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
| missingAppearance | Der Anmerkungstyp erfordert eine normale Darstellung, aber es ist kein verwendbarer Eintrag /AP /N vorhanden |
|---|---|
| staleAppearance | Ein von der Bibliothek erzeugter Darstellungsfingerabdruck stimmt nicht mehr mit den Quelleigenschaften der Annotation überein |
| invalidBBox | Das aktive Erscheinungsbild besitzt keine gültige positive /BBox |
| stateMismatch | Der Name /AS der Anmerkung wählt keinen Stream in einem Zustandsdarstellungswörterbuch aus |
| invisibleAppearance | Der 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