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


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

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

Печать формы на принтере по умолчанию

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

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

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

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

    PrintForm1.Print()
    

Отображение формы в окне предварительного просмотра

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

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

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

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

    PrintForm1.Print()
    

Печать формы в файл

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

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

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

  3. Можно также выбрать свойство PrintFileName и ввести имя конечного файла и полный путь к нему.

    Если пропустить этот этап, пользователю будет предложено указать имя файла во время выполнения.

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

    PrintForm1.Print()
    

См. также

Задачи

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

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

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

Ссылки

PrintAction

PrintFileName

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

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