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