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