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