TPdfSignature Class
Describes a non visible signature for a PDF file. For a visible signature, use TPdfVisibleSignature NOTE: This class will take ownership of the signer factory and will free it once it is used.
Syntax
Unit: FlexCel.Pdf
TPdfSignature = class(TFlexCelObject);
Constructors
Name | Description |
---|---|
Create | Creates an invisible signature. For a visible signature, create a TPdfVisibleSignature class. |
Properties
Name | Description |
---|---|
SignerFactory | Object that implements the actual signing. |
Name | Name to be given to the signature. This will be displayed in the "signatures" tab, and acrobat normally names it "Signature". It cannot be null. Note: Signature names cannot contain dots. An exception will be thrown if you try to enter a name with a dot here. |
Reason | The reason for the signing, such as "I agree...". Leave it null if you do not want to specify a reason. |
Location | The CPU host name or physical location of the signing. Leave it null for not specifying a location. |
ContactInfo | Information provided by the signer to enable a recipient to contact the signer to verify the signature; for example, a phone number. |
SignDate | Sign Date. Use DateTime.MinValue to use the current date. |
AllowedChanges | Specifies which changes are allowed in the signed pdf. |