RepairAnnotationAppearances

Anotações, reparação de documentos, desempenho

Descrição

Analisa cada página uma vez e reconstrói os fluxos de aparência normal dos tipos de anotação suportados de marcação, forma, caminho, texto livre e ícone

Sintaxe

Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;

Parâmetros

OnlyIfNecessaryUm valor diferente de zero repara apenas anotações cuja aparência esteja em falta, obsoleta, inválida, não corresponda ao estado ou seja invisível; zero volta a gerar todas as aparências de anotações suportadas
StatsRecebe os contadores de análise, problemas e categorias reparadas medidos antes da aplicação das alterações

Valores devolvidos

Devolve o número de fluxos de aparência de anotações reconstruídos

Observações

Os fluxos gerados contêm uma impressão digital compacta da origem, permitindo detetar como desatualizadas alterações posteriores à geometria, cor, contorno, conteúdo ou dados de caminho, sem rasterizar a página

As anotações Widget são contabilizadas, mas continuam a ser da responsabilidade de RegenerateFormAppearances, enquanto os tipos de anotação que não requerem um fluxo de aparência são ignorados

A página anteriormente selecionada é restaurada antes de a função devolver o controlo

Consulte também

GetAnnotationAppearanceAuditJSON, TPDFlibAnnotationAppearanceStats, RegenerateFormAppearances