語言

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 。

例外狀況

xmlStream 是 null。

xmlStream 不具效的 XML。

備註

整個 PrintCapabilities 文件儲存在物件的非公開欄位中,包括其中表達較少見特徵的 XML 元素,這些特徵並未被類別的任何 PrintCapabilities 公開屬性所代表。 事實上,如果產生 PrintCapabilities 文件的驅動程式使用了 Print Schema 的私人擴充,該私有定義的標記也會作為非公開 PrintCapabilities 文件的一部分儲存。

文件中的私有部分(如有)不會被建構子驗證,但所有由 Print Schema 定義的部分都會被驗證,包括未被類別任何公開屬性 PrintCapabilities 表示的部分。 因此,即使所有與公開屬性對應的 XML 標記都有效,也可能會拋出 。FormatException

適用於