GetAnnotationAppearanceAuditJSON

Anotaciones, diagnósticos, JSON

Descripción

Audita las apariencias normales de las anotaciones en todas las páginas y devuelve detalles de problemas más contadores agregados como JSON

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 una 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 un /BBox positivo válido
stateMismatchEl nombre /AS de anotación no selecciona un flujo en un diccionario de apariencia de estado
invisibleAppearanceEl flujo de apariencia activo no contiene operadores visibles

Rendimiento

La auditoría usa un recorrido de página y construye el JSON de forma incremental, evitando la búsqueda repetida de anotaciones y la concatenación cuadrática de cadenas en documentos grandes

Véase también

RepairAnnotationAppearances