Практическое руководство. Печать клиентской области формы (Visual Basic)
Компонент PrintForm позволяет быстро напечатать изображение формы без использования компонента PrintDocument. Следующая процедура описывает печать клиентской области формы без заголовка, границ и полос прокрутки.
Печать клиентской области формы
В окне Панель элементов перейдите на вкладку Visual Basic PowerPacks и перетащите компонент PrintForm на форму.
Компонент PrintForm добавляется в область компонентов.
В окне Свойства задайте для свойства PrintAction значение PrintToPrinter.
Добавьте в соответствующий обработчик событий (например, обработчик событий Click для компонента Print Button) следующий код.
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
Примечание
В некоторых операционных системах печать текста и графики, созданных при помощи методов Graphics, может выполняться неправильно.В этом случае используйте совместимый метод печати: PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption CompatibleModeClientAreaOnly)..
См. также
Задачи
Практическое руководство. Печать клиентской и неклиентской области формы (Visual Basic)
Практическое руководство. Печать прокручиваемой формы (Visual Basic)