Funktion HPDFDecodeHeadlessAnnotationsXFDF
Unit: HPDFHeadlessXFDF
function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes; const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;
Nimmt ein vollständiges, begrenztes XFDF-Dokument an und validiert gemappte Annotation-Typen, Seitenindizes, Koordinatenformen, numerische Bereiche, Farben, Flags, kanonisches Base64 und den unterstützten Rich-Text-Container
PageCount begrenzt nullbasierte Annotation-Seitenindizes; der Aufrufer besitzt den zurückgegebenen Baum und muss ihn freigeben
Die Funktion bereitet ein XML-Knotenmodell vor und ändert kein PDF; SaveAnnotationsXFDFToFile validiert zusätzlich tatsächlich vorhandene Namen und Antwortziele gegen den geladenen PDF-Graphen
Ressourcen-Admission kann EHPDFXFDFLimitError oder den gemeinsamen Form-Data-XML-Fehler werfen, während ungültige gemappte Werte EArgumentException auslösen