InkEdit 컨트롤

InkEdit 컨트롤은 잉크를 쉽게 캡처, 인식 및 표시할 수 있는 방법을 제공합니다.

InkEdit 컨트롤의 이 구현은 RichEdit 컨트롤을 기반으로 합니다. InkEdit의 관리되는(.NET Framework) 구현은 RichTextBox 컨트롤을 기반으로 합니다.

InkEdit 컨트롤의 주요 목적은 잉크를 수집하고 인식하여 텍스트 형식으로 표시하는 것입니다. 또한 굵게 및 밑줄과 같은 텍스트 서식 기능을 사용하여 잉크를 포함된 개체로 표시할 수 있습니다.

제스처 및 수정

InkEdit 는 다음 제스처를 지원합니다.

제스처 제스처 이름 작업
왼쪽 아래 제스처 왼쪽 아래
Enter 키
왼쪽 아래로 긴 제스처 왼쪽 아래 길이
Enter 키
오른쪽 위로 제스처 오른쪽 위로

오른쪽 위로 긴 제스처. 오른쪽 위로

오른쪽 제스처 오른쪽
Space
왼쪽 제스처 왼쪽
백스페이스

처리할 수 있는 제스처 이벤트에는 InkEdit 에 텍스트를 보내거나 클립보드에 데이터를 배치하는 데 사용할 수 있는 제스처, 스트로크 및 커서 정보가 포함됩니다.

또한 InkEdit 는 사용자가 대체 항목에서 보고 선택하고, 화상 키보드 및 문자/문자/문자/블록 인식기를 사용할 수 있는 수정 사용자 인터페이스를 제공합니다.

기타 세부 정보

InkEdit 는 여러 줄 텍스트 입력 및 편집뿐만 아니라 한 줄에 대한 양식 시나리오에서 잘 작동하도록 설계되었습니다. InkEdit의 기본 용도는 필기 형식으로 사용자로부터 텍스트 입력을 가져오는 것입니다. 기본적으로 잉크 입력이 인식되고 텍스트가 해당 위치에 삽입됩니다. InkEdit의 기본 사용자 인터페이스는 사용자가 잉크를 놓는 경우를 제외하고 RichTextBox 컨트롤의 인터페이스와 유사합니다. 텍스트가 아닌 원래 잉크를 표시할 수 있습니다. 그러나 잉크는 InkEdit 컨트롤의 현재 입력 글꼴 크기로 크기가 조정되고 다른 텍스트와 인라인으로 표시됩니다.

참고

보안상의 이유로 표준 절차를 사용하여 파일을 열거나 닫고, 입력/출력을 스트리밍하고, RTF 또는 Text 속성을 설정해야 합니다.

InkEdit 컨트롤은 기본적으로 잉크를 텍스트로 인식하도록 설정됩니다. 사용자가 잉크를 잉크로 추가할 수 있도록 하려면 InkInsertMode 속성을 InsertAsInk로 설정합니다.

InkEdit 컨트롤에 대한 자세한 참조 정보는 InkEdit를 참조하세요.

참고

Win32 InkEdit 컨트롤을 사용하여 그룹 상자 안에 배치하는 경우 상자에 투명한 스타일이 있는지 확인합니다. 그렇지 않으면 InkEdit에서 잉크를 수집할 수 없습니다.

참고

잉크가 제대로 표시되도록 하려면 HScroll 또는 VScroll 이벤트를 수신할 때 InkEdit 컨트롤 Refresh 메서드를 호출합니다.

다음 섹션에서는 InkEdit 컨트롤의 사용에 대해 자세히 설명합니다.