Metodo RecognizerContext.IsStringSupported
Aggiornamento: novembre 2007
Restituisce un valore che indica se il dizionario del sistema, il dizionario dell'utente o l'oggetto WordList contengono una stringa specificata.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Function IsStringSupported ( _
s As String _
) As Boolean
'Utilizzo
Dim instance As RecognizerContext
Dim s As String
Dim returnValue As Boolean
returnValue = instance.IsStringSupported(s)
public bool IsStringSupported(
string s
)
public:
bool IsStringSupported(
String^ s
)
public boolean IsStringSupported(
String s
)
public function IsStringSupported(
s : String
) : boolean
Parametri
- s
Tipo: System.String
Stringa da cercare nei dizionari e nell'elenco delle parole.
Valore restituito
Tipo: System.Boolean
Valore che indica se il dizionario del sistema, il dizionario dell'utente o l'oggetto WordList contiene una stringa specificata.
Valore |
Significato |
---|---|
true |
Stringa presente nel dizionario o nell'elenco delle parole |
false |
Stringa non presente né nel dizionario né nell'elenco delle parole |
Note
Questo metodo considera, tra le altre cose, tutti i flag e i controlli oggetto che forniscono contesto alla stringa testata.
A seconda dell'attivazione del riconoscimento vocale in Microsoft Office, il metodo IsStringSupported controlla il dizionario del sistema, il dizionario dell'utente e l'oggetto WordList. Nella tabella seguente sono elencati i posti controllati dal sistema di riconoscimento per la stringa specificata.
Condizione dell'oggetto WordList |
Il riconoscimento vocale di Microsoft® Office è attivato |
Il riconoscimento vocale di Microsoft® Office non è attivato |
---|---|---|
L'oggetto WordList è impostato |
||
WordList è nullriferimento null (Nothing in Visual Basic) |
Dizionario dell'utente e dizionario del sistema |
Dizionario del sistema |
Utilizzare la proprietà Factoid per limitare la ricerca al dizionario del sistema o all'elenco delle parole associato al contesto. Ad esempio, per limitare la ricerca al dizionario del sistema, specificare il controllo oggetto SystemDictionary. Per migliorare i risultati, può essere necessario anche impostare la proprietà RecognitionFlags.
Esempi
In questo esempio viene creata un'istanza di un oggetto RecognizerContext e viene assegnato un nuovo oggetto WordList alla proprietà WordList. Il metodo IsStringSupported viene quindi utilizzato per determinare se una stringa specificata è supportata. In caso contrario, la stringa viene aggiunta all'oggetto WordList.
Dim RC As RecognizerContext = New RecognizerContext()
RC.WordList = New WordList()
Dim testStr As String = "thunk"
If Not RC.IsStringSupported(testStr) Then
Dim WL As WordList = RC.WordList
WL.Add(testStr)
' testStr is not available for use in recognition
' until the WordList property is re-assigned
RC.WordList = WL
End If
RecognizerContext RC = new RecognizerContext();
RC.WordList = new WordList();
string testStr = "thunk";
if (!RC.IsStringSupported(testStr))
{
WordList WL = RC.WordList;
WL.Add(testStr);
// testStr is not available for use in recognition
// until the WordList property is re-assigned
RC.WordList = WL;
}
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