누군가 출력할 프린트를 지정한다든지
미리 이 출력물은 특정 프린트로 출력하라는 셋팅값이 있다던지 해서 출력되리라 믿습니다;;
프로그램을 실행하고 특정프린트를 프로그램에서 셋팅을 하면
퀵레포트에서도 특정프린트로 출력이 되어야 하는데...
퀵레포트도 출력될 프린트를 지정해주어야 합니다.
안그럼 프로그램에서 지정한 프린트랑 상관없이
컴퓨터 "기본프린터"로 출력을 하죠...^^
프린트 다이얼로그 등으로 프린트 인덱스 값을 받아올 수 있습니다.
받아온 인덱스 값을 퀵레포트 프린트 인덱스로 전달해주어야 합니다.
if PrintDialog1.Execute then
begin
ReportForm.QuickRep.PrinterSettings.PrinterIndex := Printer.PrinterIndex;
ReportForm.QuickRep.Print;
end;
누군가 출력할 프린트를 지정한다든지
미리 이 출력물은 특정 프린트로 출력하라는 셋팅값이 있다던지 해서 출력되리라 믿습니다;;
프로그램을 실행하고 특정프린트를 프로그램에서 셋팅을 하면
퀵레포트에서도 특정프린트로 출력이 되어야 하는데...
퀵레포트도 출력될 프린트를 지정해주어야 합니다.
안그럼 프로그램에서 지정한 프린트랑 상관없이
컴퓨터 "기본프린터"로 출력을 하죠...^^
프린트 다이얼로그 등으로 프린트 인덱스 값을 받아올 수 있습니다.
받아온 인덱스 값을 퀵레포트 프린트 인덱스로 전달해주어야 합니다.
if PrintDialog1.Execute then
begin
ReportForm.QuickRep.PrinterSettings.PrinterIndex := Printer.PrinterIndex;
ReportForm.QuickRep.Print;
end;
그럼 즐프...^^