Headless 簽章外觀設定檔
將支援的 ProfileName 傳給 THPDFHeadlessDocument.SetSignatureFieldAppearance,即可選擇實際由生產端定義的視覺設定
| 設定檔 | 實際設定 |
|---|---|
| HotPDF.StandardApproval | 11 pt、置中藍色文字、4 pt 內距、矩形邊框、白色背景與單行文字 |
| HotPDF.StandardCertification | 10 pt、靠左黑色文字、5 pt 內距、矩形邊框、白色背景、多行換行與 1.35 行距 |
| HotPDF.Compact | 8 pt、靠右黑色文字、1 pt 內距、無繪製背景或邊框,以及單行文字 |
caption 提供實際簽章文字,TrueTypeFont 提供獲准嵌入的字型;設定檔決定視覺版面,而不是幫呼叫端的任意選項貼標籤
widget 幾何與旋轉仍是文件的一部分,設定檔對齊優先於繼承的欄位對齊提示
選擇設定檔時,呼叫端的 MaxFontBytes、MaxObjectBytes、MaxGlyphs 與 CancellationToken 仍然有效
需要在產生前檢視設定選項的應用程式,可透過 HPDFSelectHeadlessSignatureAppearanceProfile 使用同一組內建選擇
Seed 需求與持久性
必要的簽章 seed AppearanceFilter 值會對應目前載入文件實例中實際套用的設定檔
每個產生的 normal appearance 串流會依文件字串加密原則記錄 HotPDFAppearanceProfile,簽章會驗證該串流及其實際文字、字型與版面
載入已儲存的文件會保留中繼資料但清除套用狀態;當必要的 seed 指名設定檔時,簽章前請重新套用選定的設定檔
以一般未具名外觀取代具名外觀會清除對應的套用狀態
取消的產生會保留先前的實際外觀與設定檔,未知名稱則在產生前即失敗