Discuss this help topic in SecureBlackbox Forum

Create signature definition

To create a signature definition you need to use TElOfficeOpenXPSDocument.AddSignatureDefinition() method that lets you set signature definition properties.

C#:


if ((Document.OpenXPSDocument.FixedDocumentCount > 0) && (Document.OpenXPSDocument.get_FixedDocuments(0).Count > 0))
  Document.OpenXPSDocument.AddSignatureDefinition("Intent", "SignerName", "SignerLocation", DateTime.UtcNow, Document.OpenXPSDocument.get_FixedDocuments(0).get_PageContents(0).Source, 0, 0);
Delphi:

if (Document.OpenXPSDocument.FixedDocumentCount > 0) and (Document.OpenXPSDocument.FixedDocuments[0].Count > 0) then
  Document.OpenXPSDocument.AddSignatureDefinition('Intent', 'SignerName', 'SignerLocation', UTCNow, Document.OpenXPSDocument.FixedDocuments[0].PageContents[0].Source, 0, 0);

How To articles about XPS documents

Discuss this help topic in SecureBlackbox Forum