SimplifyInkAnnotations

Anotaciones, optimización, rendimiento

Descripción

Reduce los puntos redundantes en los trazos de anotaciones Ink y conserva los extremos y la desviación perpendicular máxima solicitada

Sintaxis

Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;

Parámetros

ToleranceDesviación geométrica máxima en las unidades actuales del documento y debe ser mayor que 0
OptionsEl bit 1 limita el procesamiento a la página seleccionada; el bit 2 preserva los anclajes de esquinas pronunciadas; el bit 4 deja sin cambios las apariencias existentes en lugar de reconstruir las apariencias Ink modificadas
StatsRecibe contadores de página, anotación, trazo, punto y apariencia

Valores devueltos

El número de anotaciones Ink cuyos arreglos de puntos se redujeron

Observaciones

OnPageMouseMove - Referencia de PDF Library for Delphi

A menos que esté establecido el bit de opción 4, las apariencias modificadas se reconstruyen de inmediato y la página seleccionada original se restaura después del procesamiento de todo el documento

Véase también

TPDFlibInkSimplificationStats, RepairAnnotationAppearances