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

missingAppearanceTipul adnotării cere un aspect normal, dar nu există o intrare /AP /N utilizabilă
staleAppearanceO amprentă de aspect generată de bibliotecă nu se mai potrivește cu proprietățile sursă ale adnotării
invalidBBoxAspectul activ nu are un /BBox pozitiv valid
stateMismatchNumele /AS al adnotării nu selectează un flux într-un dicționar de aspect cu stări
invisibleAppearanceStream-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

Consultați și

RepairAnnotationAppearances