PrintTicketConverter.ConvertDevModeToPrintTicket 方法

定义

将指定的 DEVMODE 结构转换为托管代码 PrintTicket

重载

ConvertDevModeToPrintTicket(Byte[])

将指定的 DEVMODE 结构转换为托管代码 PrintTicket

ConvertDevModeToPrintTicket(Byte[], PrintTicketScope)

将指定的 DEVMODE 结构转换为具有指定范围的托管代码 PrintTicket

ConvertDevModeToPrintTicket(Byte[])

将指定的 DEVMODE 结构转换为托管代码 PrintTicket

public:
 System::Printing::PrintTicket ^ ConvertDevModeToPrintTicket(cli::array <System::Byte> ^ devMode);
public System.Printing.PrintTicket ConvertDevModeToPrintTicket (byte[] devMode);
member this.ConvertDevModeToPrintTicket : byte[] -> System.Printing.PrintTicket
Public Function ConvertDevModeToPrintTicket (devMode As Byte()) As PrintTicket

参数

devMode
Byte[]

一个包含 DEVMODE 结构的 Byte 数组。

返回

新的托管的 PrintTicket

例外

devMode 的值为 null

devMode 的内容的格式不正确。

转换失败。

注解

有关 DEVMODE 结构的详细信息,请参阅 DEVMODE

返回 PrintTicket 的范围是整个打印作业。

此方法不验证 PrintTicket。 若要对其进行验证,请使用 MergeAndValidatePrintTicket

适用于

ConvertDevModeToPrintTicket(Byte[], PrintTicketScope)

将指定的 DEVMODE 结构转换为具有指定范围的托管代码 PrintTicket

public:
 System::Printing::PrintTicket ^ ConvertDevModeToPrintTicket(cli::array <System::Byte> ^ devMode, System::Printing::PrintTicketScope scope);
public System.Printing.PrintTicket ConvertDevModeToPrintTicket (byte[] devMode, System.Printing.PrintTicketScope scope);
member this.ConvertDevModeToPrintTicket : byte[] * System.Printing.PrintTicketScope -> System.Printing.PrintTicket
Public Function ConvertDevModeToPrintTicket (devMode As Byte(), scope As PrintTicketScope) As PrintTicket

参数

devMode
Byte[]

一个包含要转换的 DEVMODE 结构的 Byte 缓冲区。

scope
PrintTicketScope

一个 PrintTicketScope 值,该值指定新的 PrintTicket 是适用于一页、一个文档还是整个打印作业。

返回

新的 PrintTicket

例外

devMode 的值为 null(在 Visual Basic 中为 Nothing)。

devMode 的内容的格式不正确。

转换失败。

scope 不是有效的 PrintTicketScope 值。

注解

此方法不验证 PrintTicket。 若要对其进行验证,请使用 MergeAndValidatePrintTicket

有关 DEVMODE 结构的详细信息,请参阅 DEVMODE

适用于