Sdílet prostřednictvím


InkCollectorNewPacketsEventArgs.PacketData Property

Gets an array of type Int32 containing the selected data for the packet.

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 ();
}
public function get PacketData () : int[]

Property Value

Type: array<System.Int32[]
An array that contains the the selected data for the packet.

Remarks

To set which properties are contained in this array, use the DesiredPacketDescription property of the InkCollector object. The array that the PacketData property returns contains the data for those properties.

Note

Although you can modify the packet data, these modifications are not persisted or used.

For a complete list of all possible properties for which data can be included in the PacketData property, see the DesiredPacketDescription property of the InkCollector object.

Examples

In this example, an InkCollectorNewPacketsEventHandler instance obtains the X and Y values of the last packet passed via the InkCollectorNewPacketsEventArgs object. The X and Y values are always in the first two positions of the packet data.

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];

}

Platforms

Windows 7, Windows Vista, Windows Server 2008 R2, Windows Server 2008

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

InkCollectorNewPacketsEventArgs Class

InkCollectorNewPacketsEventArgs Members

Microsoft.Ink Namespace

InkCollector.NewPackets

InkCollector.DesiredPacketDescription