SetSignProcessAppearanceTemplate

Säkerhet och signaturer

Beskrivning

Configures a visible text appearance template for a digital signature process

Mallen expanderas en gång när signaturen produceras, så samma layout kan återanvändas med olika signeringsmetadata och programvärden

Syntax

Delphi

Function TPDFlib.SetSignProcessAppearanceTemplate(SignProcessID: Integer; Const TemplateText, SignerName, DateFormat: WideString; FontSize, FontRed, FontGreen, FontBlue: Double): Integer;

ActiveX

Function PDFlib::SetSignProcessAppearanceTemplate(SignProcessID As Long, TemplateText As String, SignerName As String, DateFormat As String, FontSize As Double, FontRed As Double, FontGreen As Double, FontBlue As Double) As Long

DLL

int DLSetSignProcessAppearanceTemplate(int InstanceID, int SignProcessID, const wchar_t * TemplateText, const wchar_t * SignerName, const wchar_t * DateFormat, double FontSize, double FontRed, double FontGreen, double FontBlue);

Parametrar

SignProcessIDVärde som returneras av en NewSignProcessFrom*-funktion
TemplateTextText och radbrytningar som innehåller någon av de inbyggda platshållarna {signer}, {reason}, {location}, {contact}, {date}, {field} och {page}, plus anpassade namn registrerade med SetSignProcessAppearanceVariable
SignerNameValue substituted for {signer}
DateFormatDelphi-datum- och tidsformat som {date} använder, eller en tom sträng för yyyy-mm-dd hh:nn:ss
FontSizeTextstorlek i punkter, eller 0 för att anpassa textblocket automatiskt
FontRed, FontGreen, FontBlueTextfärgkomponenter i intervallet 0..1

Returvärden

1Mallen godkändes
0Process-id, klammar-syntax, platshållarnamn, mallängd, platshållarantal eller datumformat var ogiltigt

Anmärkningar

Använd {{ och }} för att generera literala klamrarEn mall kan innehålla upp till 32 768 tecken och 256 platshållarförekomster

Saknade anpassade variabler expanderar till tom text, medan inbyggda variabler alltid speglar den aktuella signeringsprocessenEtt senare anrop av SetSignProcessAppearanceText väljer det äldre radbaserade utseendet igen

En fältbild går ändå före, och dokumentets tidsstämpelprocesser renderar inget textutseende

Ett senare anrop av SetSignProcessAppearanceText väljer åter det äldre radvisade utseendet

En fältbild har fortfarande företräde, och dokumenttidsstämpelprocesser renderar inget textutseende

Se även

SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds