GetAnnotationAppearanceAuditJSON

Anotações, diagnósticos, JSON

Descrição

Audita as aparências normais das anotações em todas as páginas e retorna detalhes das ocorrências mais contadores agregados como JSON

Sintaxe

Function TPDFlib.GetAnnotationAppearanceAuditJSON: WideString;

Valores retornados

Retorna um objeto JSON contendo scanned, issueAnnotations, contadores de ocorrências e um array annotations

Nomes de problemas

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

Desempenho

A auditoria usa uma única travessia de página e constrói o JSON incrementalmente, evitando consultas repetidas de anotações e concatenação quadrática de strings em documentos grandes

Veja também

RepairAnnotationAppearances