次の方法で共有


Recognizer.PreferredPacketDescription プロパティ

認識エンジンの優先されるパケット プロパティを表す Guid 型の配列を取得します。

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

構文

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

プロパティ値

型 : array<System.Guid[]
認識エンジンの優先されるパケット プロパティを表します。

解説

PreferredPacketDescription プロパティは、パケットの内容を表し、パケットに含まれているデータへのアクセスを許可しません。

PreferredPacketDescription プロパティは、認識エンジンが認識の実行に使用するパケット プロパティを一覧表示します。すべての Microsoft® 認識エンジンに関して、PreferredPacketDescription プロパティは Stroke オブジェクト内の座標を示すデータ (x,y) を参照します。このデータは、PacketProperty オブジェクトの X フィールドおよび Y フィールドにより表されます。パケットには、このポイント データに加えて、ストロークを生成するペンの圧力やペンの角度など、そのストロークに関連する他のデータも含まれます。Microsoft 認識エンジンは、圧力、傾き、および他のパケット プロパティを無視します。

この C# の例では、Recognizer オブジェクト theRecognizer に、優先されるパケットの説明の 1 つとして X が含まれる場合は true を返す関数を作成します。

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

この Microsoft Visual Basic® .NET の例では、Recognizer オブジェクト theRecognizer に、優先されるパケットの説明の 1 つとして X が含まれる場合は true を返す関数が作成されます。

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

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Recognizer クラス

Recognizer メンバ

Microsoft.Ink 名前空間

Recognizer

PacketProperty

PacketProperty.X

PacketProperty.Y