PTSignatureAnnotationOptions
@interface PTSignatureAnnotationOptions : PTAnnotationOptions
An object that contains options for signature annotations.
-
Whether the annotation’s appearance (strokes) can be edited. The default value is
NO.Declaration
Objective-C
@property (nonatomic) BOOL canEditAppearance;Swift
var canEditAppearance: Bool { get set } -
If true, signature fields will be signed by placing a stamp on top of them rather than changing the field’s appearance. Default is
NO.Declaration
Objective-C
@property (nonatomic) BOOL signSignatureFieldsWithStamps;Swift
var signSignatureFieldsWithStamps: Bool { get set } -
If true, signature fields will be considered signed if there is an ink or stamp annotation overlapping it. Default is
YES.Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isWidgetSigningWithOverlappingAnnotationEnabled) BOOL widgetSigningWithOverlappingAnnotationEnabled;Swift
var isWidgetSigningWithOverlappingAnnotationEnabled: Bool { get set } -
If true, newly created signature will be saved to the signature list. Default is
YES.Declaration
Objective-C
@property (nonatomic) BOOL storeNewSignature;Swift
var storeNewSignature: Bool { get set } -
An array of signature types a user can select when creating a signature. The default options are
PTDrawnSignature,PTTypedSignature, andPTImageSignature.Declaration
Objective-C
@property (nonatomic, copy) NSArray<NSNumber *> *_Nonnull signatureTypes;Swift
var signatureTypes: [NSNumber] { get set } -
The maximum number of saved signatures. Default is
-1and the number is not limited.Declaration
Objective-C
@property (nonatomic) int maxSignatureCount;Swift
var maxSignatureCount: Int32 { get set } -
An array of signature colors a user can select when creating a signature. The default options are
UIColor.blackColor,UIColor.blueColor, andUIColor.redColor.Declaration
Objective-C
@property (nonatomic, copy) NSArray<UIColor *> *_Nonnull signatureColors;Swift
var signatureColors: [Any] { get set } -
If true, the signature list will be shown when the user taps the document (rather than applying the currently seleceted signature). Default is
NO.Declaration
Objective-C
@property (nonatomic) BOOL showSignatureListWhenTapped;Swift
var showSignatureListWhenTapped: Bool { get set } -
If true,
storeNewSignaturewill be read from NSUserDefaults. Default isYES.Declaration
Objective-C
@property (nonatomic) BOOL persistStoreSignatureSetting;Swift
var persistStoreSignatureSetting: Bool { get set }
PTSignatureAnnotationOptions Class Reference