THPDFHeadlessDocument.SetSignatureFieldAppearance

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

為可寫入未簽署簽章欄位的每個 widget 建立明確的 Unicode normal appearance

caption 與密碼學 V 值保持分離;稍後簽署時會以簽章字典取代未簽署值

版面、字型嵌入、取消、旋轉與交易式物件註冊遵循共用的外觀建構器

非空 ProfileName 選取實際的內建視覺設定:HotPDF.StandardApproval、HotPDF.StandardCertification 或 HotPDF.Compact

設定檔控制字級、對齊、內距、顏色、邊框、換行與背景;Options 保留資源上限與取消,實際 widget 決定幾何與旋轉

未知的設定檔名稱會在改變外觀前失敗;空名稱保留一般由呼叫端設定的外觀行為

必要的簽章 seed AppearanceFilter 必須對應目前文件實例中實際套用的設定檔;只有持久化中繼資料不足以在重新載入後確立該套用

已簽署欄位的可見外觀不可被取代;加密來源需要表單填寫權限或 owner 驗證