Q&A

  • 프린터를 바꾸려면 어떻게 해야합니까?
퀵레포트를 사용하여 출력하기 전에 출력할 프린터를 먼저 바꾸고 싶습니다.

PrintDialog를 사용하여 바꿀려고 하는데 출력하기 전에 어떻게 바꿀수있는

알고 싶습니다.

1  COMMENTS
  • Profile
    김영대 1999.10.14 04:26
    윤관희 wrote:

    > 퀵레포트를 사용하여 출력하기 전에 출력할 프린터를 먼저 바꾸고 싶습니다.

    > PrintDialog를 사용하여 바꿀려고 하는데 출력하기 전에 어떻게 바꿀수있는

    > 알고 싶습니다.



    // QuickReport 를 사용하여 인쇄 프로그램을 작성할 경우

    // Printer.PrinterIndex 를 바꾸거나 PrinterSetupDialog 를 이용하여

    // 프린터를 바꾸어도 QuickReport는 항상 기본 프린터로만 출력합니다

    // 아래는 QuickReport에서 사용자가 프린터를 바꾸어서 출력하는 루틴입니다

    // 아래 예제를 사용하시려면 uses 절에 printers 를 포함해야 합니다





    // [1]. 프린터 설정 dialog 로 선택한 프린터로 출력하기



    if PrinterSetupDialog.Execute then // dialog 띄우기

    MyQReport.PrinterSettings.PrinterIndex := Printer.PrinterIndex;





    // [2]. PrinterSetupDialog 를 띄우지 않고 직접 프린터 바꾸어서 출력하기



    MyQReport.PrinterSettings.PrinterIndex :=

    Printer.Printers.IndexOf('프린터 또는 드라이브 명');