RepairAnnotationAppearances
Anotaciones, reparación de documentos, rendimiento
Descripción
Analiza cada página una vez y reconstruye los flujos de apariencia normal para los tipos admitidos de anotaciones de marcado, forma, ruta, texto libre e icono
Sintaxis
Function TPDFlib.RepairAnnotationAppearances(OnlyIfNecessary: Integer; Out Stats: TPDFlibAnnotationAppearanceStats): Integer;
Parámetros
| OnlyIfNecessary | Un valor distinto de cero repara únicamente las anotaciones cuya apariencia falte, esté obsoleta, no sea válida, no coincida con el estado o no sea visible; cero vuelve a generar todas las apariencias de anotación compatibles |
|---|---|
| Stats | Recibe los contadores de categorías examinadas, con incidencias y reparadas medidos antes de aplicar cambios |
Valores devueltos
Devuelve el número de flujos de apariencia de anotaciones reconstruidos
Observaciones
Los flujos generados contienen una huella compacta del origen, lo que permite detectar como obsoletos los cambios posteriores en la geometría, el color, el borde, el contenido o los datos de ruta sin rasterizar la página
Las anotaciones Widget se contabilizan, 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