다음을 통해 공유


Text Services 프레임워크(태블릿 PC)

PenInputPanel 개체가 연결된 컨트롤에서 TSF(Text Services Framework)를 사용하도록 설정하면 PenInputPanel 개체가 텍스트를 직접 삽입할 수 있습니다. 컨트롤이 TSF(Text Services Framework)를 지원하지 않는 경우 PenInputPanel 개체는 SendInput 함수 를 사용하여 텍스트를 삽입해야 합니다.

텍스트를 직접 삽입하는 기능은 SendInput 함수 를 사용하면 잘못된 문자를 생성할 수 있는 동아시아 문자를 입력하는 사용자에게 매우 중요합니다.

TSF는 최종 사용자가 적절한 텍스트를 수정, 다시 작성 또는 지시할 수 있도록 인식 오류를 수정하기 위한 인터페이스를 제공합니다.

TSF는 enable 매개 변수가 TRUE로 설정된 EnableTsf 메서드를 호출하여 사용하도록 설정됩니다.

[C#]

PenInputPanel thePenInputPanel = new PenInputPanel(theControl);
//...
thePenInputPanel.EnableTsf(true);

InkEdit 컨트롤에 연결된 PenInputPanel 개체는 InkEdit에서 TSF를 지원하므로 강력한 사용자 환경을 제공합니다. 그러나 모범 사례 항목에 설명된 대로 InkEdit 컨트롤에서 InkMode 속성을 Microsoft.Ink.InkMode.Ink로 설정해야 합니다.

PenInputPanel 샘플은 TSF를 사용하도록 설정하는 예제를 제공합니다.

텍스트 서비스 프레임워크 비교