Partager via


RecognitionAlternate.GetTextRangeFromStrokes, méthode

Mise à jour : November 2007

Détermine la plus petite plage de texte reconnu pour laquelle le module de reconnaissance peut retourner une proposition de substitution qui contient une collection Strokes connue.

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

Syntaxe

'Déclaration
Public Sub GetTextRangeFromStrokes ( _
    s As Strokes, _
    ByRef selectionStart As Integer, _
    ByRef selectionLength As Integer _
)
'Utilisation
Dim instance As RecognitionAlternate
Dim s As Strokes
Dim selectionStart As Integer
Dim selectionLength As Integer

instance.GetTextRangeFromStrokes(s, selectionStart, _
    selectionLength)
public void GetTextRangeFromStrokes(
    Strokes s,
    ref int selectionStart,
    ref int selectionLength
)
public:
void GetTextRangeFromStrokes(
    Strokes^ s, 
    int% selectionStart, 
    int% selectionLength
)
public void GetTextRangeFromStrokes(
    Strokes s,
    /** @ref */int selectionStart,
    /** @ref */int selectionLength
)
public function GetTextRangeFromStrokes(
    s : Strokes, 
    selectionStart : int, 
    selectionLength : int
)

Paramètres

  • selectionStart
    Type : System.Int32%
    Position de départ de la plage de texte reconnu.
  • selectionLength
    Type : System.Int32%
    Longueur de la plage de texte reconnu.

Notes

Utilisez cette méthode pour récupérer le texte qui correspond à une plage d'objets Stroke spécifiée. Prenons par exemple une collection Strokes, « comment ça va », qui a été dessinée à l'aide de onze traits (un pour chaque lettre). Si une collection composée des neuvième et dixième traits est passée, ce qui correspond aux caractères « a » (du mot « ça ») et « v », la plage de texte retournée correspond à la proposition de substitution contenant « ça va » et le début et la longueur de sélection correspondent à cette sous-chaîne.

Exemples

Cet exemple C# appelle la méthode GetTextRangeFromStrokes sur la propriété TopAlternate d'un objet RecognitionResult, theRecognitionResult, ce qui passe une collection Strokes à partir des traits qui composent le résultat de reconnaissance dans theStrokes.

[C#]

// . . .
int theStart = 0;
int theLength = 0;
theRecognitionResult.TopAlternate.GetTextRangeFromStrokes(theStrokes, ref theStart, ref theLength);
// . . .

Cet exemple Visual Basic .NET appelle la méthode GetTextRangeFromStrokes sur la propriété TopAlternate d'un objet RecognitionResult, theRecognitionResult, ce qui passe une collection Strokes à partir des traits qui composent le résultat de reconnaissance dans theStrokes.

[Visual Basic]

' . . .
Dim theStart As Integer = 0
Dim theLength As Integer = 0
TheRecognitionResult.TopAlternate.GetTextRangeFromStrokes(theStrokes, _
    theStart, theLength)
' . . .

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

RecognitionAlternate, classe

Membres RecognitionAlternate

Microsoft.Ink, espace de noms

RecognitionAlternate.GetStrokesFromStrokeRanges

RecognitionAlternate.GetStrokesFromTextRange

Strokes