Función HPDFDecodeHeadlessAnnotationsXFDF
Unidad: HPDFHeadlessXFDF
function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes; const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;
Admite un documento XFDF completo y acotado y valida los tipos de annotations mapeados, los índices de página, las formas de coordenadas, los rangos numéricos, los colores, los flags, el base64 canónico y el contenedor de rich text soportado
PageCount acota los índices de página de annotations base cero; el llamador es propietario del árbol devuelto y debe liberarlo
La función prepara un modelo de nodos XML y no modifica un PDF; SaveAnnotationsXFDFToFile valida además los nombres y destinos de reply realmente existentes contra el grafo del PDF cargado
La admisión de recursos puede lanzar EHPDFXFDFLimitError o el error XML compartido de form-data, mientras que los valores mapeados inválidos lanzan EArgumentException