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