THPDFHeadlessFormDataField

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

Name to dokładna pełni kwalifikowana nazwa pola Unicode; nazwy rodziców i dzieci są połączone kropką

ValueKind rozróżnia nieobecną, skalarny tekst Unicode, dokładną zdekodowaną nazwę bajtową PDF i tablicę tekstu Unicode; Values niesie ładunki tekstowe, a NameValue ładunek nazwy bajtowej

RichText opcjonalnie niesie ciało XHTML z FDF RV albo XFDF value-richtext; dekodowanie wyprowadza brakującą wartość skalarną z uporządkowanej zawartości rich

Wartości rich wymagają tekstu skalarnego i ograniczonego natywnego profilu XHTML; ImportRichFormDataToFile regeneruje prawdziwe wyglądy używając dostarczonych programów fontów stylów

Rekord i jego tablice pól albo tablice tekstów to niezależnie posiadane snapshoty; edycja ich nie mutuje wczytanego PDF do przekazania do ImportFormDataToFile

Nieobecna wartość pozostawia cel niezmieniony; pusta wartość tekstowa czyści pole text, a pusta tablica czyści pole choice przez FDF

XFDF nie ma odrębnego typu nazwy bajtowej PDF i koduje pustą tablicę choice jako jedną pustą wartość; adapter dokumentu rozwiązuje tę konwencję względem rzeczywistych opcji export choice

Rodzaje wartości · Przegląd wymiany