GetAnnotationAppearanceAuditJSON
Annotaties, diagnostiek, JSON
Beschrijving
Controleert de normal appearances van annotaties op alle pagina's en geeft bevindingen plus geaggregeerde tellers terug als JSON
Syntaxis
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
Retourwaarden
Geeft een JSON-object terug met scanned, issueAnnotations, bevindingstellers en een annotations-array
Probleemnamen
| missingAppearance | Het annotatietype vereist een normale appearance, maar er is geen bruikbare /AP /N-vermelding aanwezig |
|---|---|
| staleAppearance | Een door de library gegenereerde appearance-fingerprint komt niet meer overeen met de broneigenschappen van de annotatie |
| invalidBBox | De actieve appearance heeft geen geldige positieve /BBox |
| stateMismatch | De annotatienaam /AS selecteert geen stream in een state appearance dictionary |
| invisibleAppearance | De actieve appearance stream bevat geen zichtbare operators |
Prestaties
De audit gebruikt één paginadoorloop en bouwt de JSON incrementeel op, waardoor herhaalde annotatie-opzoekingen en kwadratische stringconcatenatie bij grote documenten worden vermeden