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

返回

使用属于打印架构系统一部分的 XML 架构“PrintCapabilities”,指定打印机功能的 MemoryStream

例外

未能检索到打印功能。

适用于

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

提供打印功能报告根据的打印票证。

返回

使用属于打印架构系统一部分的 XML 架构“PrintCapabilities”,指定打印机功能的 MemoryStream

例外

未能检索到打印功能。

printTicket 不符合标准格式。

注解

参数 PrintTicket 用作构建打印功能 XML 的基础。 例如,假设打印机仅支持输入箱 1 中的媒体类型 A 和 B,并且仅支持输入箱 2 中的媒体类型 C。 printTicket如果 参数指定输入箱 1,则返回的打印功能 XML 将包含所有三种媒体类型,但它会将类型 C 报告为“受约束”。printTicket如果 参数指定了输入箱 2,则返回的打印功能 XML 将包括所有三种媒体类型,但它会将类型 A 和 B 报告为“受约束”。有关约束的详细信息,请参阅打印架构

如果 printTicketnullUserPrintTicket 则使用 。

适用于