방법: 런타임에 PrintDialog에서 사용자 입력 캡처

디자인 타임에 인쇄와 관련된 옵션을 설정할 수 있지만 런타임에 사용자가 선택한 옵션으로 인해 이러한 옵션을 변경하려는 경우가 있습니다. PrintDialog 구성 요소와 PrintDocument 구성 요소를 사용하여 문서를 인쇄하기 위한 사용자 입력을 캡처할 수 있습니다.

프로그래밍 방식으로 인쇄 옵션을 변경하려면 다음을 수행합니다.

  1. PrintDialog 구성 요소 및 PrintDocument 구성 요소를 양식에 추가합니다.

  2. PrintDialogDocument 속성을 양식에 추가된 PrintDocument로 설정합니다.

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. ShowDialog 메서드를 사용하여 PrintDialog 구성 요소를 표시합니다.

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. 대화 상자에서 사용자의 인쇄 선택 항목이 PrintDocument 구성 요소의 PrinterSettings 속성에 복사됩니다.

참고 항목