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

OnlyIfNecessaryUn 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
StatsRecibe 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