共用方式為


IInkRecognizerCoNtext::get_Guide 方法 (msinkaut.h)

取得或設定 InkRecognizerGuide 用於筆跡輸入。

這是可讀寫的屬性。

語法

HRESULT get_Guide(
  IInkRecognizerGuide **RecognizerGuide
);

參數

RecognizerGuide

傳回值

備註

只有在InkStrokes集合為Null時,設定Guide屬性才會成功。 您必須先設定 Guide 屬性,才能將 InkStrokes 集合附加至 InkRecognizerCoNtext ,或者必須將 InkStrokes 集合設定為 Null ,然後設定 Guide (,然後可能重新附加 InkStrokes 集合) 。

InkRecognizerCapabilities列舉包含IRC_FreeInputIRC_LinedInputIRC_BoxedInput旗標。 這些旗標會指定辨識器的功能,但因為它們是唯讀的,所以無法直接在 IInkRecognizerInkRecognizerCoNtext 物件上設定其中任何一項。 將辨識器放入特定模式的唯一方法是使用 Guide 屬性來設定 指南 。 如果您未設定 Guide 屬性,辨識器會預設為 FreeInput 模式, (如果辨識器能夠執行此) 。 另一個將辨識器設定為 FreeInput 模式的方式,是將 Guide 屬性設定為 InkRecognizerGuide 物件,其 Columns 屬性設定為零,而 Rows 屬性設定為零。

如果您將 Guide 屬性設定為 InkRecognizerGuide 物件,且其 Columns 屬性設定為零,且其 Rows 屬性設定為 1 或更多,則辨識器會處於 IRC_LinedInput 模式 (,如果辨識器能夠執行此) ,則辨識器會處於IRC_LinedInput模式。 辨識器會使用 Rows 屬性來控制行數。

如果您將 Guide 屬性設定為 InkRecognizerGuide 物件,其 Rows 屬性設定為零,且其 Columns 屬性設定為 1 或更多,則辨識器會處於 IRC_LinedInput 模式 (如果辨識器能夠進行垂直寫入) 。 辨識器會使用 Columns 屬性來控制垂直線的數目。 如果辨識器能夠這樣做, IInkRecognizer 物件的 Capabilities 屬性會傳回 IRC_DownAndLeftIRC_DownAndRight或兩者。

如果您將 Guide 屬性設定為 InkRecognizerGuide 物件,且其 Columns 屬性設定為 1 或更多,且其 Rows 屬性設定為 1 或更多,則辨識器會處於 IRC_BoxedInput 模式 (,如果辨識器能夠執行此) ,則辨識器會處於IRC_BoxedInput模式。

如果您將此模式設定為無法從這個辨識器取得的模式,則會傳回錯誤。

如需如何從特定辨識器查詢哪些功能或模式的相關資訊,請參閱IInkRecognizer物件的Capabilities屬性。 一般而言,拉丁腳本的辨識器支援免費的輸入和水平線輸入、東亞字元的辨識器支援免費輸入和 Boxed 輸入,而手勢辨識器僅支援免費輸入。

需求

   
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

Capabilities 屬性

Columns 屬性

IInkRecognizer 介面

IInkRecognizerCoNtext

InkRecognizerCapabilities 列舉

InkRecognizerCoNtext 類別

InkRecognizerGuide 類別

InkStrokes 集合

Rows 屬性