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

Interchange-semantics · Model · Options