HPDFEncodeHeadlessFormData
Een niet-leeg RichText-veld wordt gevalideerd met de begrensde native XHTML-decoder en weggeschreven als FDF RV of XFDF value-richtext; rich-waarden vragen één scalar tekstwaarde
function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
Format: THPDFHeadlessFormDataFormat;
const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;
Valideert een onafhankelijk eigendomsmatig model en geeft echte begrensde FDF 1.2- of UTF-8-XFDF-bytes terug
Gekwalificeerde FDF-namen vormen een nested Kids-hiërarchie; XFDF-uitvoer gebruikt gekwalificeerde namen rechtstreeks in field-attributes
FDF behoudt byte-name-waarden met hexadecimale name-escapes en tekstarrays inclusief lege arrays; XFDF representeert name-waarden als UTF-8-tekst en lege arrays met één leeg value-element
Namen moeten niet-leeg zijn, geen NUL bevatten en uniek blijven; scalar tekst vraagt één waarde, name-only- en byte-name-entries kunnen geen tekstarrays dragen, en alle Unicode-strings moeten geldige surrogate pairs hebben
Uitvoerbyte-limieten worden gecontroleerd tijdens de emissie, en modelobjecten, FDF-hiërarchie-nodes en geserialiseerde diepte zijn begrensd vóór excessieve allocation
EHPDFHeadlessFormDataError rapporteert ongeldige modellen of budgetten; EHPDFOperationCancelled rapporteert annulering