Freigeben über


Recognizer.PreferredPacketDescription-Eigenschaft

Ruft ein Array vom Typ Guid ab, das die bevorzugten Paketeigenschaften für das Erkennungsmodul darstellt.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public ReadOnly Property PreferredPacketDescription As Guid()
'Usage
Dim instance As Recognizer
Dim value As Guid()

value = instance.PreferredPacketDescription
public Guid[] PreferredPacketDescription { get; }
public:
property array<Guid>^ PreferredPacketDescription {
    array<Guid>^ get ();
}
/** @property */
public Guid[] get_PreferredPacketDescription()
public function get PreferredPacketDescription () : Guid[]

Eigenschaftenwert

Typ: array<System.Guid[]
Stellt die bevorzugten Paketeigenschaften für das Erkennungsmodul dar.

Hinweise

Die PreferredPacketDescription-Eigenschaft beschreibt den Inhalt eines Pakets und erlaubt keinen Zugriff auf die im Paket enthaltenen Daten.

Die PreferredPacketDescription-Eigenschaft listet die Paketeigenschaften auf, mit denen das Erkennungsmodul eine Erkennung ausführt. Bei allen Microsoft®-Erkennungsmodulen bezieht sich die PreferredPacketDescription-Eigenschaft auf die datenbeschreibenden (x,y-) Koordinaten in einem Stroke-Objekt. Diese Daten werden durch das X-Feld und das Y-Feld des PacketProperty-Objekts dargestellt. Ein Paket enthält diese Punktdaten sowie andere Daten, die sich auf diesen Strich beziehen, z. B. den Druck des Stifts beim Ausführen des Strichs, der Stiftwinkel usw. Die Microsoft-Erkennungsmodule ignorieren Druck, Neigung und andere Paketeigenschaften.

Beispiele

In diesem C#-Beispiel wird eine Funktion erstellt, die true zurückgibt, wenn das Recognizer-Objekt theRecognizer als eine seiner bevorzugten Paketbeschreibungen X besitzt.

using Microsoft.Ink;
// . . .
public bool PrefersX(Recognizer theRecognizer)
{
    Guid[] theDescription =
        theRecognizer.PreferredPacketDescription;
    for (int i = 0; i < theDescription.Length; i++)
    {
        if (theDescription[i] == PacketProperty.X)
            return true;
    }
    return false;
}

In diesem Microsoft Visual Basic® .NET-Beispiel wird eine Funktion erstellt, die true zurückgibt, wenn das Recognizer-Objekt theRecognizer als eine seiner bevorzugten Paketbeschreibungen X besitzt.

Imports Microsoft.Ink
' . . .
Public Function PrefersX(ByVal theRecognizer As Recognizer) As Boolean
    Dim theDescription () As Guid
    TheDescription = theRecognizer.PreferredPacketDescription
    Dim k As Integer
    For k = 0 To theDescription.Length
        If theDescription(k).ToString() = PacketProperty.X.ToString() Then
            Return True
        End If
    Next
    Return False
End Function

Plattformen

Windows Vista

.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

Recognizer-Klasse

Recognizer-Member

Microsoft.Ink-Namespace

Recognizer

PacketProperty

PacketProperty.X

PacketProperty.Y