Freigeben über


InkCollectorNewPacketsEventArgs.PacketData-Eigenschaft

Ruft ein Array vom Typ Int32 ab, das die ausgewählten Daten für das Paket enthält.

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

Syntax

'Declaration
Public ReadOnly Property PacketData As Integer()
'Usage
Dim instance As InkCollectorNewPacketsEventArgs
Dim value As Integer()

value = instance.PacketData
public int[] PacketData { get; }
public:
property array<int>^ PacketData {
    array<int>^ get ();
}
/** @property */
public int[] get_PacketData()
public function get PacketData () : int[]

Eigenschaftenwert

Typ: array<System.Int32[]
Ein Array, das die ausgewählten Daten für das Paket enthält.

Hinweise

Verwenden Sie die DesiredPacketDescription-Eigenschaft des InkCollector-Objekts, um festzulegen, welche Eigenschaften in diesem Array enthalten sind. Das von der PacketData-Eigenschaft zurückgegebene Array enthält die Daten für diese Eigenschaften.

Hinweis

Zwar können Sie die Paketdaten ändern, jedoch werden diese Änderungen nicht beibehalten oder verwendet.

Eine vollständige Liste aller möglichen Eigenschaften, für die Daten in die PacketData-Eigenschaft aufgenommen werden können, finden Sie unter der DesiredPacketDescription-Eigenschaft des InkCollector-Objekts.

Beispiele

In diesem Beispiel ruft eine InkCollectorNewPacketsEventHandler-Instanz den X-Wert und den Y-Wert des letzten über das InkCollectorNewPacketsEventArgs-Objekt übergebenen Pakets ab. Der X-Wert und der Y-Wert befinden sich immer an den ersten zwei Positionen der Paketdaten.

Private Sub mInkObject_NewPackets2(ByVal sender As Object, ByVal e As InkCollectorNewPacketsEventArgs)
    Dim DescriptorsPerPacket As Integer = e.Stroke.PacketDescription.Length
    Dim LastX As Integer = e.PacketData(DescriptorsPerPacket * (e.PacketCount - 1))
    Dim LastY As Integer = e.PacketData((DescriptorsPerPacket * (e.PacketCount - 1)) + 1)
End Sub
private void mInkObject_NewPackets2(object sender, InkCollectorNewPacketsEventArgs e)
{

    int DescriptorsPerPacket = e.Stroke.PacketDescription.Length;
    int LastX = e.PacketData[DescriptorsPerPacket * (e.PacketCount - 1)];
    int LastY = e.PacketData[(DescriptorsPerPacket * (e.PacketCount - 1)) + 1];

}

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

InkCollectorNewPacketsEventArgs-Klasse

InkCollectorNewPacketsEventArgs-Member

Microsoft.Ink-Namespace

InkCollector.NewPackets

InkCollector.DesiredPacketDescription