Share via


InkAnalyzer.GetStrokeLanguageId Method

Returns the locale identifier of the specified Stroke.

Namespace:  System.Windows.Ink
Assembly:  IAWinFX (in IAWinFX.dll)

Syntax

'Declaration
Public Function GetStrokeLanguageId ( _
    stroke As Stroke _
) As Integer
'Usage
Dim instance As InkAnalyzer 
Dim stroke As Stroke 
Dim returnValue As Integer 

returnValue = instance.GetStrokeLanguageId(stroke)
public int GetStrokeLanguageId(
    Stroke stroke
)
public:
int GetStrokeLanguageId(
    Stroke^ stroke
)
public function GetStrokeLanguageId(
    stroke : Stroke
) : int

Parameters

Return Value

Type: System.Int32
The locale identifier of stroke.

Remarks

The stroke's locale is set when you add a stroke, either by calling AddStroke or by calling AddStrokes. To change the stroke's locale, call SetStrokeLanguageId.

Examples

This example defines a method, GetLanguagesInNode, used to return all locale identifiers for the strokes in a ContextNode.

' Iterate through the strokes within the context node and add the locale 
' identifiers to a collection. 
Dim theLanguages As New System.Collections.ArrayList()
Dim theStroke As Stroke
For Each theStroke In theContextNode.Strokes
    Dim theStrokeLanguage As Integer = theInkAnalyzer.GetStrokeLanguageId(theStroke)
    If Not theLanguages.Contains(theStrokeLanguage) Then
        theLanguages.Add(theStrokeLanguage)
    End If 
Next theStroke
// Iterate through the strokes within the context node and add the locale 
// identifiers to a collection.
System.Collections.ArrayList theLanguages =
    new System.Collections.ArrayList();
foreach (Stroke theStroke in theContextNode.Strokes)
{
    int theStrokeLanguage =
        theInkAnalyzer.GetStrokeLanguageId(theStroke);
    if (!theLanguages.Contains(theStrokeLanguage))
    {
        theLanguages.Add(theStrokeLanguage);
    }
}

Platforms

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Version Information

.NET Framework

Supported in: 3.0

See Also

Reference

InkAnalyzer Class

InkAnalyzer Members

System.Windows.Ink Namespace