PrintQueue.GetPrintCapabilitiesAsXml 方法

定義

取得 MemoryStream 物件,其會以符合列印結構描述的 XML 資料流形式指定印表機的功能。

多載

GetPrintCapabilitiesAsXml()

取得 MemoryStream 物件,其會以符合列印結構描述的 XML 資料流形式指定印表機的功能。

GetPrintCapabilitiesAsXml(PrintTicket)

取得 MemoryStream 物件,其會以符合列印結構描述的 XML 格式來指定印表機的功能。

備註

使用的 XML 架構稱為 「PrintCapabilities」,這是 列印架構 系統的一部分。

GetPrintCapabilitiesAsXml()

取得 MemoryStream 物件,其會以符合列印結構描述的 XML 資料流形式指定印表機的功能。

public:
 System::IO::MemoryStream ^ GetPrintCapabilitiesAsXml();
public System.IO.MemoryStream GetPrintCapabilitiesAsXml ();
member this.GetPrintCapabilitiesAsXml : unit -> System.IO.MemoryStream
Public Function GetPrintCapabilitiesAsXml () As MemoryStream

傳回

MemoryStream,它會使用 XML 結構描述 "PrintCapabilities" (其為列印結構描述系統的一部分),指定印表機的功能。

例外狀況

無法擷取列印功能。

適用於

GetPrintCapabilitiesAsXml(PrintTicket)

取得 MemoryStream 物件,其會以符合列印結構描述的 XML 格式來指定印表機的功能。

public:
 System::IO::MemoryStream ^ GetPrintCapabilitiesAsXml(System::Printing::PrintTicket ^ printTicket);
public System.IO.MemoryStream GetPrintCapabilitiesAsXml (System.Printing.PrintTicket printTicket);
member this.GetPrintCapabilitiesAsXml : System.Printing.PrintTicket -> System.IO.MemoryStream
Public Function GetPrintCapabilitiesAsXml (printTicket As PrintTicket) As MemoryStream

參數

printTicket
PrintTicket

為列印功能提供報告基礎的 Print Ticket。

傳回

MemoryStream,它會使用 XML 結構描述 "PrintCapabilities" (其為列印結構描述系統的一部分),指定印表機的功能。

例外狀況

無法擷取列印功能。

printTicket 的語式不正確。

備註

參數 PrintTicket 是用來建構列印功能 XML 的基礎。 例如,假設印表機只支援來自輸入站 1 的媒體類型 A 和 B,而且只支援輸入匣 2 的媒體類型 C。 如果參數 printTicket 指定輸入站 1,則傳回的列印功能 XML 會包含這三種媒體類型,但會將類型 C 回報為「限制」。如果參數 printTicket 指定的輸入 bin 2,則傳回的列印功能 XML 會包含這三種媒體類型,但會報告類型 A 和 B 為「限制」。如需條件約束的詳細資訊,請參閱 列印架構

如果 printTicketnull,則會 UserPrintTicket 使用 。

適用於