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
| OnlyIfNecessary | Un 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 |
|---|---|
| Stats | Recibe 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