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


PrintForm.PrintAction - свойство

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

Возвращает или задает значение, указывающее, куда выводятся данные: на принтер, в окно предварительного просмотра печати или в файл.

Пространство имен:  Microsoft.VisualBasic.PowerPacks.Printing
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
'Применение
Dim instance As PrintForm
Dim value As PrintAction

value = instance.PrintAction

instance.PrintAction = value
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
public function get PrintAction () : PrintAction
public function set PrintAction (value : PrintAction)

Значение свойства

Тип: System.Drawing.Printing.PrintAction
Возвращает значение перечисления PrintAction.

Заметки

При выборе значения PrintToPrinter вывод осуществляется на принтер, используемый системой по умолчанию. Эту стандартную настройку можно изменить, явным образом задав принтер и свойства принтера с помощью свойства PrinterSettings. Если принтер по умолчанию недоступен, пользователю будет предложено выбрать принтер.

При выборе значения PrintToPreview форма отображается в стандартном элементе управления Windows Forms PrintPreviewDialog.

При выборе значения PrintToFile изображение формы сохраняется в файле Encapsulated PostScript (с расширением EPS, PS или AI), путь к которому задается свойством PrintFileName. Если имя файла не задано, пользователю предлагается указать имя.

Bb918096.alert_note(ru-ru,VS.90).gifПримечание.

Файлы сохраняются в 8-битном формате PostScript (оттенки серого). 24-битный формат RGB PostScript не поддерживается.

Bb918096.alert_note(ru-ru,VS.90).gifПримечание.

Пользователю не предлагается указать путь к файлу или его расширение. Чтобы убедиться, что путь к файлу и расширение файла указаны правильно, можно использовать собственное диалоговое окно. Для этого перед вызовом метода Print следует использовать компонент SaveFileDialog, присваивая возвращаемое значение свойству PrintFileName.

Примеры

В следующем примере демонстрируется, как задать свойство PrintAction. В данном примере в форме требуется наличие компонента PrintForm с именем PrintForm1 и трех элементов управления RadioButton.

If RadioButton1.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
    PrintForm1.PrintFileName = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
  & "Form1.eps"
    PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If

Разрешения

См. также

Ссылки

PrintForm Класс

PrintForm - члены

Microsoft.VisualBasic.PowerPacks.Printing - пространство имен

Другие ресурсы

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

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

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

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

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

Развертывание приложений, ссылающихся на компонент PrintForm