THPDFHeadlessDocument.AddSignatureField

function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
  const Rectangle: THPDFRectangle): Integer;

建立真正的終端簽章欄位與頁面 widget,回傳其零基的表單欄位索引

Name 必須是唯一、非空、不帶點的終端名稱;PageIndex 選擇既有的間接頁面,Rectangle 提供有限且非零的 PDF 座標

既有的 AcroForm 與 annotation 陣列保留原有欄位與 widget;沒有 AcroForm 的文件會得到新的間接 AcroForm dictionary

物件、欄位、名稱、序列化與彙總輸出預算會在變更欄位圖前備妥;取消或建立被拒時保留原欄位圖

加密來源需要 annotation 修改權限或 owner 驗證;已認證文件不能加入新 widget

要有可見標題請用 SetSignatureFieldAppearance,原子發布簽章請用 SignToFile 或 SignPFXToFile