GetAnnotationAppearanceAuditJSON
Annotazioni, diagnostica, JSON
Descrizione
Controlla gli aspetti normali delle annotazioni in tutte le pagine e restituisce dettagli e contatori JSON
Sintassi
Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;
Valori restituiti
Restituisce un oggetto JSON contenente scanned, issueAnnotations, contatori dei problemi e un array annotations
Nomi dei problemi
| missingAppearance | Il tipo di annotazione richiede un aspetto normale ma non esiste alcuna voce /AP /N utilizzabile |
|---|---|
| staleAppearance | Un'impronta dell'aspetto generata dalla libreria non corrisponde più alle proprietà di origine dell'annotazione |
| invalidBBox | L'aspetto attivo non contiene un /BBox positivo valido |
| stateMismatch | Il nome /AS dell'annotazione non seleziona un flusso in un dizionario di aspetto degli stati |
| invisibleAppearance | Il flusso di aspetto attivo non contiene operatori visibili |
Prestazioni
L'audit attraversa una volta le pagine e crea JSON incrementalmente, evitando ricerche ripetute delle annotazioni e concatenazioni quadratiche nei documenti grandi