THPDFHeadlessDocument.SetSignatureFieldAppearance

procedure SetSignatureFieldAppearance(FieldIndex: Integer;
  const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
  const Options: THPDFHeadlessTextAppearanceOptions;
  const ProfileName: UnicodeString = '');

Bygger explicita normala Unicode-appearances för varje widget i ett skrivbart osignerat signaturfält

Caption hålls separat från det kryptografiska V-värdet; en senare signering ersätter det osignerade värdet med en signaturdictionary

Layout, typsnittsinbäddning, avbrott, rotation och transaktionsbaserad objektregistrering följer den gemensamma appearance-byggaren

Ett icke-tomt ProfileName väljer en faktisk inbyggd visuell konfiguration: HotPDF.StandardApproval, HotPDF.StandardCertification eller HotPDF.Compact

Profilen styr typsnittsstorlek, justering, padding, färg, kant, radbrytning och bakgrund; Options behåller resursgränser och avbrott, medan den faktiska widgeten avgör geometri och rotation

Okända profilnamn misslyckas innan appearance ändras; ett tomt namn behåller vanligt av anroparen konfigurerat appearance-beteende

Ett krävt signaturseed-AppearanceFilter måste matcha en profil som faktiskt applicerats i den aktuella dokumentinstansen; enbart beständiga metadata etablerar inte den appliceringen efter omläsning

Ett signerat fält kan inte få sin synliga appearance utbytt; krypterade källor kräver ifyllnadsbehörighet eller ägarautentisering