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 при необходимости несёт XHTML-содержимое из FDF RV или XFDF value-richtext; декодирование выводит отсутствующее скалярное значение из упорядоченного rich-контента

Rich-значения требуют скалярный текст и ограниченный нативный XHTML-профиль; ImportRichFormDataToFile перегенерирует настоящие appearance, используя переданные программы шрифтов стилей

Запись и её массивы полей или текстовые массивы — независимо владеемые снапшоты; их правка не меняет загруженный PDF, пока они не переданы в ImportFormDataToFile

Отсутствующее значение оставляет цель без изменений; пустое текстовое значение очищает текстовое поле, а пустой массив очищает choice-поле через FDF

В XFDF нет отдельного типа PDF-имени, и пустой choice-массив кодируется как одно пустое значение; адаптер документа сверяет эту конвенцию с реальными export-опциями choice

Виды значений · Обзор обмена данными