HPDFEncodeHeadlessFormData
Um campo RichText não vazio é validado com o decoder XHTML nativo delimitado e gravado 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 de posse independente e retorna bytes reais delimitados de FDF 1.2 ou XFDF em UTF-8
Names qualificados de FDF formam uma hierarquia Kids aninhada; a saída XFDF usa nomes qualificados diretamente nos atributos de campo
FDF preserva valores de byte-name com escapes de nomes em hexadecimal e arrays de texto, incluindo arrays vazios; XFDF representa valores de name como texto UTF-8 e arrays vazios com um elemento de valor vazio
Names precisam ser não vazios, não conter NUL e permanecer únicos; texto escalar exige um valor, entradas name-only e byte-name não podem carregar arrays de texto, e todas as strings Unicode precisam ter surrogate pairs válidos
Os limites de bytes de saída são checados durante a emissão, e objetos do modelo, nós da hierarquia FDF e profundidade serializada são delimitados antes de alocação excessiva
EHPDFHeadlessFormDataError reporta modelos ou orçamentos inválidos; EHPDFOperationCancelled reporta cancelamento