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


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

Обновлен: Ноябрь 2007

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

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

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

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

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

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

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
    
    Bb629256.alert_note(ru-ru,VS.90).gifПримечание.

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

См. также

Задачи

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

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

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

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

Ссылки

PrintAction

Print