SetSignProcessAppearanceTemplate

Zabezpečení a podpisy

Popis

Configures a visible text appearance template for a digital signature process

Šablona se expanduje jednou při vytvoření podpisu, takže stejný layout lze znovu použít s různými podepisovacími metadaty a hodnotami aplikace

Syntaxe

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

Parametry

SignProcessIDHodnota vrácená funkcí NewSignProcessFrom*
TemplateTextText a zlomy řádků obsahující některý z vestavěných placeholderů {signer}, {reason}, {location}, {contact}, {date}, {field} a {page}, plus vlastní názvy zaregistrované přes SetSignProcessAppearanceVariable
SignerNameValue substituted for {signer}
DateFormatDelphi date and time format used by {date}, or an empty string for yyyy-mm-dd hh:nn:ss
FontSizeVelikost fontu v bodech, nebo 0 pro automatické přizpůsobení textového bloku
FontRed, FontGreen, FontBlueBarevné složky textu v rozsahu 0..1

Návratové hodnoty

1Šablona byla přijata
0Process id, syntaxe brace, název placeholderu, délka šablony, počet placeholderů, nebo formát data byl neplatný

Poznámky

Use {{ and }} to emit literal bracesA template can contain up to 32,768 characters and 256 placeholder occurrences

Chybějící vlastní proměnné se expandují na prázdný text, zatímco vestavěné proměnné vždy odrážejí aktuální proces podepisování Pozdější volání SetSignProcessAppearanceText znovu vybere zastaralý vzhled založený na řádcích

Obrázek pole má stále přednost a procesy časového razítka dokumentu nevykreslují textovou appearance