取得 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) 含有 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) 含有 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