HPDFEncodeHeadlessFormData

Un campo RichText non vuoto viene validato con il decoder XHTML nativo limitato e scritto come RV FDF o value-richtext XFDF; i valori rich richiedono un solo valore di testo scalare

function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
  Format: THPDFHeadlessFormDataFormat;
  const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;

Valida un model di proprietà indipendente e restituisce veri byte FDF 1.2 o XFDF UTF-8 limitati

I nomi qualificati FDF formano una gerarchia Kids annidata; l'output XFDF usa i nomi qualificati direttamente negli attributi dei campi

FDF preserva i valori byte-name con escape esadecimali dei nomi e gli array di testo, array vuoti inclusi; XFDF rappresenta i valori name come testo UTF-8 e gli array vuoti con un unico elemento value vuoto

I nomi devono essere non vuoti, non contenere NUL e restare univoci; il testo scalare richiede un solo valore, le voci name-only e byte-name non possono portare array di testo, e tutte le stringhe Unicode devono avere coppie surrogate valide

I limiti di byte dell'output vengono controllati durante l'emissione, e oggetti del model, nodi della gerarchia FDF e profondità serializzata vengono limitati prima di allocazioni eccessive

EHPDFHeadlessFormDataError riporta model o budget non validi; EHPDFOperationCancelled riporta la cancellazione

Semantiche di interscambio · Model · Opzioni