어떻게 하더라도 계속 전체 패이지만 출력되는군요...
델3에서도 잘 사용한 건데...
어찌된 일인지... 난감합니다.
무엇이 문제인지...
고수님들의 고견 부탁드립니다...
환경은 win2000, 델5, 퀵3.07입니다...
프리뷰폼은 따로 구성했구요...
프린트 다이얼로그를 두어서 거기서 선택하여 출력하도록 구성했습니다.
그리고 프린트 출력시의 루틴은 다음과 같이 구성했습니다.
// pd2 : 프린트 다이얼로그
with pd2 do begin
Copies := 1;
FromPage := 1;
MinPage := 1;
ToPage := QRPreview.QRPrinter.PageCount;
MaxPage := QRPreview.QRPrinter.PageCount;
Options := [poPageNums, poSelection];
end;
if pd2.Execute then begin
with QRPreview.QRPrinter do begin
Copies := pd2.Copies;
case pd2.PrintRange of
prAllPages:
begin
FirstPage := pd2.MinPage;
LastPage := pd2.MaxPage;
end;
prSelection:
begin
FirstPage := QRPreview.PageNumber;
LastPage := QRPreview.PageNumber;
end;
else
begin
FirstPage := pd2.FromPage;
LastPage := pd2.ToPage;
end;
end;
//Application.ProcessMessages;
Print;
end;
end;
저도 오늘 프리뷰폼으로 작업하던중
똑같은 문제로 골머리 좀 아팠어요...
QRPreview.QRPrinter. 로 하면
인쇄매수나 페이지 설정이 안되더라고요....