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 內容;解碼會從有序 rich 內容推導缺少的純量值

rich 值需要純量文字與有界的原生 XHTML 設定檔;ImportRichFormDataToFile 使用供應的樣式字型程式重建真實外觀

此 record 及其欄位陣列或文字陣列是獨立持有的快照;編輯它們不會修改已載入的 PDF,直到傳給 ImportFormDataToFile

缺席值不會改動目標;空文字值清空文字欄位,空陣列則透過 FDF 清空 choice 欄位

XFDF 沒有獨立的 PDF 名稱型別,把空的 choice 陣列編碼成一個空值;文件配接器會對照實際 choice 匯出選項解析該慣例

值種類 · 交換總覽