GetAnnotationAppearanceAuditJSON

Anotaciones, diagnóstico, JSON

Descripción

Audita las apariencias normales de las anotaciones en todas las páginas y devuelve en JSON los detalles de las incidencias y contadores agregados

Sintaxis

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Valores devueltos

Devuelve un objeto JSON que contiene scanned, issueAnnotations, contadores de problemas y una matriz annotations

Nombres de incidencias

missingAppearanceEl tipo de anotación requiere una apariencia normal, pero no existe ninguna entrada /AP /N utilizable
staleAppearanceUna huella de apariencia generada por la biblioteca ya no coincide con las propiedades de origen de la anotación
invalidBBoxLa apariencia activa no tiene ningún /BBox positivo válido
stateMismatchEl nombre /AS de la anotación no selecciona un flujo en un diccionario de apariencia de estados
invisibleAppearanceEl flujo de apariencia activo no contiene operadores visibles

Rendimiento

La auditoría recorre cada página una vez y crea el JSON de forma incremental, evitando búsquedas repetidas de anotaciones y la concatenación cuadrática de cadenas en documentos grandes

Véase también

RepairAnnotationAppearances