|
안녕하세요.. __);
프로그램 기동중에 감시중인 장치들에게 받는 정보를 컴마로 구분하여 텍스트 파일로 저장합니다.
번호,날자,시간,위치,기기,내용
번호,날자,시간,위치,기기,내용
번호,날자,시간,위치,기기,내용
...
이러한 식으로 저장이 되어 있습니다만, 이걸 프린터로 출력을 해야 하겠기에
printer->BeginDoc();
for(데이터수만큼...)
{
printer->Canvas->TextOut(..);
}
으로 출력을 했습니다. 머리말 꼬리말도 직접 계산해서 넣어 줬는데요.
문제는 숫자, 날자등은 데이터의 길이가 동일하지만 나머지는 동일하지 않으니..
0000 2007/01/01 01:01:01 이곳 이장치 고장안남
0001 2007/01/01 01:01:01 저어곳 저어장치 회복
0000 2007/01/01 01:01:01 대체어느곳에서 어떤장치가 어떤상태로
이런식으로 출력이 된다는 것입니다. 원하는 출력폼은 데이터별로 줄을 맞춰서(마치 탭으로 줄맞춘것 처럼) 출력하는 건데요..
글자수를 계산해서 일일이 출력 위치를 조정하자니 이건 너무 삽질인것 같아서 퀵레포트라는 것을 이용하여 출력을 하고자 했습니다.
그런데 설치가 잘못된것인지 없는 것인지 빌더6을 씁니다만 도움말이 나오지를 않습니다.
QReport탭에서 QuickRep를 깔고, 그위에 QRBand를 2개 설치하여 머리말 꼬리말로 지정을 하는데까지는 성공을 했습니다.
그런데 저 텍스트 데이터를 어떻게 넣고, 꼬리말의 페이지수는 어떻게 계산하여 인쇄를 해야하는지 도통 모르겠습니다.
혹시 도움말을 볼 수 있는 곳이나 참고할 자료를 알고 계시는 분은 도움 부탁드립니다.
윈도우가 일본어이다보니 이곳Q&A에서 한글로 검색을 한후, 검색결과가 나와도 2번째 페이지부터는 볼 수가 없습니다.
[2]를 클릭하면 불뷁꽑.. 에서 0건의 게시물을 찾았습니다.. 이런 식으로 나와서요.. ^^;;;
그럼 부탁드립니다.. __); 즐거운 개발 되십시요~
|