PrintCapabilities(Stream) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса PrintCapabilities, используя XML-поток (который содержит документ PrintCapabilities), определяющий возможности принтера и соответствующий схеме печати XML.
public:
PrintCapabilities(System::IO::Stream ^ xmlStream);
public PrintCapabilities (System.IO.Stream xmlStream);
new System.Printing.PrintCapabilities : System.IO.Stream -> System.Printing.PrintCapabilities
Public Sub New (xmlStream As Stream)
Параметры
- xmlStream
- Stream
XML-поток Stream, который содержит описание возможностей принтера и соответствует схеме печати.
Исключения
xmlStream
имеет значение null
.
Параметр xmlStream
представляет собой недопустимый XML.
Комментарии
Весь документ PrintCapabilities хранится в недоступном поле в объекте , включая xml-элементы в нем, которые выражают менее распространенные признаки, не представленные ни одной из открытых PrintCapabilities свойств класса. На самом деле, если драйвер, создающий документ PrintCapabilities, использует частное расширение схемы печати, то эта частно определенная разметка также сохраняется как часть документа PrintCapabilities, не являющегося общедоступным.
Закрытые части документа , если таковые имеются, не проверяются конструктором, но проверяются все части, определенные схемой печати, включая части, которые не представлены ни одной из открытых PrintCapabilities свойств класса . Соответственно, может вызываться , FormatException даже если вся разметка XML, соответствующая открытым свойствам, допустима.