GetAnnotationAppearanceAuditJSON

Anotações, diagnósticos, JSON

Descrição

Audita as aparências normais das anotações em todas as páginas e devolve os detalhes dos problemas juntamente com contadores agregados em JSON

Sintaxe

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Valores devolvidos

Devolve um objeto JSON que contém scanned, issueAnnotations, contadores de problemas e uma matriz annotations

Nomes de problemas

missingAppearanceO tipo de anotação exige um aspeto normal, mas não existe uma entrada /AP /N utilizável
staleAppearanceUma impressão digital de aparência gerada pela biblioteca já não corresponde às propriedades de origem da anotação
invalidBBoxA apresentação ativa não tem um /BBox positivo válido
stateMismatchO nome /AS da anotação não seleciona um fluxo num dicionário de aparências de estado
invisibleAppearanceO fluxo de aparência ativo não contém operadores visíveis

Desempenho

A auditoria utiliza uma única travessia das páginas e constrói o JSON de forma incremental, evitando pesquisas repetidas de anotações e concatenação quadrática de cadeias em documentos grandes

Consulte também

RepairAnnotationAppearances