THPDFHeadlessDocument.SetSignatureFieldAppearance
procedure SetSignatureFieldAppearance(FieldIndex: Integer;
const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions;
const ProfileName: UnicodeString = '');
Bouwt expliciete Unicode normale appearances voor elke widget van een schrijfbaar niet-getekend signature-veld
Het caption blijft gescheiden van de cryptografische V-waarde; signing vervangt later de unsigned waarde door een signature-dictionary
Layout, font-embedding, annulering, rotatie en transactionele objectregistratie volgen de gedeelde appearance-builder
Een niet-lege ProfileName kiest een echte built-in visuele configuratie: HotPDF.StandardApproval, HotPDF.StandardCertification of HotPDF.Compact
Het profiel stuurt fontgrootte, uitlijning, padding, kleur, rand, wrapping en achtergrond; Options behoudt resourcelimieten en annulering, terwijl de echte widget geometrie en rotatie bepaalt
Onbekende profielnamen falen vóór het wijzigen van de appearance; een lege naam behoudt het gewone door de aanroeper geconfigureerde appearance-gedrag
Een vereiste signature-seed AppearanceFilter moet matchen met een profiel dat werkelijk is toegepast in de huidige documentinstantie; alleen persistente metadata legt die toepassing na herladen niet vast
Een signed veld kan diens zichtbare appearance niet laten vervangen; versleutelde bronnen vragen form-fill-permission of owner-authenticatie