PSPDFSignaturePropBuildEntry


@interface PSPDFSignaturePropBuildEntry : NSObject

Represents one entry in the signature properties.

Signatures can have properties that describe how and when they were built.

  • Undocumented

    Declaration

    Objective-C

    
    @interface PSPDFSignaturePropBuildEntry : NSObject
  • Undocumented

    Declaration

    Objective-C

    
    @interface PSPDFSignaturePropBuildEntry : NSObject
  • (Optional; PDF 1.5) The name of the software module used to create the signature. When used as an entry in the data dictionary of the Filter attribute (Table 2.1), the value is the name of the signature handler. The value is normally equal to the value of the Filter attribute in the signature dictionary.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic, nullable) NSString *name;

    Swift

    var name: String? { get }
  • (Optional; PDF 1.5) The software module build date. This string is normally produced by the compiler that is used to compile the software, for example using the Date and Time preprocessor flags. As such, this not likely to be in PDF Date format.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic, nullable) NSString *date;

    Swift

    var date: String? { get }
  • (Optional; PDF 1.5) The software module revision number.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSInteger revisionNumber;

    Swift

    var revisionNumber: Int { get }
  • (Optional; PDF 1.5) Indicates the operating system

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic, nullable) NSString *operatingSystem;

    Swift

    var operatingSystem: String? { get }
  • (Optional; PDF 1.5) A flag that can be used by the signature handler or software module to indicate that this signature was created with unreleased software.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL preRelease;

    Swift

    var preRelease: Bool { get }
  • (Optional; PDF 1.5) If there is a Legal dictionary in the catalog of the PDF file, and the NonEmbeddedFonts attribute (which specifies the number of fonts not embedded) in that dictionary has a non-zero value, and the viewing application has a preference set to suppress the display of the warning about fonts not being embedded, then the value of this attribute will be set to true (meaning that no warning need be displayed)..

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL nonEmbeddedFontNoWarning;

    Swift

    var nonEmbeddedFontNoWarning: Bool { get }
  • (Optional; PDF 1.5) If the value is true, the application was in trusted mode when signing took place. The default value is fa lse. A viewing application is in trusted mode when only reviewed code is executing, where reviewed code is code that does not affect the rendering of PDF files in ways that are not covered by the PDF Reference.

    Declaration

    Objective-C

    @property (readonly, nonatomic) BOOL trustedMode;

    Swift

    var trustedMode: Bool { get }
  • (Optional; PDF 1.5; Deprecated for PDF 1.7) Indicates the minimum version number of the software required to process the signature.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSInteger minimumVersion;

    Swift

    var minimumVersion: Int { get }
  • (Optional; PDF 1.6) A text string indicating the version of the application implementation, as described by the Name attribute in this dictionary.

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic, nullable) NSString *textRevision;

    Swift

    var textRevision: String? { get }