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);