Headless 簽章外觀設定檔

將支援的 ProfileName 傳給 THPDFHeadlessDocument.SetSignatureFieldAppearance,即可選擇實際由生產端定義的視覺設定

設定檔實際設定
HotPDF.StandardApproval11 pt、置中藍色文字、4 pt 內距、矩形邊框、白色背景與單行文字
HotPDF.StandardCertification10 pt、靠左黑色文字、5 pt 內距、矩形邊框、白色背景、多行換行與 1.35 行距
HotPDF.Compact8 pt、靠右黑色文字、1 pt 內距、無繪製背景或邊框,以及單行文字

caption 提供實際簽章文字,TrueTypeFont 提供獲准嵌入的字型;設定檔決定視覺版面,而不是幫呼叫端的任意選項貼標籤

widget 幾何與旋轉仍是文件的一部分,設定檔對齊優先於繼承的欄位對齊提示

選擇設定檔時,呼叫端的 MaxFontBytes、MaxObjectBytes、MaxGlyphs 與 CancellationToken 仍然有效

需要在產生前檢視設定選項的應用程式,可透過 HPDFSelectHeadlessSignatureAppearanceProfile 使用同一組內建選擇

Seed 需求與持久性

必要的簽章 seed AppearanceFilter 值會對應目前載入文件實例中實際套用的設定檔

每個產生的 normal appearance 串流會依文件字串加密原則記錄 HotPDFAppearanceProfile,簽章會驗證該串流及其實際文字、字型與版面

載入已儲存的文件會保留中繼資料但清除套用狀態;當必要的 seed 指名設定檔時,簽章前請重新套用選定的設定檔

以一般未具名外觀取代具名外觀會清除對應的套用狀態

取消的產生會保留先前的實際外觀與設定檔,未知名稱則在產生前即失敗