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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks.Printing - пространство имен
Другие ресурсы
Компонент PrintForm (Visual Basic)
Практическое руководство. Печать формы с помощью компонента PrintForm (Visual Basic)
Практическое руководство. Печать клиентской области формы (Visual Basic)
Практическое руководство. Печать клиентской и неклиентской области формы (Visual Basic)
Практическое руководство. Печать прокручиваемой формы (Visual Basic)
Развертывание приложений, ссылающихся на компонент PrintForm (Visual Basic)