Share via


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 標記都有效,也可能擲回 。

適用於