PrintCapabilities(Stream) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定打印机功能并符合 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
为 null
。
xmlStream
为无效 XML。
注解
整个 PrintCapabilities 文档存储在 对象的非公共字段中,包括其中表示不太常见的功能的 XML 元素,这些特征不是由 类的任何公共属性 PrintCapabilities 表示的。 事实上,如果生成 PrintCapabilities 文档的驱动程序使用的是 打印架构的专用扩展,则私有定义的标记也会存储为非公共 PrintCapabilities 文档的一部分。
文档的私有部分(如果有)不通过构造函数进行验证,但所有 打印架构定义的部件都经过验证,包括类的任何公共属性 PrintCapabilities 未表示的部分。 因此, FormatException 即使与公共属性对应的所有 XML 标记都有效,也可能会引发 。