THPDFHeadlessDocument.SetSignatureFieldAppearance
procedure SetSignatureFieldAppearance(FieldIndex: Integer;
const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions;
const ProfileName: UnicodeString = '');
为可写未签名签名字段的每个 widget 构建显式的 Unicode normal 外观
caption 与密码学 V 值保持分离;之后签名会用签名典替换未签名值
布局、字体嵌入、取消、旋转和事务化对象注册遵循共享外观构建器
非空 ProfileName 选择一个真实的内置视觉配置:HotPDF.StandardApproval、HotPDF.StandardCertification 或 HotPDF.Compact
档位控制字号、对齐、内边距、颜色、边框、换行和背景;Options 保留资源限制与取消,几何与旋转由实际 widget 决定
未知档位名在改动外观之前即失败;空名称保持普通的调用方配置外观行为
必需的签名种子 AppearanceFilter 必须与当前文档实例中实际应用的档位匹配;仅有持久化元数据不能在重新加载后确立该应用
已签名签名字段的可见外观不能被替换;加密源要求表单填写权限或所有者认证