HPDFEncodeHeadlessFormData
Um campo RichText não vazio é validado com o descodificador nativo XHTML delimitado e escrito como FDF RV ou XFDF value-richtext; valores rich exigem um valor escalar de texto
function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
Format: THPDFHeadlessFormDataFormat;
const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;
Valida um modelo com propriedade independente e devolve bytes FDF 1.2 ou XFDF UTF-8 reais e delimitados
Os nomes FDF qualificados formam uma hierarquia Kids aninhada; a saída XFDF usa nomes qualificados diretamente nos atributos de campos
O FDF preserva valores de name com escapes hexadecimais de names e arrays de texto, incluindo arrays vazios; o XFDF representa valores de name como texto UTF-8 e arrays vazios com um elemento de valor vazio
Os nomes têm de ser não vazios, não conter NUL e permanecer únicos; texto escalar exige um valor, entradas apenas de name e de byte-name não podem transportar arrays de texto, e todas as strings Unicode têm de ter surrogate pairs válidos
Os limites de bytes de saída são verificados durante a emissão, e os objetos do modelo, os nós de hierarquia FDF e a profundidade serializada são delimitados antes de alocação excessiva
EHPDFHeadlessFormDataError reporta modelos ou orçamentos inválidos; EHPDFOperationCancelled reporta cancelamento