Metodo InkAnalyzer.Search (String, Int32)
Aggiornamento: novembre 2007
Fornisce una ricerca basata su frasi, fuzzy e senza distinzione tra maiuscole e minuscole di tratti di scrittura e di disegno analizzati che dispongono di tipi riconosciuti.
Spazio dei nomi: System.Windows.Ink
Assembly: IAWinFX (in IAWinFX.dll)
Sintassi
'Dichiarazione
Public Function Search ( _
phraseToSearch As String, _
languageId As Integer _
) As StrokeCollection()
'Utilizzo
Dim instance As InkAnalyzer
Dim phraseToSearch As String
Dim languageId As Integer
Dim returnValue As StrokeCollection()
returnValue = instance.Search(phraseToSearch, _
languageId)
public StrokeCollection[] Search(
string phraseToSearch,
int languageId
)
public:
array<StrokeCollection^>^ Search(
String^ phraseToSearch,
int languageId
)
public StrokeCollection[] Search(
String phraseToSearch,
int languageId
)
public function Search(
phraseToSearch : String,
languageId : int
) : StrokeCollection[]
Parametri
- phraseToSearch
Tipo: System.String
Frase che può essere presente nelle alternative per i tratti attualmente analizzati.
- languageId
Tipo: System.Int32
Identificatore delle impostazioni locali utilizzato durante la ricerca.
Valore restituito
Tipo: array<System.Windows.Ink.StrokeCollection[]
Matrice di tipo StrokeCollection contenente insiemi di tratti che rappresentano la frase trovata. Due oggetti StrokeCollection non possono contenere esattamente gli stessi tratti, ma i tratti possono essere presenti in più insiemi a causa delle segmentazioni alternative o di più corrispondenze.
Note
Tramite questa ricerca vengono trovate sottostringhe di una o più parole. La ricerca viene eseguita sia nei risultati di riconoscimento alternativi sia nelle segmentazioni alternative.
Tutte le stringhe in ingresso vengono convertite in lettere unicamente maiuscole o minuscole per il confronto utilizzando l'ID delle impostazioni locali (LCID) del thread corrente per la conversione e applicando le convenzioni ortografiche delle impostazioni cultura.
La stringa passata viene considerata come frase. Le parole e i caratteri devono apparire nelle alternative per i tratti nell'ordine specificato. È possibile individuare la corrispondenza come sottostringa per la prima e l'ultima parola della frase. Quando si verifica questa condizione, la prima parola viene visualizzata alla fine di un'alternativa e l'ultima parola all'inizio. Le altre parole presenti all'interno della frase devono apparire come parole intere.
Se la stringa passata non include uno spazio vuoto tra i caratteri, la sottostringa può essere trovata ovunque all'interno di una singola parola inclusa in un'alternativa.
Solo la presenza o l'assenza di spazi vuoti tra i caratteri modifica i risultati della ricerca. Lo spazio vuoto che non si trova tra due caratteri viene ignorato. Il tipo di spazio vuoto viene ignorato (una scheda o uno spazio tra due caratteri produrrà lo stesso risultato). Il numero di spazi vuoti non è rilevante, uno o due spazi tra i caratteri infatti restituiscono lo stesso risultato.
La ricerca non genera eventi PopulateContextNode. Verranno cercati solo i tratti che sono già stati compilati.
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0