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