Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[5959] [질문] 퀵리포트에서 프린트 설정이 안됩니다.
bully [ ] 1476 읽음    1999-04-03 15:07
QuickReport(이하 '그 망할녀석'이라 함) 버젼은 2.0c입니다.
출력버튼을 누르면, 다음 이벤트를 탑니다.
  hmc405qrf := Thmc405qrf.create(Self);
  hmc405qrf.QuickRep.Preview;
  hmc405qrf.Free;

hmc405qr.QuickRep의 OnPreview 이벤트는 다음과 같습니다.
procedure Thmc405qrf.QuickRepPreview(Sender: TObject);
begin
  previewf:= Tpreviewf.Create(Self);
  previewf.Show;
  previewf.QRPreview1.QRPrinter:= TQRPrinter(Sender);
end;

그리고, previewf에 있는 프린트 버튼 클릭 이벤트는 다음과 같습니다.
  QRPreview1.QRPrinter.Copies := PrintDlg.Copies;
  QRPreview1.QRPrinter.Print;

또한, previewf에 있는 [프린트설정]이라는 버튼 클릭 이벤트는 다음과 같습니다.
  PrintDlg.Execute;
(PrintDialog)

PrintDlg의 Properties를 살펴보면,
Collate  False
Copies  0
Ctl3D  True
FromPage 0
HelpContext 0
MaxPage 0
MinPage 0
Name  PrintDlg
+Options [poPageNums]
PrintRange prAllPages
PrintToFile False
Tag  0
ToPage 0

이 정도면 상황 설명은 충분하죠?

<문제 1> 프린트 설정 박스에서 인쇄 장수를 바꿔줘도 한 장밖에 인쇄하지 못한다.
<문제 2> 프린트 설정 박스의 인쇄 옵션에서 인쇄 쪽수(몇페이지부터 몇 페이지까지 인쇄할래 하는거)가 활성화 되지 않는다.
<문제 3> PrintDlg의 FromPage,ToPage Properties를 1로 해주면 프리트 설정 버튼을 눌러도 프린트 설정 박스가 안뜬다. 정말로 아무런 반응이 없다.

오늘의 질문은 여기까집니다. 하지만 아직도 풀지 못한 그 망할녀석에 대한 문제는 많습니다. 그건 다음에 질문하도록 하겠습니다.
아울러, 그 망할녀석을 심하게 골탕먹이거나 무참하고 처참하고 잔인하게 학대할 수 있는 좋은 방법을 알고 계시면 좀 알려 주십시오.


+ -

관련 글 리스트
5959 [질문] 퀵리포트에서 프린트 설정이 안됩니다. bully 1476 1999/04/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.