Metodo InkAnalyzerBase.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.AnalysisCore
Assembly: IACore (in IACore.dll)
Sintassi
'Dichiarazione
Public Function Search ( _
phraseToSearch As String, _
languageId As Integer _
) As Integer()()
'Utilizzo
Dim instance As InkAnalyzerBase
Dim phraseToSearch As String
Dim languageId As Integer
Dim returnValue As Integer()()
returnValue = instance.Search(phraseToSearch, _
languageId)
public int[][] Search(
string phraseToSearch,
int languageId
)
public:
array<array<int>^>^ Search(
String^ phraseToSearch,
int languageId
)
public int[][] Search(
String phraseToSearch,
int languageId
)
public function Search(
phraseToSearch : String,
languageId : int
) : int[][]
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 (LCID) da utilizzare quando si esegue la ricerca.
Valore restituito
Tipo: array<array<System.Int32[][]
Matrice bidimensionale di valori integer che contiene i set di tratti che rappresentano la frase trovata. Due matrici non possono contenere esattamente gli stessi tratti, ma i tratti possono essere presenti in più set 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. Utilizza l'identificatore delle impostazioni locali (LCID) del thread corrente per la conversione durante l'applicazione delle 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.
Search non genera eventi PopulateContextNodeBase(). Verranno cercati solo i tratti che sono già stati compilati.
Piattaforme
Windows Vista, Windows XP SP2, Windows Server 2003
.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