THPDFHeadlessFormDataField

THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
  Name: UnicodeString;
  ValueKind: THPDFHeadlessFormDataValueKind;
  Values: THPDFHeadlessFormDataValues;
  NameValue: AnsiString;
  RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;

Name 是精确的完全限定 Unicode 字段名;父名与子名之间用句点连接

ValueKind 区分缺失、标量 Unicode 文本、精确解码的 PDF 字节名和 Unicode 文本数组;Values 携带文本载荷,NameValue 携带字节名载荷

RichText 可选携带来自 FDF RV 或 XFDF value-richtext 的 XHTML 正文;解码时会从有序富内容推导缺失的标量值

富值要求有标量文本并符合有界的原生 XHTML 档位;ImportRichFormDataToFile 使用提供的样式字体程序重新生成真实外观

该记录及其字段数组或文本数组是独立持有的快照;在传入 ImportFormDataToFile 之前,编辑它们不会改动已加载的 PDF

缺失值让目标保持不变;空文本值清空文本字段,空数组经 FDF 清空 choice 字段

XFDF 没有独立的 PDF name 类型,会把空 choice 数组编码为一个空值;文档适配器会对照实际 choice 导出选项解析这一约定

值类型 · 交换概览