HPDFEncodeHeadlessFormData
Непустое поле RichText валидируется ограниченным нативным XHTML-декодером и записывается как FDF RV или XFDF value-richtext; rich-значения требуют одно скалярное текстовое значение
function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
Format: THPDFHeadlessFormDataFormat;
const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;
Валидирует независимо владеемую модель и возвращает реальные ограниченные байты FDF 1.2 или UTF-8 XFDF
Квалифицированные имена FDF образуют вложенную иерархию Kids; вывод XFDF использует квалифицированные имена прямо в атрибутах field
FDF хранит значения байтовых имён с hexadecimal-escape имён и текстовые массивы, включая пустые; XFDF представляет значения имён как текст UTF-8, а пустые массивы — одним пустым элементом value
Имена должны быть непустыми, без NUL и уникальными; скалярный текст требует одно значение, записи только-имя и байтовое-имя не могут нести текстовые массивы, а все строки Unicode должны иметь корректные суррогатные пары
Байтовые лимиты вывода проверяются при выдаче, а объекты модели, узлы иерархии FDF и глубина сериализации ограничены до чрезмерных выделений
EHPDFHeadlessFormDataError сообщает о недействительных моделях или бюджетах; EHPDFOperationCancelled — об отмене