HPDFDecodeHeadlessAnnotationsXFDF function
Unit: HPDFHeadlessXFDF
function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes; const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;
Tillåter ett completa avgränsat XFDF-dokument och validerar mappade annoteringstyper, sidindex, koordinatformer, numeriska intervall, färger, flaggor, kanonisk base64 och den stödda rich-text-behållaren
PageCount begränsar nollbaserade annoteringssidindex; anroparen äger det returnerade trädet och måste frigöra det
Funktionen förbereder en XML-nodmodell och ändrar ingen PDF; SaveAnnotationsXFDFToFile validerar dessutom faktiska befintliga namn och svarsmål mot den inlästa PDF-grafen
Resurstillåtelse kan kasta EHPDFXFDFLimitError eller det gemensamma formdata-XML-felet, medan ogiltiga mappade värden kastar EArgumentException