MetadataSignOptions

MetadataSignOptions class

Represents Metadata signature options.

public class MetadataSignOptions : SignOptions

Constructors

Name Description
MetadataSignOptions() Initializes a new instance of the MetadataSignOptions class with default values.
MetadataSignOptions(IEnumerable<MetadataSignature>) Initializes a new instance of the MetadataSignOptions class with Metadata.

Properties

Name Description
virtual AllPages { get; set; } Put signature on all document pages.
Appearance { get; set; } Additional signature appearance.
DataEncryption { get; set; } Gets or sets implementation of IDataEncryption interface to encrypt all Metadata signatures withing this options collection. If this value is set all added signatures will use this encryption by default or its own DataEncryption if it was assigned.
DocumentType { get; set; } Get or set the Document Type of the Signature Options DocumentType
Extensions { get; } Signature Extensions.
virtual PageNumber { get; set; } Gets or sets document page number for signing. Minimal and default value is 1.
virtual PagesSetup { get; set; } Options to specify pages to be signed.
Signatures { get; set; } Gets or sets the Metadata of signature.
SignatureType { get; } Get the Signature Type SignatureType
ZOrder { get; set; } Gets or sets the Z-order position of text signature. Determines the display order of overlapping signatures.

Methods

Name Description
Add(MetadataSignature) Add existing MetadataSignature instance to collection.
AddImageSignature(ushort, object) Creates new ImageMetadataSignature with passed arguments and adds it to collection.
AddPdfSignature(string, object, string) Creates new PdfMetadataSignature with passed arguments and adds it to collection.

Remarks

Learn more

See Also