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, соответствующая открытым свойствам, допустима.

Применяется к