label1.caption := format('%m',[strtofloat(strarr[1])]);
이런 형식으로 레이블에 금액을 표현 했습니다.
그런데 문제는 어떤경우에는 10,000 으로 화면에 표시 되는데
퀵리포트로 프린터 할경우 대신 역슬래쉬 10,000 으로 표현이
됩니다.
어떨때는 반대로 역슬래쉬 10,000 으로 화면에 표시 되는데 퀵
리포트로 프린터 하면 10,000 으로 찍힙니다. 이를 어떻게 일치
시켜야 하는 부탁합니다.
그리고 10,000 처럼 금액으로 환산한 형을 다시 스트링을 받을려면
어떻게 해야 되는지..
> label1.caption := format('%m',[strtofloat(strarr[1])]);
> 이런 형식으로 레이블에 금액을 표현 했습니다.
> 그런데 문제는 어떤경우에는 10,000 으로 화면에 표시 되는데
> 퀵리포트로 프린터 할경우 대신 역슬래쉬 10,000 으로 표현이
> 됩니다.
>
> 어떨때는 반대로 역슬래쉬 10,000 으로 화면에 표시 되는데 퀵
> 리포트로 프린터 하면 10,000 으로 찍힙니다. 이를 어떻게 일치
> 시켜야 하는 부탁합니다.
>
> 그리고 10,000 처럼 금액으로 환산한 형을 다시 스트링을 받을려면
> 어떻게 해야 되는지..
////////////////////////////////////////////////////////////////////////////
와 역슬래쉬 구분은 한글/영문등 폰트일때 다르게 보이는데요.
폼의 폰트설정창에서 글꼴과 스크립트를 한글로 선택하여 parentfont를 True로하거나
특정컴포넌트의 폰트설정을 바꾸면 될것 같구요.
이미 10,000로된 문자는
StringReplace(Sou_STR, ',', '', [rfReplaceAll]);
StringReplace(Sou_STR, '', '', [rfReplaceAll]);
로 두번사용하면될것같습니다