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 Unicode totalmente qualificado; nomes de pais e filhos são unidos por um ponto

ValueKind distingue ausente, texto Unicode escalar, um nome de bytes PDF exato decodificado e um array de texto Unicode; Values carrega os payloads de texto e NameValue carrega o payload de byte-name

RichText opcionalmente carrega um corpo XHTML de FDF RV ou XFDF value-richtext; a decodificação deriva um valor escalar ausente do rich content ordenado

Valores rich exigem texto escalar e o perfil XHTML nativo delimitado; ImportRichFormDataToFile regenera aparências genuínas usando os programas de fontes de estilo fornecidos

O record e seus arrays de campos ou arrays de texto são snapshots de posse 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 choice via FDF

XFDF não tem um tipo distinto de PDF name e codifica um array de choice vazio como um valor vazio; o adapter do documento resolve essa convenção contra as opções reais de export do choice

Kinds de valores · Visão geral do interchange