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