GetAnnotationAppearanceAuditJSON

Annotations, diagnostics, JSON

Description

Audite les apparences normales des annotations sur toutes les pages et renvoie les détails des problèmes ainsi que les compteurs agrégés en JSON

Syntaxe

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Valeurs de retour

Renvoie un objet JSON contenant scanned, issueAnnotations, les compteurs de problèmes et un tableau annotations

Noms des problèmes

missingAppearanceLe type d'annotation exige une apparence normale, mais aucune entrée /AP /N utilisable n'existe
staleAppearanceUne empreinte d'apparence générée par la bibliothèque ne correspond plus aux propriétés sources de l'annotation
invalidBBoxL’apparence active ne comporte aucun /BBox positif valide
stateMismatchLe nom /AS de l'annotation ne sélectionne aucun flux dans un dictionnaire d'apparence d'état
invisibleAppearanceLe flux d’apparence actif ne contient aucun opérateur visible

Performances

L'audit parcourt une fois les pages et construit progressivement le JSON, évitant les recherches répétées d'annotations et la concaténation quadratique de chaînes sur les grands documents

Voir aussi

RepairAnnotationAppearances