Função HPDFDecodeHeadlessAnnotationsXFDF
Unit: HPDFHeadlessXFDF
function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes; const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;
Admite um documento XFDF completo e delimitado e valida tipos de anotações mapeados, índices de página, formatos de coordenadas, faixas numéricas, cores, flags, base64 canônico e o container de rich-text suportado
PageCount limita os índices de página das anotações com base zero; o chamador é dono da árvore retornada e deve liberá-la
A função prepara um modelo de nós XML e não modifica um PDF; SaveAnnotationsXFDFToFile valida adicionalmente nomes realmente existentes e alvos de reply contra o grafo do PDF carregado
A admissão de recursos pode disparar EHPDFXFDFLimitError ou o erro XML compartilhado de form-data, enquanto valores mapeados inválidos disparam EArgumentException