次の方法で共有


InkCollectorNewPacketsEventArgs.PacketData プロパティ

パケットの選択したデータが含まれる、型が Int32 の配列を取得します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public ReadOnly Property PacketData As Integer()
'使用
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[]

プロパティ値

型 : array<System.Int32[]
パケットの選択したデータが含まれる配列。

解説

この配列に含まれるプロパティを設定するには、InkCollector オブジェクトの DesiredPacketDescription プロパティを使用します。PacketData プロパティが返す配列には、それらのプロパティのデータが含まれます。

ms571693.alert_note(ja-jp,VS.90).gifメモ :

パケット データを変更することはできますが、それらの変更を永続化したり、使用したりすることはできません。

PacketData プロパティに含めることができるプロパティの全一覧については、InkCollector オブジェクトの DesiredPacketDescription プロパティを参照してください。

この例では、InkCollectorNewPacketsEventHandler インスタンスが、InkCollectorNewPacketsEventArgs オブジェクトを介して渡された最後のパケットの X 値および Y 値を取得します。X 値および Y 値は、常にパケット データの最初の 2 つの位置に存在します。

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

}

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkCollectorNewPacketsEventArgs クラス

InkCollectorNewPacketsEventArgs メンバ

Microsoft.Ink 名前空間

InkCollector.NewPackets

InkCollector.DesiredPacketDescription