SetSignProcessAppearanceTemplate

Sicurezza e firme

Descrizione

Configura un modello di aspetto testuale visibile per un processo di firma digitale

Il modello viene espanso una volta alla produzione della firma, così lo stesso layout può essere riutilizzato con metadati e valori applicativi diversi

Sintassi

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

Parametri

SignProcessIDValore restituito da una funzione NewSignProcessFrom*
TemplateTextTesto e interruzioni di riga contenenti uno qualsiasi dei segnaposto incorporati {signer}, {reason}, {location}, {contact}, {date}, {field} e {page}, oltre ai nomi personalizzati registrati con SetSignProcessAppearanceVariable
SignerNameValore sostituito a {signer}
DateFormatFormato data e ora Delphi usato da {date} oppure stringa vuota per yyyy-mm-dd hh:nn:ss
FontSizeDimensione del font in punti oppure 0 per adattare automaticamente il blocco di testo
FontRed, FontGreen, FontBlueComponenti del colore del testo nell'intervallo 0..1

Valori restituiti

1Il modello è stato accettato
0ID processo, sintassi parentesi, nome segnaposto, lunghezza modello, numero segnaposto o formato data non valido

Note

Usare {{ e }} per produrre parentesi graffe letterali

Un modello può contenere fino a 32.768 caratteri e 256 occorrenze di segnaposto

Le variabili personalizzate mancanti diventano testo vuoto, quelle integrate riflettono sempre il processo corrente

Una chiamata successiva a SetSignProcessAppearanceText seleziona nuovamente l'aspetto legacy basato su righe

L'immagine del campo ha priorità e i timestamp documento non generano un aspetto testuale

Vedere anche

SetSignProcessAppearanceVariable, SetSignProcessAppearanceText, SetSignProcessFieldBounds