Compartir a través de


Otras consideraciones del divisor

Tenga en cuenta lo siguiente al decidir cuándo y cómo usar el objeto Divider en una aplicación:

  • El objeto Divider está diseñado para separar dibujos y bloques de escritura a mano, pero no para reconocer niveles más altos de estructura, como tablas o columnas.
  • El objeto Divider no proporciona interfaces específicamente para corregir los resultados del análisis de diseño.
  • El uso del tiempo de espera y el número de heurística de trazos para agregar o quitar varios trazos a la vez de los trazos del objeto Divider puede mejorar el rendimiento.

Consideraciones de reanálisis

Si está pensando en usar el objeto Divider en una aplicación en la que el objeto Divider puede tener que volver a analizar grandes cantidades de tinta, tenga en cuenta lo siguiente.

Conservar copias de lápiz y trazos

Una aplicación puede conservar copias de objetos Ink y DivisionResult para los elementos de la aplicación que se pueden volver a consultar más adelante en la sesión de la aplicación. Esto elimina la necesidad de volver a analizar el objeto Ink si el usuario vuelve al elemento. Este enfoque reduce la memoria para mejorar el rendimiento.

Heurística de reducción de datos

Es posible que pueda registrar los resultados de análisis como datos de la aplicación e implementar heurística para determinar cuándo volver a analizar un conjunto de trazos. Esta práctica reduciría la necesidad de volver a analizar toda la entrada de lápiz de la aplicación entre sesiones de aplicación. Sin embargo, se debe tener cuidado para conservar los límites del elemento estructural o para volver a analizar todos los trazos de los elementos afectados.

InkDivider (clase)

Clase Microsoft.Ink.Divider