RepairAnnotationAppearances

Anotaciones, reparación de documentos, rendimiento

Descripción

Examina cada página una vez y reconstruye los flujos de apariencia normales para tipos de anotación compatibles de marcado, forma, trazado, texto libre e icono

Sintaxis

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

Parámetros

OnlyIfNecessaryUn valor distinto de cero repara solo anotaciones con una apariencia ausente, obsoleta, no válida, incompatible con el estado o invisible; cero regenera cada apariencia de anotación compatible
StatsRecibe los contadores de análisis, problemas y categorías reparadas medidos antes de aplicar los cambios

Valores devueltos

Devuelve el número de flujos de apariencia de anotaciones reconstruidos

Observaciones

Los flujos generados contienen una huella de origen compacta, lo que permite detectar como desactualizados cambios posteriores en la geometría, el color, el borde, el contenido o los datos de ruta sin rasterizar la página

Las anotaciones de widget se cuentan, pero siguen siendo responsabilidad de RegenerateFormAppearances, mientras que se omiten los tipos de anotación que no requieren un flujo de apariencia

La página seleccionada anteriormente se restaura antes de que la función devuelva el control

Véase también

GetAnnotationAppearanceAuditJSON, TPDFlibAnnotationAppearanceStats, RegenerateFormAppearances