자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
(유선으로 문의받은 내용을 공유합니다.)
Q,
RAD 스튜디오 10.3.3에서 VCL에서 ImeMode를 imHanguel로 설정 시 자간(글자간격)이 늘어납니다.
(10.3.2에서는 imHanguel로 설정해도 자간이 늘어나지 않았습니다.(문의자 의견))
A,
TEdit등의 입력 컨트롤에서 바로 한글을 입력받기 위해 ImeMode를 imHanguel로 설정하는 방법을 많이 사용했습니다.
ImeMode의 경우 imDontCare가 기본 값으로,
한글입력을 받아야하는 경우 imHanguel과 imSHanguel 등으로 설정할 수 있습니다.
우선, ImeMode 설정 후 표시되는 화면은 다음과 같습니다.(RAD 스튜디오 10.3.3에서 실행)
위 화면과 같이 imHanguel로 설정 시 숫자 및 영문자 등의 자간이 늘어나는 현상이 발생합니다.
바로 한글을 입력받으며 자간을 기존과 같이 설정하는 효과를 보려면 ImeMode를 imSHanguel로 설정하는 것이 좋을 것으로 보입니다.
혹시, IME에 대해 잘 아시는 분들의 의견 부탁드립니다.^^
팁> 텍스트 에디터를 이용해 다수의 폼파일에서 ImeMode를 변경할 수 있습니다.
제가 애용하는 Notepad++(오픈소스)에서 다음과 같이 처리할 수 있습니다.
자세한 내용은 [마이그레이션][팁] 텍스트에디터를 이용해 컴포넌트 속성 추가 및 수정 일괄 처리하기 글에서 참고하실 수 있습니다.
댓글 0
(유선으로 문의받은 내용을 공유합니다.)
Q,
RAD 스튜디오 10.3.3에서 VCL에서 ImeMode를 imHanguel로 설정 시 자간(글자간격)이 늘어납니다.
(10.3.2에서는 imHanguel로 설정해도 자간이 늘어나지 않았습니다.(문의자 의견))
A,
TEdit등의 입력 컨트롤에서 바로 한글을 입력받기 위해 ImeMode를 imHanguel로 설정하는 방법을 많이 사용했습니다.
ImeMode의 경우 imDontCare가 기본 값으로,
한글입력을 받아야하는 경우 imHanguel과 imSHanguel 등으로 설정할 수 있습니다.
우선, ImeMode 설정 후 표시되는 화면은 다음과 같습니다.(RAD 스튜디오 10.3.3에서 실행)
위 화면과 같이 imHanguel로 설정 시 숫자 및 영문자 등의 자간이 늘어나는 현상이 발생합니다.
바로 한글을 입력받으며 자간을 기존과 같이 설정하는 효과를 보려면 ImeMode를 imSHanguel로 설정하는 것이 좋을 것으로 보입니다.
혹시, IME에 대해 잘 아시는 분들의 의견 부탁드립니다.^^
팁> 텍스트 에디터를 이용해 다수의 폼파일에서 ImeMode를 변경할 수 있습니다.
제가 애용하는 Notepad++(오픈소스)에서 다음과 같이 처리할 수 있습니다.
자세한 내용은 [마이그레이션][팁] 텍스트에디터를 이용해 컴포넌트 속성 추가 및 수정 일괄 처리하기 글에서 참고하실 수 있습니다.