HPDFEncodeHeadlessFormData
Ein nichtleeres RichText-Feld wird mit dem begrenzten nativen XHTML-Decoder validiert und als FDF-RV oder XFDF value-richtext geschrieben; Rich-Werte verlangen einen skalaren Textwert
function HPDFEncodeHeadlessFormData(const Fields: THPDFHeadlessFormDataFields;
Format: THPDFHeadlessFormDataFormat;
const Options: THPDFHeadlessFormDataOptions): SysUtils.TBytes;
Validiert ein unabhängig gehaltenes Modell und liefert echte begrenzte FDF-1.2- oder UTF-8-XFDF-Bytes
Qualifizierte FDF-Namen bilden eine verschachtelte Kids-Hierarchie; die XFDF-Ausgabe nutzt qualifizierte Namen direkt in Feldattributen
FDF bewahrt Byte-Namen-Werte mit hexadezimalen Namens-Escapes und Text-Arrays inklusive leerer Arrays; XFDF repräsentiert Namenwerte als UTF-8-Text und leere Arrays mit einem einzelnen leeren value-Element
Namen müssen nichtleer, ohne NUL und eindeutig sein; skalarer Text verlangt einen Wert, name-only- und Byte-Namen-Einträge tragen keine Text-Arrays, und alle Unicode-Strings müssen gültige Surrogatpaare haben
Ausgabe-Byte-Limits werden während der Emission geprüft, und Modellobjekte, FDF-Hierarchie-Nodes und serialisierte Tiefe werden vor übermäßiger Allokation begrenzt
EHPDFHeadlessFormDataError meldet ungültige Modelle oder Budgets; EHPDFOperationCancelled meldet Abbruch