// 자간 간격조정
procedure TRichEdit98Editor.chaspaceChange(Sender: TObject);
begin
if Editor.SelLength > 0 then
// 텍스트에 블록이 지정된 경우
Editor.SelAttributes.Spacing:= strtoint(chaspace.text)
else
// // 텍스트에 블록이 지정되지 않은 경우
Editor.DefAttributes.Spacing:= strtoint(chaspace.text);
ActiveControl:= Editor;
end;
위 방법이 잘못됐나요?
아무런 변화도 일어나지 않고..............
혹... 프로퍼티를 잘못 사용했나요?
도움말에 보니까..... 이렇게 나와있던데...........
Property Spacing:double;
( amount to space between letters)
제가 생각하기엔.....Spacing 프로퍼티가 자간 간격을 조정하는거 같은데.....
영 안되네요......
무슨 좋은 방법이 없나요?
이거 가지고... 3일동안 헤매고있네요.................
얼른 해결해야 되는데..........
아고 머리야..............
아시는 분 한수 지도부탁드립니다..............
좋은 하루되세요............
> // 자간 간격조정
> procedure TRichEdit98Editor.chaspaceChange(Sender: TObject);
> begin
> if Editor.SelLength > 0 then
> // 텍스트에 블록이 지정된 경우
> Editor.SelAttributes.Spacing:= strtoint(chaspace.text)
> else
> // // 텍스트에 블록이 지정되지 않은 경우
> Editor.DefAttributes.Spacing:= strtoint(chaspace.text);
> ActiveControl:= Editor;
> end;
>
>
> 위 방법이 잘못됐나요?
> 아무런 변화도 일어나지 않고..............
> 혹... 프로퍼티를 잘못 사용했나요?
> 도움말에 보니까..... 이렇게 나와있던데...........
>
> Property Spacing:double;
> ( amount to space between letters)
>
> 제가 생각하기엔.....Spacing 프로퍼티가 자간 간격을 조정하는거 같은데.....
> 영 안되네요......
> 무슨 좋은 방법이 없나요?
>
> 이거 가지고... 3일동안 헤매고있네요.................
> 얼른 해결해야 되는데..........
> 아고 머리야..............
>
> 아시는 분 한수 지도부탁드립니다..............
>
> 좋은 하루되세요............
>
>
반응이 없다면 Editor.Refresh 를 한번 써 보시죠.
전 그걸로 해결했습니다.
건투를 빕니다.