Функция HPDFDecodeHeadlessAnnotationsXFDF
Модуль: HPDFHeadlessXFDF
function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes; const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;
Допускает полный ограниченный XFDF-документ и проверяет отображённые типы аннотаций, индексы страниц, формы координат, числовые диапазоны, цвета, флаги, канонический base64 и поддерживаемый контейнер rich-текста
PageCount ограничивает индексы страниц аннотаций с нуля; вызывающий владеет возвращённым деревом и обязан освободить его
Функция готовит модель XML-узлов и не меняет PDF; SaveAnnotationsXFDFToFile дополнительно проверяет фактические существующие имена и цели ответов по загруженному PDF-графу
Допуск ресурсов может поднять EHPDFXFDFLimitError или общую ошибку XML данных форм, а недопустимые отображённые значения — EArgumentException