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
- s
Type : Microsoft.Ink.Strokes
Collection Strokes contenue dans la proposition de substitution.
- 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.GetStrokesFromStrokeRanges