Autres considérations relatives au diviseur
Tenez compte des points suivants lorsque vous décidez quand et comment utiliser l’objet Divider dans une application :
- L’objet Divider est conçu pour séparer les dessins et les blocs d’écriture manuscrite, mais pas pour reconnaître des niveaux de structure plus élevés, tels que des tables ou des colonnes.
- L’objet Divider ne fournit pas d’interfaces spécifiquement pour la correction des résultats de l’analyse de disposition.
- L’utilisation du délai d’expiration et du nombre de traits heuristiques pour ajouter ou supprimer plusieurs traits à la fois des traits dans l’objet Divider peut améliorer les performances.
Considérations relatives à la réanalyse
Si vous envisagez d’utiliser l’objet Divider dans une application où l’objet Divider peut avoir à réanalyser de grandes quantités d’encre, gardez à l’esprit les points suivants.
Conservation des copies d’encre et de traits
Une application peut conserver des copies des objets Ink et DivisionResult pour les éléments d’application qui peuvent être revisités ultérieurement dans la session d’application. Cela évite d’avoir à réanalyser l’objet Ink si l’utilisateur retourne à l’élément . Cette approche échange la mémoire pour de meilleures performances.
Heuristique de réduction des données
Vous pouvez peut-être enregistrer les résultats de l’analyse en tant que données d’application et implémenter des heuristiques pour déterminer quand réanalyser un ensemble de traits. Cette pratique réduirait la nécessité de réanalyser toute l’entrée manuscrite dans l’application entre les sessions d’application. Toutefois, il faut veiller à conserver les limites des éléments structuraux ou à réanalyser tous les traits pour les éléments affectés.
Rubriques connexes