SetSignProcessAppearanceTemplate

Sikkerhed og signaturer

Beskrivelse

Konfigurerer en synlig tekstudseendeskabelon til en digital signeringsproces

Skabelonen udvides én gang, når signaturen frembringes, så det samme layout kan genbruges med forskellige signeringsmetadata og programværdier

Syntaks

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

Parametre

SignProcessIDVærdi returneret af en NewSignProcessFrom*-funktion
TemplateTextTekst og linjeskift, der indeholder en eller flere af de indbyggede pladsholdere {signer}, {reason}, {location}, {contact}, {date}, {field} og {page} samt brugerdefinerede navne registreret med SetSignProcessAppearanceVariable
SignerNameVærdi, der erstatter {signer}
DateFormatDelphi-dato- og tidsformat, der bruges af {date}, eller en tom streng for yyyy-mm-dd hh:nn:ss
FontSizeSkriftstørrelse i punkter eller 0 for automatisk at tilpasse tekstblokken
FontRed, FontGreen, FontBlueTekstfarvekomponenter i intervallet 0..1

Returværdier

1Skabelonen blev accepteret
0Proces-id'et, klammesyntaksen, pladsholdernavnet, skabelonlængden, pladsholderantallet eller datoformatet var ugyldigt

Bemærkninger

Brug {{ og }} til at udsende bogstavelige klammer

En skabelon kan indeholde op til 32.768 tegn og 256 forekomster af pladsholdere

Manglende brugerdefinerede variabler udvides til tom tekst, mens indbyggede variabler altid afspejler den aktuelle signeringsproces

Et senere kald til SetSignProcessAppearanceText vælger igen den ældre linjebaserede appearance

Et feltbillede har stadig forrang, og dokumenttidsstempelprocesser gengiver ikke et tekstudseende

Se også

SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds