Share via


Divider, classe

Mise à jour : November 2007

Représente la capacité d'analyse de la disposition d'une collection de traits, en les divisant en texte et graphique.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Divider _
    Implements IDisposable
'Utilisation
Dim instance As Divider
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Divider : IDisposable
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Divider : IDisposable
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Divider implements IDisposable
public class Divider implements IDisposable

Notes

ms583616.alert_caution(fr-fr,VS.90).gifAttention :

Étant donné que cet objet gère des ressources non managées, vous devez appeler explicitement la méthode Dispose pour les instances de la classe Microsoft.Ink.Divider qui ne sont plus en cours d'utilisation avant qu'ils ne soient hors de portée. Sinon, cela peut entraîner des fuites de mémoire et des exceptions.

Pour obtenir un exemple de suppression d'objets managés, consultez Using the Managed Library.

L'objet Divider utilise la disposition des traits, l'ordre dans lequel ils sont ajoutés, la direction vers laquelle ils sont dessinés et d'autres facteurs pour analyser l'entrée manuscrite. La collection Strokes est contenue dans la propriété Strokes de Divider. L'objet Divider analyse la collection Strokes de manière dynamique alors que vous effectuez des ajouts ou des suppressions.

Les résultats d'analyse sont retournés par l'objet DivisionResult.

L'objet Divider utilise un objet RecognizerContext pour diviser les traits de façon plus précise et assigner une chaîne de reconnaissance aux résultats.

ms583616.alert_note(fr-fr,VS.90).gifRemarque :

L'objet Divider utilise les paramètres de propriété par défaut de l'objet RecognizerContext.

Si vous n'assignez pas de contexte de reconnaissance à l'objet Divider, l'objet Divider analyse l'entrée manuscrite, mais il divise les traits de façon moins précise et n'associe pas de texte avec les résultats de la division.

ms583616.alert_note(fr-fr,VS.90).gifRemarque :

La propriété RecognizerContext doit être définie avant d'ajouter des traits à la propriété Strokes. Après avoir ajouté des traits à l'objet Divider, la propriété RecognizerContext ne peut pas être modifiée.

Divider ne prend pas en charge actuellement les langues verticales. Pour que l'objet Divider reconnaisse correctement ces langues, l'objet Recognizer pour la langue doit prendre en charge la saisie libre. De plus, les caractères doivent être écrits de gauche à droite.

ms583616.alert_note(fr-fr,VS.90).gifRemarque :

La méthode Dispose de l'objet Divider ne libère pas les ressources de l'objet RecognizerContext et de la collection Strokes attachés. Si l'objet Divider gère la seule référence, votre application doit supprimer l'objet RecognizerContext et la collection Strokes associés à l'objet Divider avant de supprimer l'objet Divider.

La version managée de l'objet Divider encapsule le COM InkDivider Class. Le constructeur de l'objet Divider, la méthode Divide, la méthode LineHeight, la méthode RecognizerContext et la méthode Strokes lèvent tous une exception Marshal.ThrowExceptionForHR si le COM InkDivider retourne une erreur. Pour plus d'informations sur les erreurs qui peuvent être retournées, consultez les rubriques relatives aux références individuelles pour les membres du COM InkDivider Class.

Hiérarchie d'héritage

System.Object
  Microsoft.Ink.Divider

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Membres Divider

Microsoft.Ink, espace de noms

DivisionResult

RecognizerContext

Strokes