Share via


Recognizer.Languages Property

Recognizer.Languages Property

Gets an array of language identifiers for the languages that the Recognizer object supports.

Definition

Visual Basic .NET Public ReadOnly Property Languages As Short()
C# public short[] Languages { get; }
Managed C++ public: __property short* get_Languages();

Property Value

System.Int16[]. The language identifiers for the languages that the Recognizer object supports.

This property is read-only. This property has no default value.

Remarks

This property can be used to search the Recognizers collection for a Recognizer object that supports a specific language.

This property returns the empty array for object and gesture recognizers.

Examples

[C#]

This C# example determines if the Recognizer object, theRecognizer, supports the Japanese language.

using Microsoft.Ink;
// . . .
bool isJapaneseSupported = false;
short[] theLanguages = theRecognizer.Languages;
for (int k = 0; k < theLanguages.Length; k++)
{
    // Hex 411 is the LCID Constant for Japanese
    if (theLanguages[k] == 0x0411)
        isJapaneseSupported = true;
}

[Visual Basic .NET]

This Microsoft® Visual Basic® .NET example determines if the Recognizer object, theRecognizer, supports the Japanese language.

Imports Microsoft.Ink
' . . .
Dim isJapaneseSupported As Boolean = False
Dim theLanguages () As Short
theLanguages = theRecognizer.Languages
Dim k As Integer
For k = 0 To theLanguages.Length - 1
    ' Hex 411 is the LCID Constant for Japanese
    If theLanguages(k) = &H411 Then
        IsJapaneseSupported = True
    End If
Next

See Also