InkAnalyzer.Search, méthode (String, Int32)
Mise à jour : November 2007
Fournit une recherche d'expressions partielle, non sensible à la casse pour les traits d'écriture et de dessin analysés dont les types sont reconnus.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)
Syntaxe
'Déclaration
Public Function Search ( _
phraseToSearch As String, _
languageId As Integer _
) As Strokes()
'Utilisation
Dim instance As InkAnalyzer
Dim phraseToSearch As String
Dim languageId As Integer
Dim returnValue As Strokes()
returnValue = instance.Search(phraseToSearch, _
languageId)
public Strokes[] Search(
string phraseToSearch,
int languageId
)
public:
array<Strokes^>^ Search(
String^ phraseToSearch,
int languageId
)
public Strokes[] Search(
String phraseToSearch,
int languageId
)
public function Search(
phraseToSearch : String,
languageId : int
) : Strokes[]
Paramètres
- phraseToSearch
Type : System.String
Expression recherchée dans les propositions pour les traits en cours d'analyse.
- languageId
Type : System.Int32
Identificateur de code de langue (LCID) associé à la chaîne passée. Permet de convertir la casse en interne afin de prendre en charge des comparaisons non sensibles à la casse.
Valeur de retour
Type : array<Microsoft.Ink.Strokes[]
Tableau de Strokes représentant un groupe d'ensembles de traits.
Notes
Cette recherche permet d'identifier des sous-chaînes de plusieurs mots et d'un seul mot. Des résultats de reconnaissance et des segmentations de substitution sont recherchés.
À des fins de comparaison, toutes les chaînes entrantes sont converties dans la même casse à l'aide de l'identificateur de code de langue (LCID) du thread actuel afin de respecter les conventions de casse culturelles.
La chaîne passée est traitée en tant qu'expression. Les mots et caractères doivent apparaître dans les propositions de substitution pour les traits dans l'ordre spécifié. Le premier et le dernier mot de l'expression peuvent être mis en correspondance en tant que sous-chaînes (le premier mot apparaissant à la fin d'une proposition de substitution et le dernier mot apparaissant au début d'une autre), mais tout autre mot (compris dans l'expression) doit apparaître en tant que mot entier.
Si la chaîne passée ne contient aucune espace, la sous-chaîne peut être recherchée n'importe où dans un mot unique au sein d'une proposition de substitution.
Seule la présence ou l'absence d'espace modifie les résultats de la recherche. L'espace qui n'est pas entourée de caractères est ignorée. Le type d'espace est ignoré (une tabulation ou une espace donne le même résultat). Le nombre d'espaces n'a pas d'importance. Le résultat est le même, qu'il y ait une ou deux espaces entre deux caractères.
La recherche ne génère pas d'événements PopulateContextNode. Seuls les traits qui ont déjà été remplis feront l'objet de recherches.
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