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
| SignProcessID | Hodnota vrácená funkcí NewSignProcessFrom* |
|---|---|
| TemplateText | Text 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 |
| SignerName | Value substituted for {signer} |
| DateFormat | Delphi date and time format used by {date}, or an empty string for yyyy-mm-dd hh:nn:ss |
| FontSize | Velikost fontu v bodech, nebo 0 pro automatické přizpůsobení textového bloku |
| FontRed, FontGreen, FontBlue | Barevné složky textu v rozsahu 0..1 |
Návratové hodnoty
| 1 | Šablona byla přijata |
|---|---|
| 0 | Process 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