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


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

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

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

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

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

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

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

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

    PrintForm1.Print()
    

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

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

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

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

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

    PrintForm1.Print()
    

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

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

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

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

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

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

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

    PrintForm1.Print()
    

См. также

Задачи

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

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

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

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

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

Ссылки

PrintAction

PrintFileName