Autres considérations relatives aux séparateurs

Prenez en compte les éléments suivants lorsque vous décidez quand et comment utiliser l’objet diviseur dans une application :

  • L’objet diviseur est conçu pour séparer les dessins et les blocs d’écriture manuscrite, mais pas pour reconnaître les plus hauts niveaux de structure, tels que les tables ou les colonnes.
  • L’objet diviseur ne fournit pas d’interfaces spécifiquement pour la correction des résultats de l’analyse de la disposition.
  • L’utilisation du délai d’attente et du nombre d’heuristiques de trait pour ajouter ou supprimer plusieurs traits à la fois dans les traits de l’objet de séparateur peut améliorer les performances.

Considérations relatives à la réanalyse

Si vous envisagez d’utiliser l’objet diviseur dans une application où l’objet diviseur devra peut-être réanalyser de grandes quantités d’encre, gardez les points suivants à l’esprit.

Conservation des copies des encres et des traits

Une application peut conserver des copies d’objets Ink et DivisionResult pour les éléments d’application qui peuvent être revisités plus tard dans la session de l’application. Cela élimine la nécessité de réanalyser l’objet Ink si l’utilisateur retourne à l’élément. Cette approche consiste à déconnecter de la mémoire pour de meilleures performances.

Heuristique de réduction des données

Vous pouvez enregistrer les résultats d’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’encre dans l’application entre les sessions d’application. Toutefois, il convient de veiller à préserver les limites des éléments structurels ou à réanalyser tous les traits des éléments affectés.

InkDivider, classe

Classe Microsoft. Ink. diviseur