다음을 통해 공유


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가 모두 0보다 크면 boxed 입력이 사용됩니다. 다음 표에서는 잠재적인 입력 모드와 각 모드에 대해 cHorzBox 및 cVertBox를 설정할 값을 나열합니다.

이 유형의 입력에 대해 cHorzBox를 로 설정합니다. 그리고 cVertBox를 로 설정합니다.
무료 입력 0 0
가로줄이 1인 줄 바꿈 입력 0 1
세로선이 1인 줄 바꿈 입력 1 0
가로줄이 n인 줄무늬 입력 0 n
세로선이 n인 줄이 있는 입력 n 0
상자가 1인 Boxed 입력 1 1
n 상자가 있는 가로줄의 박스형 입력 n 1
상자 x 행 x x 열의 표에 입력된 상자 입력 z x
 

다음 그림은 5개의 열과 세 개의 상자 행에 대한 인식 안내선 구조를 나타냅니다.

인식 가이드 구조 그림 다음 그림은 이전 그림의 단일 상자를 나타냅니다. 단일 인식 가이드 상자 그림

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 rectypes.h

추가 정보

GetGuide 함수

SetGuide 함수