HPDFEncodeHeadlessFormData
Un campo RichText no vacío se valida con el decodificador XHTML nativo acotado y se escribe como FDF RV o value-richtext de XFDF; los valores ricos exigen un único valor de texto escalar
function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
Format: THPDFHeadlessFormDataFormat;
const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;
Valida un modelo con propiedad independiente y devuelve bytes reales acotados de FDF 1.2 o XFDF UTF-8
Los nombres calificados de FDF forman una jerarquía Kids anidada; la salida XFDF usa nombres calificados directamente en los atributos de campo
FDF preserva los valores de nombre de bytes con escapes hexadecimales de nombre y los arreglos de texto incluidos los vacíos; XFDF representa los valores de nombre como texto UTF-8 y los arreglos vacíos con un elemento value vacío
Los nombres deben ser no vacíos, no contener NUL y permanecer únicos; el texto escalar exige un valor, las entradas de solo nombre y de nombre de bytes no pueden llevar arreglos de texto, y todas las strings Unicode deben tener surrogate pairs válidos
Los límites de bytes de salida se verifican durante la emisión, y los objetos del modelo, los nodos de jerarquía FDF y la profundidad serializada quedan acotados antes de asignaciones excesivas
EHPDFHeadlessFormDataError reporta modelos o presupuestos inválidos; EHPDFOperationCancelled reporta cancelación