XmlForm.Print Метод (Boolean)
Печатает содержимое формы, отображенное в активном представлении формы, с использованием диалогового окна .
Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)
Синтаксис
'Декларация
Public MustOverride Sub Print ( _
showPrintDialog As Boolean _
)
'Применение
Dim instance As XmlForm
Dim showPrintDialog As Boolean
instance.Print(showPrintDialog)
public abstract void Print (
bool showPrintDialog
)
Параметры
- showPrintDialog
Установите значение true для отображения диалогового окна , чтобы разрешить пользователю настроить способ и принтер печати формы. При установке значения false печать формы выполняется на принтере по умолчанию.
Исключения
Тип исключения | Условие |
---|---|
Не удается напечатать форму. |
|
Метод Print вызван из события ViewSwitched. |
|
InvalidOperationException |
Метод Print вызван из события Loading. |
Этому методу передан параметр . |
|
Этому методу передан недопустимый параметр . Например, неправильный тип или формат. |
|
Не настроен параметр шаблона формы с помощью категории диалогового окна . |
Заметки
Метод Print (showPrintDialog) вызывает исключения, если метод вызван из обработчиков событий для событий ViewSwitched или Loading или из формы, для которой не установлено полное доверие.
Доступ к этому члену имеется только у форм, открытых из шаблона формы, настроенного в разделе "Безопасность и доверие" диалогового окна "Параметры формы" на работу с полным доверием. Этот член требует для текущего вызова полного доверия и не может быть использован программой с частичным доверием. Дополнительные сведения см. в статье "Использование библиотек из программ с частичным доверием" на MSDN.
Доступ к этому типу или члену имеется только из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007.
Пример
В следующем примере метод Print (showPrintDialog) класса XmlForm используется для печати текущего представления с использованием диалогового окна .
this.Print(true);
Me.Print(True)
Безопасность .NET Framework
- PrintingPermission для печати формы. Связанное перечисление: System.Drawing.Printing.PrintingPermissionLevel.DefaultPrinting
См. также
Ссылка
Класс XmlForm
Члены XmlForm
Пространство имен Microsoft.Office.InfoPath