THPDFHeadlessFormDataField
THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
Name: UnicodeString;
ValueKind: THPDFHeadlessFormDataValueKind;
Values: THPDFHeadlessFormDataValues;
NameValue: AnsiString;
RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;
Name é o nome exato do campo, totalmente qualificado em Unicode; nomes de pais e de filhos são unidos por um ponto
ValueKind distingue ausência, texto Unicode escalar, um PDF byte name exato descodificado e um array de texto Unicode; Values transporta payloads de texto e NameValue transporta o payload de byte-name
RichText transporta opcionalmente um corpo XHTML de FDF RV ou de XFDF value-richtext; a descodificação deriva um valor escalar em falta do conteúdo rich ordenado
Valores rich exigem texto escalar e o perfil nativo XHTML delimitado; ImportRichFormDataToFile regenera aparências genuínas usando os programas de tipos de letra de estilo fornecidos
O registo e os arrays de campos ou arrays de texto dele são snapshots com propriedade independente; editá-los não muta um PDF carregado até serem passados a ImportFormDataToFile
Um valor ausente deixa o alvo inalterado; um valor de texto vazio limpa um campo de texto, enquanto um array vazio limpa um campo de escolha através de FDF
O XFDF não tem um tipo distinto de PDF name e codifica um array de escolhas vazio como um valor vazio; o adaptador de documentos resolve essa convenção contra as opções de exportação de escolhas reais