Поделиться через


Как: Получить ввод пользователя из 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.

См. также