SimplifyInkAnnotations
Anotaciones, optimización, rendimiento
Descripción
Reduce los puntos redundantes de los trazos de anotaciones Ink, conservando los extremos y la desviación perpendicular máxima solicitada
Sintaxis
Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;
Parámetros
| Tolerance | Desviación geométrica máxima en las unidades actuales del documento; debe ser mayor que 0 |
|---|---|
| Options | El bit 1 limita el procesamiento a la página seleccionada; el bit 2 conserva los puntos de anclaje de esquinas marcadas; el bit 4 deja sin cambios las apariencias existentes en lugar de reconstruir las apariencias Ink modificadas |
| Stats | Recibe contadores de páginas, anotaciones, trazos, puntos y apariencias |
Valores devueltos
Número de anotaciones Ink cuyas matrices de puntos se redujeron
Observaciones
El simplificador iterativo tiene presupuesto por trazo; si se agota ante un trazo hostil, conserva los puntos sin resolver para no debilitar la tolerancia
Salvo que se establezca el bit de opción 4, las apariencias modificadas se reconstruyen inmediatamente y se restaura la página seleccionada original tras procesar el documento