GetAnnotationAppearanceAuditJSON
Annotations, diagnostics, JSON
Descriere
Auditează aspectele normale ale adnotărilor pe toate paginile și returnează detalii de probleme plus contoare agregate, ca JSON
Sintaxă
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
Return values
Returnează un obiect JSON care conține scanned, issueAnnotations, contoare de probleme și un vector annotations
Issue names
| missingAppearance | Tipul adnotării cere un aspect normal, dar nu există o intrare /AP /N utilizabilă |
|---|---|
| staleAppearance | O amprentă de aspect generată de bibliotecă nu se mai potrivește cu proprietățile sursă ale adnotării |
| invalidBBox | Aspectul activ nu are un /BBox pozitiv valid |
| stateMismatch | Numele /AS al adnotării nu selectează un flux într-un dicționar de aspect cu stări |
| invisibleAppearance | Stream-ul de aspect activ nu conține operatori vizibili |
Performanță
Auditul folosește o singură parcurgere a paginii și construiește JSON-ul incremental, evitând căutări repetate de adnotări și concatenarea pătratică de șiruri pe documentele mari