共用方式為


RECO_GUIDE結構 (rectypes.h)

定義筆跡到辨識器的界限。

語法

typedef struct tagRECO_GUIDE {
  int xOrigin;
  int yOrigin;
  int cxBox;
  int cyBox;
  int cxBase;
  int cyBase;
  int cHorzBox;
  int cVertBox;
  int cyMid;
} RECO_GUIDE;

成員

xOrigin

筆跡空間座標中第一個方塊的左邊緣。

yOrigin

筆跡空間座標中第一個方塊的上邊緣。

cxBox

筆跡空間單位中每個方塊的寬度。

cyBox

筆跡空間單位中每個方塊的高度。

cxBase

指導方針的邊界。 這是相鄰方塊之間筆跡空間單位的一半距離。

cyBase

筆跡空間單位從基準到方塊頂端的垂直距離。

cHorzBox

方塊的數據行計數。

cVertBox

方塊的數據列計數。

cyMid

從基準到中間線的筆跡空間單位距離,如果中間線不存在,則為 0。

備註

如果應用程式在使用者預期要寫入的畫面上繪製指導方針,應用程式應該在 RECO_GUIDE 結構中設定值,以通知辨識器。 RECO_GUIDE 結構僅供辨識器使用。 設定 RECO_GUIDE 結構本身並不會在顯示器上繪製視覺線索。 應用程式或控件會繪製視覺線索。

xOrigin 和 yOrigin 成員是要寫入的區域左上角的筆跡空間座標。 cyBox 和 cxBox 成員是要寫入之個別方塊的高度和寬度。 如果參考線已折線,則每一行的 cyBox 和 cxBox 寬度/高度。 cHorzBox 和 cVertBox 成員會指定資料行和數據列的數目。 cyBase 成員會在方塊中指定基準。 將 cyBase 成員設定為 0 表示沒有基準。 cxBase 成員會從預期開始寫入的方塊邊緣,提供指導方針邊緣的水準位移。

使用 cHorzBox 和 cVertBox 的值來控制您使用的辨識輸入類型。 當 cHorzBox 和 cVertBox 都大於零時,會使用 Boxed 輸入。 下表列出可能的輸入模式,以及要為每個模式設定 cHorzBox 和 cVertBox 的值。

針對這種類型的輸入 將 cHorzBox 設定為等於 並將 cVertBox 設定為等於
免費輸入 0 0
具有1條水平線的線條輸入 0 1
具有 1 條垂直線的線條輸入 1 0
具有 n 條水平線的線條輸入 0 n
具有 n 垂直線的線條輸入 n 0
具有 1 個方塊的 Boxed 輸入 1 1
使用 n 個方塊的水平線進行 Boxed 輸入 n 1
依 z 數據行的方塊 x 列方格中的 Boxed 輸入 z x
 

下圖代表五欄和三列方塊的辨識指南結構。

辨識指南結構的圖例 下圖代表上圖中的單一方塊。 單一辨識參考方塊的圖例

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
標頭 rectypes.h

另請參閱

GetGuide 函式

SetGuide 函式