KimTaeHee는 서식을 지원하는 텍스트 편집 컨트롤입니다. 문자 속성, 문단속성, 임의 각도 회전, 세로 쓰기, 인쇄, XML 임포트 등의 기능을 제공합니다. KimTaeHee 자체는 C++ 객체로 정의된 편집 컨트롤이어서 호스트가 있어야만 화면에 보이며 기능을 사용할 수 있습니다. 다음은 호스트 프로그램의 주요 실행 장면이며 중앙의 흰 편집 영역이 김태희 편집 컨트롤입니다.

일반적인 워드 프로세서가 지원하는 거의 모든 문자 속성, 문단 속성을 지원합니다.

반투명 색상을 지원합니다. 회전한 채로 편집 가능합니다.

두가지 종류의 세로 쓰기를 지원하며 세로 쓴 상태에서 편집 가능합니다.

다음 압축 파일에 테스트 호스트 프로그램과 샘플 파일이 들어 있습니다. 단독 실행 파일이므로 설치할 필요없이 바로 실행해 볼 수 있으며 시스템에 어떠한 해도 끼치지 않습니다. MFC나 닷넷은 사용하지 않았으므로 GDI+가 설치되어 있는 윈도우즈 환경이기만 하면 바로 실행할 수 있습니다.

kimtaehee10.zip(1.6M)

이 프로그램의 소스는 FreeType 라이브러리를 사용하며 GDI+ 기반으로 되어 있어 이식성이 좋지 못합니다. 또한 실 서비스에 사용된 상업용 모듈이라 초보자가 보기에는 다소 어렵습니다. 그래서 차후 GDI 버전으로 다시 작성하되 소스를 실습 단계별로 정리하여 강좌로 올릴 예정입니다. 빠른 시일내로 강좌 작성을 하기는 어렵지만 시간이 허락하는대로 틈틈이나마 강좌 작성을 진행하겠습니다.

이 컨트롤은 iLarks와 공동으로 개발한 상용 프로젝트이며 현재 웹 서비스에 실제로 사용되고 있습니다. 이 컨트롤을 실무 프로젝트에서 사용할 의향이 있으신 분은 운영자 메일로 연락 주십시오.



이 강좌의 저작권은 SoEn에 있습니다.