퀵리포트에 사용자미리보기 화면을 만들어 띄웠습니다. 그리고 사용자 미리보기 화면상에서 출력을 하니까 10페이지 정도된다면 전부다 출력이 됩니다.
이것을 사용자가 원하는 페이지만 출력할수 있는 방법좀 가르켜 주십시요.
Privew->PrintSetup();
이것은 안되더라구요 확인 버튼 누르면 미리보기 화면도 같이 사라져 버립니다.
미리보기 화면은 리포트 폼을 동적으로 생성하면서 띄웠습니다.
(아래처럼)
TForm4 *Qreprt = new TForm4(Application);
delete Qreprt; //리포트가 놓여진 폼..
그리고 미리보기 화면에서 메뉴바를 놓고 출력을 하려고 합니다.
(아래처럼)
void __fastcall TCustPreview::PrintButtonClick(TObject *Sender)
{
// QRPreview->QRPrinter->PrintSetup(); ---> 이 코딩이 안먹습니다. 미리보기 화면 까지 같이 사라지더라구요 .. 출력도 안되고
QRPreview->QRPrinter->Print();
} // 요부분을 손보면 될거 같긴 한데
아시는 고수분들 좀 가르켜 주심 감사하겠습니다.. 소스도 함께 올려 주시면 더욱감사하구요..