THPDFHeadlessDocument.AddSignatureField
function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
const Rectangle: THPDFRectangle): Integer;
创建真实的末端签名字段和页面 widget,返回其从零开始的表单字段索引
Name 必须是不含点号的唯一非空末端名称;PageIndex 选择一个已有的间接页对象,Rectangle 提供有限且非零的 PDF 坐标
既有 AcroForm 和 annotation 数组的字段与 widget 原样保留;没有 AcroForm 的文档会得到新的间接 AcroForm 字典
对象、字段、名称、序列化和输出总量预算在修改字段图之前预留;取消或创建被拒绝时字段图保持原样
加密源要求 annotation 修改权限或 owner 认证;已认证文档不能追加新 widget
需要可见标题用 SetSignatureFieldAppearance,原子签名发布用 SignToFile 或 SignPFXToFile