共用方式為


PrintTicketConverter.ConvertDevModeToPrintTicket 方法

定義

將指定的 DEVMODE 結構轉換為 Managed 程式碼 PrintTicket

多載

ConvertDevModeToPrintTicket(Byte[])

將指定的 DEVMODE 結構轉換為 Managed 程式碼 PrintTicket

ConvertDevModeToPrintTicket(Byte[], PrintTicketScope)

將指定的 DEVMODE 結構轉換為具有指定範圍的 Managed 程式碼 PrintTicket

ConvertDevModeToPrintTicket(Byte[])

將指定的 DEVMODE 結構轉換為 Managed 程式碼 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 陣列。

傳回

新的 Managed PrintTicket

例外狀況

這個 PrintTicketConverter 已經處置過。

devMode 的值是 null

devMode 的內容語式不正確。

轉換失敗。

備註

如需 DEVMODE 結構的詳細資訊,請參閱 DEVMODE

傳回 PrintTicket 的範圍是整個列印作業。

這個方法不會驗證 PrintTicket。 若要驗證它,請使用 MergeAndValidatePrintTicket

適用於

ConvertDevModeToPrintTicket(Byte[], PrintTicketScope)

將指定的 DEVMODE 結構轉換為具有指定範圍的 Managed 程式碼 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[]

Byte 緩衝區,包含要轉換的 DEVMODE 結構。

scope
PrintTicketScope

PrintTicketScope 值,指出新的 PrintTicket 要套用到頁面、文件或整個列印工作。

傳回

新的 PrintTicket

例外狀況

這個 PrintTicketConverter 已經處置過。

devMode 的值為 null (Visual Basic 中的 Nothing)。

devMode 的內容語式不正確。

轉換失敗。

scope 不是有效的 PrintTicketScope 值。

備註

這個方法不會驗證 PrintTicket。 若要驗證它,請使用 MergeAndValidatePrintTicket

如需 DEVMODE 結構的詳細資訊,請參閱 DEVMODE

適用於