다음을 통해 공유


InkRecognizerGuide 생성자

업데이트: 2007년 11월

InkRecognizerGuide 클래스의 새 인스턴스를 초기화합니다.

네임스페이스:  System.Windows.Ink
어셈블리:  IAWinFX(IAWinFX.dll)

구문

‘선언
Public Sub New ( _
    rows As Integer, _
    columns As Integer, _
    midline As Double, _
    writingBoxLeft As Double, _
    writingBoxTop As Double, _
    writingBoxRight As Double, _
    writingBoxBottom As Double, _
    drawnBoxLeft As Double, _
    drawnBoxTop As Double, _
    drawnBoxRight As Double, _
    drawnBoxBottom As Double _
)
‘사용 방법
Dim rows As Integer
Dim columns As Integer
Dim midline As Double
Dim writingBoxLeft As Double
Dim writingBoxTop As Double
Dim writingBoxRight As Double
Dim writingBoxBottom As Double
Dim drawnBoxLeft As Double
Dim drawnBoxTop As Double
Dim drawnBoxRight As Double
Dim drawnBoxBottom As Double

Dim instance As New InkRecognizerGuide(rows, columns, _
    midline, writingBoxLeft, writingBoxTop, _
    writingBoxRight, writingBoxBottom, _
    drawnBoxLeft, drawnBoxTop, drawnBoxRight, _
    drawnBoxBottom)
public InkRecognizerGuide(
    int rows,
    int columns,
    double midline,
    double writingBoxLeft,
    double writingBoxTop,
    double writingBoxRight,
    double writingBoxBottom,
    double drawnBoxLeft,
    double drawnBoxTop,
    double drawnBoxRight,
    double drawnBoxBottom
)
public:
InkRecognizerGuide(
    int rows, 
    int columns, 
    double midline, 
    double writingBoxLeft, 
    double writingBoxTop, 
    double writingBoxRight, 
    double writingBoxBottom, 
    double drawnBoxLeft, 
    double drawnBoxTop, 
    double drawnBoxRight, 
    double drawnBoxBottom
)
public InkRecognizerGuide(
    int rows,
    int columns,
    double midline,
    double writingBoxLeft,
    double writingBoxTop,
    double writingBoxRight,
    double writingBoxBottom,
    double drawnBoxLeft,
    double drawnBoxTop,
    double drawnBoxRight,
    double drawnBoxBottom
)
public function InkRecognizerGuide(
    rows : int, 
    columns : int, 
    midline : double, 
    writingBoxLeft : double, 
    writingBoxTop : double, 
    writingBoxRight : double, 
    writingBoxBottom : double, 
    drawnBoxLeft : double, 
    drawnBoxTop : double, 
    drawnBoxRight : double, 
    drawnBoxBottom : double
)

매개 변수

  • writingBoxLeft
    형식: System.Double
    쓰기를 수행할 수 있는 인식기 안내선의 보이지 않는 쓰기 영역의 왼쪽 좌표입니다.
  • writingBoxTop
    형식: System.Double
    쓰기를 수행할 수 있는 인식기 안내선의 보이지 않는 쓰기 영역의 위쪽 좌표입니다.
  • writingBoxRight
    형식: System.Double
    쓰기를 수행할 수 있는 인식기 안내선의 보이지 않는 쓰기 영역의 오른쪽 좌표입니다.
  • writingBoxBottom
    형식: System.Double
    쓰기를 수행할 수 있는 인식기 안내선의 보이지 않는 쓰기 영역의 아래쪽 좌표입니다.
  • drawnBoxLeft
    형식: System.Double
    태블릿 화면에 실제로 그려지며 쓰기를 수행할 수 있는 상자의 왼쪽 좌표입니다.
  • drawnBoxTop
    형식: System.Double
    태블릿 화면에 실제로 그려지며 쓰기를 수행할 수 있는 상자의 위쪽 좌표입니다.
  • drawnBoxRight
    형식: System.Double
    태블릿 화면에 실제로 그려지며 쓰기를 수행할 수 있는 상자의 오른쪽 좌표입니다.
  • drawnBoxBottom
    형식: System.Double
    태블릿 화면에 실제로 그려지며 쓰기를 수행할 수 있는 상자의 아래쪽 좌표입니다.

