GetAnnotationAppearanceAuditJSON
Anteckningar, diagnostik, JSON
Beskrivning
Granskar annoteringars normala utseenden över alla sidor och returnerar problemdetaljer plus aggregerade räknare som JSON
Syntax
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
Returvärden
Returnerar ett JSON-objekt med scanned, issueAnnotations, problemsräknare och en annotations-array
Problemnamn
| missingAppearance | Annoteringstypen kräver ett normalt utseende men ingen användbar /AP /N-post finns |
|---|---|
| staleAppearance | Ett biblioteksgenererat appearance-fingeravtryck matchar inte längre annoteringens källegenskaper |
| invalidBBox | Den aktiva appearance:n saknar en giltig positiv /BBox |
| stateMismatch | Annoteringens /AS-namn väljer inte en ström i en tillståndsappearance-dictionary |
| invisibleAppearance | Den aktiva appearance-strömmen innehåller inga synliga operatorer |
Prestanda
Granskningen använder en enda sidgenomgång och bygger JSON:en inkrementellt, vilket undviker upprepad annoteringsuppslag och kvadratisk strängkonkatenering på stora dokument