Freigeben über


InkAnalyzerBase.GetStrokeType-Methode

Gibt den Typ des angegebenen Strichs zurück.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
Public Function GetStrokeType ( _
    strokeId As Integer _
) As StrokeType
'Usage
Dim instance As InkAnalyzerBase
Dim strokeId As Integer
Dim returnValue As StrokeType

returnValue = instance.GetStrokeType(strokeId)
public StrokeType GetStrokeType(
    int strokeId
)
public:
StrokeType GetStrokeType(
    int strokeId
)
public StrokeType GetStrokeType(
    int strokeId
)
public function GetStrokeType(
    strokeId : int
) : StrokeType

Parameter

Rückgabewert

Typ: System.Windows.Ink.AnalysisCore.StrokeType
Die Klassifizierung des angegebenen Strichs.

Hinweise

Wenn der Typ des Strichs der StrokeType-Wert Unspecified ist, klassifiziert InkAnalyzerBase den Strich während der Freihandanalyse. Andernfalls verwendet das Freihandanalysemodul den für den Strich festgelegten Typ.

Das Freihandanalysemodul legt im Rahmen der Freihandanalyse nicht den Strichtypwert fest. Verwenden Sie zum Festlegen oder Ändern des Strichtyps SetStrokeType oder SetStrokesType.

Beispiele

Im folgenden Beispiel wird der Typ eines angegebenen Strichs ermittelt und auf Unspecified festgelegt, falls er nicht bereits auf Unspecified festgelegt wurde. Die InkAnalyzerBasetheInkAnalyzerBase enthält Strichdaten für den Strichbezeichner theStrokeId.

' If the specified stroke is not set to unspecified,
' Set the stroke's type to unspecified.
Dim theStrokeType As System.Windows.Ink.AnalysisCore.StrokeType = _
    theInkAnalyzerBase.GetStrokeType(theStrokeId)
If System.Windows.Ink.AnalysisCore.StrokeType.Unspecified <> theStrokeType Then
    theInkAnalyzerBase.SetStrokeType( _
        theStrokeId, System.Windows.Ink.AnalysisCore.StrokeType.Unspecified)
End If
// If the specified stroke is not set to unspecified,
// Set the stroke's type to unspecified.
System.Windows.Ink.AnalysisCore.StrokeType theStrokeType =
    theInkAnalyzerBase.GetStrokeType(theStrokeId);
if (System.Windows.Ink.AnalysisCore.StrokeType.Unspecified != theStrokeType)
{
    theInkAnalyzerBase.SetStrokeType(theStrokeId,
        System.Windows.Ink.AnalysisCore.StrokeType.Unspecified);
}

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkAnalyzerBase-Klasse

InkAnalyzerBase-Member

System.Windows.Ink.AnalysisCore-Namespace

InkAnalyzerBase.SetStrokeType

InkAnalyzerBase.SetStrokesType