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


Практическое руководство. Печать клиентской области формы (Visual Basic)

Компонент PrintForm позволяет быстро напечатать изображение формы без использования компонента PrintDocument. Следующая процедура описывает печать клиентской области формы без заголовка, границ и полос прокрутки.

Печать клиентской области формы

  1. В окне Панель элементов перейдите на вкладку Visual Basic PowerPacks и перетащите компонент PrintForm на форму.

    Компонент PrintForm добавляется в область компонентов.

  2. В окне Свойства задайте для свойства PrintAction значение PrintToPrinter.

  3. Добавьте в соответствующий обработчик событий (например, обработчик событий Click для компонента Print Button) следующий код.

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
    

    Примечание

    В некоторых операционных системах печать текста и графики, созданных при помощи методов Graphics, может выполняться неправильно.В этом случае используйте совместимый метод печати: PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption CompatibleModeClientAreaOnly)..

См. также

Задачи

Практическое руководство. Печать клиентской и неклиентской области формы (Visual Basic)

Практическое руководство. Печать прокручиваемой формы (Visual Basic)

Ссылки

PrintAction

Print

Основные понятия

Компонент PrintForm (Visual Basic)