Visual Components는 Windows용 FRE에서 구현됩니다.
이 인터페이스는 TextEditor 객체에서 리스너로 이벤트를 전달할 때 사용하는 콜백 인터페이스입니다. 이 인터페이스는 클라이언트 측에서 구현됩니다. 사용 중인 개발 도구에 대한 자세한 구현 지침은 Working with Connectable Objects를 참조하세요.
이 인터페이스는 IInputEvents 인터페이스에서 파생되며, 해당 인터페이스의 모든 메서드를 상속합니다. Text Editor의 Check Spelling 버튼으로 연 Text Validator의 마우스 및 키보드 입력 이벤트는 Text Validator가 아니라 Text Editor로 전달됩니다.
이 인터페이스의 메서드를 통해 알림을 받는 객체는 메서드 구현 내부에서 다음 작업을 수행할 수 있습니다:
- 배율 조정, 문자 선택, 텍스트 편집에 관한 정보를 보고하고 이러한 작업을 취소합니다.
- 장시간 작업 중 애플리케이션이 응답하지 않는 것처럼 보이지 않도록 시스템 메시지를 처리합니다. 이는 사용자 인터페이스가 있는 애플리케이션에서 유용할 수 있습니다.
- 마우스 이동 및 클릭, 키 누름, 스크롤에 관한 정보를 보고합니다.
| Name | Description |
|---|
| OnActivePageChanged | Text Editor에서 활성 페이지가 변경된 후 호출됩니다. 클라이언트에 새 활성 페이지에 대한 참조를 전달합니다. |
| OnActivePageChanging | Text Editor에서 활성 페이지가 변경되기 전에 호출됩니다. 클라이언트에 새 활성 페이지에 대한 참조를 전달합니다. 작업을 취소할 수 있습니다. |
| OnEditorBlockChanged | Text Editor에서 커서 위치가 변경된 후 호출됩니다. 현재 커서가 위치한 블록의 인덱스와 해당 블록 내 셀의 인덱스를 클라이언트에 전달합니다. |
| OnLocked | Text Editor가 잠기거나 잠금 해제된 후 호출됩니다. Text Editor 구성 요소의 잠금 여부를 클라이언트에 전달합니다. |
| OnLongOperationFinished | Text Editor에서 시간이 오래 걸리는 처리 작업(예: layout analysis, recognition)이 끝난 후 호출됩니다. |
| OnLongOperationStarted | Text Editor에서 시간이 오래 걸리는 처리 작업(예: layout analysis, recognition)이 시작되기 전에 호출됩니다. |
| OnOptionsChanged | Text Editor에서 옵션이 변경된 후 호출됩니다. 옵션은 MI_Options 명령을 호출하면 표시되는 옵션 대화 상자에서 지정합니다. |
| OnScale | Text Editor에서 텍스트를 확대 또는 축소하기 전에 호출됩니다. 클라이언트에 배율 값을 전달합니다. 작업을 취소할 수 있습니다. |
| OnSymbolSelected | Text Editor에서 문자가 선택된 후 호출됩니다. 클라이언트에 해당 문자를 둘러싼 사각형에 대한 정보를 전달합니다. |
Working with Connectable Objects
TextEditor