THPDFHeadlessFormDataField

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

Name est le nom de champ Unicode entièrement qualifié exact ; les noms parents et enfants sont joints par un point

ValueKind distingue l'absence, le texte Unicode scalaire, un nom d'octets PDF décodé exact et un tableau de texte Unicode ; Values porte les payloads textuels et NameValue le payload de nom d'octets

RichText porte optionnellement un corps XHTML issu du RV FDF ou du value-richtext XFDF ; le décodage dérive une valeur scalaire manquante du contenu riche ordonné

Les valeurs riches exigent du texte scalaire et le profil XHTML natif borné ; ImportRichFormDataToFile régénère de vraies appearances en utilisant les programmes de polices de style fournis

Le record et ses tableaux de champs ou tableaux de texte sont des instantanés possédés indépendamment ; les modifier ne mute pas un PDF chargé tant qu'ils ne sont pas passés à ImportFormDataToFile

Une valeur absente laisse la cible inchangée ; une valeur de texte vide efface un champ texte, tandis qu'un tableau vide efface un champ choice via FDF

XFDF n'a pas de type de nom PDF distinct et encode un tableau choice vide comme une valeur vide ; l'adaptateur du document résout cette convention par rapport aux vraies options d'export du choice

Types de valeurs · Vue d'ensemble des échanges