Condividi tramite


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

WordList

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

Vedere anche

Riferimenti

RecognizerContext Classe

Membri RecognizerContext

Spazio dei nomi Microsoft.Ink

Factoid

WordList