GetAnnotationAppearanceAuditJSON

Anmerkungen, Diagnose, JSON

Beschreibung

Prüft die normalen Anmerkungsdarstellungen auf allen Seiten und gibt Problemdetails sowie aggregierte Zähler als JSON zurück

Syntax

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Rückgabewerte

Gibt ein JSON-Objekt mit scanned, issueAnnotations, Problemzählern und einem Array annotations zurück

Problemnamen

missingAppearanceDer Anmerkungstyp erfordert eine normale Darstellung, aber es ist kein verwendbarer Eintrag /AP /N vorhanden
staleAppearanceEin von der Bibliothek erzeugter Darstellungsfingerabdruck stimmt nicht mehr mit den Quelleigenschaften der Annotation überein
invalidBBoxDas aktive Erscheinungsbild besitzt keine gültige positive /BBox
stateMismatchDer Name /AS der Anmerkung wählt keinen Stream in einem Zustandsdarstellungswörterbuch aus
invisibleAppearanceDer aktive Darstellungsstream enthält keine sichtbaren Operatoren

Performance

Die Prüfung verwendet einen Seitendurchlauf und baut JSON inkrementell auf, wodurch wiederholte Anmerkungssuchen und quadratische Zeichenfolgenverkettung bei großen Dokumenten vermieden werden

Siehe auch

RepairAnnotationAppearances