THPDFHeadlessFormDataField

THPDFHeadlessFormDataValues = array of UnicodeString;
THPDFHeadlessFormDataField = record
  Name: UnicodeString;
  ValueKind: THPDFHeadlessFormDataValueKind;
  Values: THPDFHeadlessFormDataValues;
  NameValue: AnsiString;
  RichText: UnicodeString;
end;
THPDFHeadlessFormDataFields = array of THPDFHeadlessFormDataField;

Name es el nombre de campo Unicode completo y totalmente calificado exacto; los nombres de padres e hijos se unen con un punto

ValueKind distingue ausente, texto Unicode escalar, un byte-name de PDF decodificado exacto y un array de texto Unicode; Values lleva los payloads de texto y NameValue lleva el payload de byte-name

RichText lleva opcionalmente un cuerpo XHTML de FDF RV o de value-richtext de XFDF; la decodificación deriva un valor escalar ausente del contenido enriquecido ordenado

Los valores enriquecidos exigen texto escalar y el perfil XHTML nativo acotado; ImportRichFormDataToFile regenera appearances genuinas usando los programas de fuentes de estilo suministrados

El record y sus arrays de campos o arrays de texto son snapshots de propiedad independiente; editarlos no muta un PDF cargado hasta que se pasan a ImportFormDataToFile

Un valor ausente deja el objetivo sin cambios; un valor de texto vacío limpia un campo de texto, mientras que un array vacío limpia un campo choice a través de FDF

XFDF no tiene un tipo de nombre PDF distinto y codifica un array choice vacío como un único valor vacío; el adaptador del documento resuelve esa convención contra las opciones export choice reales

Kinds de valores · Visión general del intercambio