PrintCapabilities(Stream) 构造函数

定义

使用指定打印机功能并符合 XML 打印架构的 XML 流(其中包含 PrintCapabilities 文档)初始化 PrintCapabilities 类的新实例。

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

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

适用于