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


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

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

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

Синтаксис

'Декларация
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction 
function set PrintAction (value : PrintAction)

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

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

Заметки

Когда PrintToPrinter будет выбран, выходные данные направляются на принтере по умолчанию. Можно переопределить это поведение и явно задать свойства принтера и принтера, используя PrinterSettings свойство. Если принтер по умолчанию, пользователю предлагается выбрать принтер.

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

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

Примечание

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

Примечание

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

Примеры

Следующий пример демонстрирует значение 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

Безопасность платформы .NET Framework

См. также

Ссылки

PrintForm Класс

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

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

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

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

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

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

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

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