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 |