THPDFHeadlessDocument.SetSignatureFieldAppearance
procedure SetSignatureFieldAppearance(FieldIndex: Integer;
const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions;
const ProfileName: UnicodeString = '');
Costruisce appearance normali Unicode esplicite per ogni widget di un campo firma non firmato scrivibile
La caption resta separata dal valore crittografico V; la firma sostituisce successivamente il valore non firmato con un dizionario di firma
Layout, incorporamento dei font, cancellazione, rotazione e registrazione transazionale degli oggetti seguono il builder condiviso delle appearance
Un ProfileName non vuoto seleziona una reale configurazione visiva incorporata: HotPDF.StandardApproval, HotPDF.StandardCertification o HotPDF.Compact
Il profilo controlla dimensione del font, allineamento, padding, colore, bordo, wrapping e sfondo; Options conserva i limiti delle risorse e la cancellazione, mentre il reale widget determina geometria e rotazione
I nomi di profilo sconosciuti falliscono prima di modificare l'appearance; un nome vuoto conserva l'ordinario comportamento dell'appearance configurato dal chiamante
Un AppearanceFilter di seed di firma richiesto deve corrispondere a un profilo realmente applicato nell'istanza corrente del documento; i soli metadati persistiti non stabiliscono quell'applicazione dopo il ricaricamento
Un campo firmato non può vedere sostituita la propria appearance visibile; le sorgenti cifrate richiedono il permesso di riempimento form o l'autenticazione owner