通过


PrintCapabilities(Stream) 构造函数

定义

使用 XML 流(包含 PrintCapabilities 文档)初始化类的新实例 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

例外

xmlStreamnull

xmlStream 无效的 XML。

注解

整个 PrintCapabilities 文档存储在对象中的非公共字段中,包括其中表示不由类的任何公共属性 PrintCapabilities 表示的不太常见的功能的 XML 元素。 事实上,如果生成 PrintCapabilities 文档的驱动程序使用的是 打印架构的专用扩展,则专用定义的标记也存储为非公共 PrintCapabilities 文档的一部分。

文档的私有部分(如果有)不会由构造函数验证,但所有 打印架构定义的部件都会得到验证,包括未由类的任何公共属性表示的 PrintCapabilities 部件。 因此, FormatException 即使与公共属性对应的所有 XML 标记都有效,也可能引发该标记。

适用于