Практическое руководство. Перенаправление данных, введенные пользователем в PrintDialog во время выполнения

Несмотря на то, что параметры печати можно настраивать во время разработки, иногда нужно изменить эти параметры во время выполнения, что обусловлено, как правило, предпочтениями пользователя. Данные, введенные пользователем для печати документа, можно захватывать с помощью компонентов PrintDialog и PrintDocument.

Изменение параметров печати программным способом

  1. Добавьте в форму компоненты PrintDialog и PrintDocument.

  2. Присвойте свойству Document объекта PrintDialog значение PrintDocument, которое было добавлено в форму.

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. Отобразите компонент PrintDialog с помощью метода ShowDialog.

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. Пользовательские параметры печати из диалогового окна будут скопированы в свойство PrinterSettings компонента PrintDocument.

См. также