HPDFEncodeHeadlessFormData
Ett icke-tomt RichText-fält valideras med den avgränsade nativa XHTML-avkodaren och skrivs som FDF RV eller XFDF value-richtext; rich-värden kräver ett skalärt textvärde
function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
Format: THPDFHeadlessFormDataFormat;
const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;
Validerar en oberoende ägd modell och returnerar faktiska avgränsade FDF 1.2- eller UTF-8 XFDF-bytes
Kvalificerade FDF-namn bildar en nästlad Kids-hierarki; XFDF-utdata använder kvalificerade namn direkt i fältattributen
FDF bevarar byte-namnvärden med hexadecimala namneskaper och textarrayer inklusive tomma arrayer; XFDF representerar namnvärden som UTF-8-text och tomma arrayer med ett tomt värdetelement
Namn måste vara icke-tomma, sakna NUL och förbli unika; skalär text kräver ett värde, poster med enbart namn och byte-namn kan inte bära textarrayer, och alla Unicode-strängar måste ha giltiga surrogatpar
Utdatabytegränserna kontrolleras under utskrift, och modellobjekt, FDF-hierarkinoder och serialiseringsdjup avgränsas innan överdriven allokering
EHPDFHeadlessFormDataError rapporterar ogiltiga modeller eller budgetar; EHPDFOperationCancelled rapporterar avbrott