설명

InkRecognizerGuide는 그려진 상자와 쓰기 상자의 두 사각형을 정의하여 잉크를 그릴 수 있는 경계를 지정합니다. 그려진 상자의 경계는 시각적인 단서이며 쓰기 상자의 경계는 표시되지 않습니다. 이 두 경계는 사용자가 쓸 수 있는 위치를 지정합니다. 사용자는 일반적으로 표시되는 줄 경계 내에 필기합니다. 그려진 상자는 DrawnBoxTop, DrawnBoxLeft, DrawnBoxBottomDrawnBoxRight 속성으로 지정됩니다. 이러한 속성은 인식기에만 사용됩니다. 이러한 속성을 설정해도 화면에 시각적인 단서가 표시되지는 않습니다. 응용 프로그램이나 컨트롤을 사용하여 시각적인 단서를 그려야 합니다.

쓰기 상자는 그려진 상자보다 크며, 그려진 상자의 선 바깥에 실수로 잉크를 그려도 무방한 여백을 제공합니다. 쓰기 상자는 WritingBoxTop, WritingBoxLeft, WritingBoxBottomWritingBoxRight 속성으로 지정됩니다.

예제

다음 예제에서는 새 InkRecognizerGuide를 만들어 AnalysisHintNodeGuide 속성에 할당합니다.

Dim guideBoxTop As Double = 0
Dim guideBoxBottom As Double = 50
Dim guideBoxLeft As Double = 0
Dim guideBoxRight As Double = 600

Dim WRITINGBOXMARGIN As Integer = 10

' Find the midline of the guide box.
Dim midline As Double = (guideBoxBottom - guideBoxTop) / 2 + guideBoxTop

theGuide.Rows = 1
theGuide.Columns = 0
theGuide.Midline = midline

theGuide.WritingBoxLeft = guideBoxLeft - WRITINGBOXMARGIN
theGuide.WritingBoxTop = guideBoxTop - WRITINGBOXMARGIN
theGuide.WritingBoxRight = guideBoxRight + WRITINGBOXMARGIN
theGuide.WritingBoxBottom = guideBoxBottom + WRITINGBOXMARGIN

theGuide.DrawnBoxLeft = guideBoxLeft
theGuide.DrawnBoxTop = guideBoxTop
theGuide.DrawnBoxRight = guideBoxRight
theGuide.DrawnBoxBottom = guideBoxBottom
double guideBoxTop = 0;
double guideBoxBottom = 50;
double guideBoxLeft = 0;
double guideBoxRight = 600;

const int WRITINGBOXMARGIN = 10;

// Find the midline of the guide box.
double midline = (guideBoxBottom - guideBoxTop) / 2 + guideBoxTop;

theGuide.Rows = 1;
theGuide.Columns = 0;
theGuide.Midline = midline;

theGuide.WritingBoxLeft = guideBoxLeft - WRITINGBOXMARGIN;
theGuide.WritingBoxTop = guideBoxTop - WRITINGBOXMARGIN;
theGuide.WritingBoxRight = guideBoxRight + WRITINGBOXMARGIN;
theGuide.WritingBoxBottom = guideBoxBottom + WRITINGBOXMARGIN;

theGuide.DrawnBoxLeft = guideBoxLeft;
theGuide.DrawnBoxTop = guideBoxTop;
theGuide.DrawnBoxRight = guideBoxRight;
theGuide.DrawnBoxBottom = guideBoxBottom;

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkRecognizerGuide 클래스

InkRecognizerGuide 멤버

System.Windows.Ink 네임스페이스