HPDFEncodeHeadlessFormData

Niepuste pole RichText jest walidowane ograniczonym natywnym dekoderem XHTML i zapisywane jako FDF RV albo XFDF value-richtext; wartości rich wymagają jednej skalarnej wartości tekstowej

function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
  Format: THPDFHeadlessFormDataFormat;
  const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;

Waliduje niezależnie posiadany model i zwraca rzeczywiste ograniczone bajty FDF 1.2 albo UTF-8 XFDF

Kwalifikowane nazwy FDF tworzą zagnieżdżoną hierarchię Kids; wyjście XFDF używa kwalifikowanych nazw bezpośrednio w atrybutach pól

FDF zachowuje wartości byte-name z szesnastkowymi escape'ami nazw i tablice tekstowe łącznie z pustymi tablicami; XFDF reprezentuje wartości name jako tekst UTF-8 i puste tablice jako jeden pusty element value

Nazwy muszą być niepuste, nie zawierać NUL i pozostać unikalne; tekst skalarny wymaga jednej wartości, wpisy name-only i byte-name nie mogą nieść tablic tekstowych, a wszystkie ciągi Unicode muszą mieć poprawne pary surrogate

Limity bajtów wyjścia są sprawdzane podczas emisji, a obiekty modelu, węzły hierarchii FDF i głębokość serializacji są ograniczone przed nadmierną alokacją

EHPDFHeadlessFormDataError raportuje niepoprawne modele albo limity; EHPDFOperationCancelled raportuje anulowanie

Semantyka interchange · Model · Opcje