• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

**필수입력사항**

* 고객(업체)명 : LG전자
* 제품 버전 : 4.0
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

 

그리드에서 체크박스 선택 한 건에 대한 각각의 내용을 report 로 작성하여

 

gauce_report.print(); 로 출력합니다.

 

여러 건이다보니 for문을 돌리면서 각각의 object를 호출하게 되는데

 

그렇게 되면 인쇄창이 각각으로 뜨게 되어서 사용의 불편함이 있습니다.

 

이 것들을 한번에 인쇄창으로 모두 인쇄할 수 있는 방법은 없습니까?

------------------------------------------------------------------------------------------------------------------

 

이 질문에 대한 답으로 주신 댓글입니다.

 

 

2014.03.19 (13:40:08)
shift

지원하지 않는 기능입니다.

 

문의하신 내용대로 리포트를 출력하시려면, 각각 출력을 하는 형태로 하셔야 합니다.
 
즉, A 건에 대해 한번 출력을 한 후 B건에 대해 다시 출력을 하게 됩니다.
 
따라서 리포트를 출력한 후 OnPrintCompleted 이벤트로 출력이 끝났을 때,
또는 미리보기 창이 열리는 경우라면 OnPreviewDlgClosed 이벤트나 OnPreviewDlgClosed2 이벤트를 호출하여 미리보기 창이 닫히면 다음 리포트를 출력하도록 구현하실 수 밖에 없습니다.
 
만약에 리포트 미리보기를 하지 않고 바로 print 를 하신다면 한번에 2건이 출력되는 것처럼 보이게 할 수는 있겠습니다만,
 
미리보기를 한 후 출력을 한다면, 미리보기 다이알로그가 건수만큼 보이게 됩니다.
 
감사합니다.
 
===========================================================================
 
제 질문은 미리보기를 사용하지 않고 PRINT 시에 하는 것이었습니다.
 
답변에 보시면 미리보기 하지 않고서는 한번에 2건이 출력되는 것처럼 보이게 할 수 있다고 하셨는데
 
어떤 방법인지 알려주시기 바랍니다.


2014.03.27 (08:39:03)
shift

현재 사용하고 계시는 레포트 샘플을  첨부하여 주시기 바랍니다.

 

일반적으로 포맷은 동일하고 데이터만 다를 경우 PageSkip 등을 통해서 데이터에 따라 여러장으로 표현하게 사용하고 있습니다.

http://member.shift.co.kr/ComponentManual/MDITemplate/gfm/gauce-sample/report/report8/sample_reportMD.html

감사합니다.

(*.234.186.58)
 
Tag List
XE Login