Fonction HPDFDecodeHeadlessAnnotationsXFDF
Unité : HPDFHeadlessXFDF
function HPDFDecodeHeadlessAnnotationsXFDF(const Bytes: SysUtils.TBytes; const Options: THPDFHeadlessXFDFOptions; PageCount: Integer): THPDFXFDFNode;
Admet un document XFDF borné complet et valide les types d'annotations mappés, les index de pages, les formes de coordonnées, les plages numériques, les couleurs, les drapeaux, le base64 canonique et le conteneur de texte enrichi pris en charge
PageCount borne les index de pages d'annotations à base zéro ; l'appelant possède l'arbre retourné et doit le libérer
La fonction prépare un modèle de nœuds XML et ne modifie pas de PDF ; SaveAnnotationsXFDFToFile valide en plus les noms réellement existants et les cibles de réponse face au graphe PDF chargé
L'admission de ressources peut lever EHPDFXFDFLimitError ou l'erreur XML partagée des données de formulaire, tandis que des valeurs mappées invalides lèvent EArgumentException