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


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 печать формы выполняется на принтере по умолчанию.

Исключения

Тип исключения Условие

InvalidPrinterException

Не удается напечатать форму.

InvalidOperationException

Метод Print вызван из события ViewSwitched.

InvalidOperationException

Метод Print вызван из события Loading.

ArgumentNullException

Этому методу передан параметр .

ArgumentException

Этому методу передан недопустимый параметр . Например, неправильный тип или формат.

SecurityException

Не настроен параметр шаблона формы с помощью категории диалогового окна .

Заметки

Метод 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