PSPDFSignatureContainer
Objective-C
@interface PSPDFSignatureContainer : NSObject <NSSecureCoding, PSPDFOverridable>
Swift
class SignatureContainer : NSObject, NSSecureCoding, Overridable
Container object for storing a signature containing an ink annotation and an optional signer.
-
Unavailable
Not the designated initializer
Undocumented
Declaration
Objective-C
PSPDF_EMPTY_INIT_UNAVAILABLE
-
Unavailable
Not the designated initializer
Undocumented
Declaration
Objective-C
PSPDF_EMPTY_INIT_UNAVAILABLE
-
Designated initializer to create a signature container.
Declaration
Objective-C
- (nonnull instancetype) initWithSignatureAnnotation:(nonnull PSPDFAnnotation *)signatureAnnotation signer:(nullable PSPDFSigner *)signer biometricProperties:(nullable PSPDFSignatureBiometricProperties *) biometricProperties;
Swift
init(signatureAnnotation: PSPDFAnnotation, signer: PSPDFSigner?, biometricProperties: PSPDFSignatureBiometricProperties?)
Parameters
signatureAnnotation
The annotation used to sign a document. Supported annotation types are ink annotations and image stamp annotations.
signer
A signer, if needed, used for digitally signing a document.
biometricProperties
Biometric properties of the signature. Only honored if a
signer
is also provided. -
Signature annotation that is used for signing a document.
Declaration
Objective-C
@property (nonatomic, readonly) PSPDFAnnotation *_Nonnull signatureAnnotation;
Swift
var signatureAnnotation: PSPDFAnnotation { get }
-
Signer, used for digitally signing a document.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) PSPDFSigner *signer;
Swift
var signer: PSPDFSigner? { get }
-
Biometric properties of the signature. This is only honored when a
signer
is set, and stored encrypted in a created digital signature.Declaration
Objective-C
@property (nonatomic, readonly, nullable) PSPDFSignatureBiometricProperties *biometricProperties;
Swift
var biometricProperties: PSPDFSignatureBiometricProperties? { get }