Практическое руководство. Печать формы с помощью компонента PrintForm (Visual Basic)
Компонент PrintForm позволяет быстро напечатать изображение формы именно в том виде, в котором оно отображается на экране, без использования компонента PrintDocument. Следующие процедуры описывают печать формы на принтере или в EPS-файл и просмотр формы в окне предварительного просмотра.
Печать формы на принтере по умолчанию
В окне Панель элементов перейдите на вкладку Visual Basic PowerPacks и перетащите компонент PrintForm на форму.
Компонент PrintForm добавляется в область компонентов.
В окне Свойства задайте для свойства PrintAction значение PrintToPrinter.
Добавьте в соответствующий обработчик событий (например, обработчик событий Click для компонента Print Button) следующий код.
PrintForm1.Print()
Отображение формы в окне предварительного просмотра
В окне Панель элементов перейдите на вкладку Visual Basic PowerPacks и перетащите компонент PrintForm на форму.
Компонент PrintForm добавляется в область компонентов.
В окне Свойства задайте для свойства PrintAction значение PrintToPreview.
Добавьте в соответствующий обработчик событий (например, обработчик событий Click для компонента Print Button) следующий код.
PrintForm1.Print()
Печать формы в файл
В окне Панель элементов перейдите на вкладку Visual Basic PowerPacks и перетащите компонент PrintForm на форму.
Компонент PrintForm добавляется в область компонентов.
В окне Свойства задайте для свойства PrintAction значение PrintToFile.
Можно также выбрать свойство PrintFileName и ввести имя конечного файла и полный путь к нему.
Если пропустить этот этап, пользователю будет предложено указать имя файла во время выполнения.
Добавьте в соответствующий обработчик событий (например, обработчик событий Click для компонента Print Button) следующий код.
PrintForm1.Print()
См. также
Задачи
Практическое руководство. Печать клиентской области формы (Visual Basic)
Практическое руководство. Печать клиентской и неклиентской области формы (Visual Basic)
Практическое руководство. Печать прокручиваемой формы (Visual Basic)