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 匯出選項解析該慣例