PrintTicketConverter.ConvertPrintTicketToDevMode メソッド

定義

指定した PrintTicket をアンマネージ DEVMODE 構造体に変換します。

オーバーロード

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

指定したマネージド PrintTicket を、BaseDevModeType で識別される DEVMODE 構造体に基づくアンマネージド DEVMODE 構造体に変換します。

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

指定したスコープを持つ、指定したマネージド コードの PrintTicket を、BaseDevModeType で識別される DEVMODE 構造体に基づくアンマネージド DEVMODE 構造体に変換します。

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

指定したマネージド PrintTicket を、BaseDevModeType で識別される DEVMODE 構造体に基づくアンマネージド DEVMODE 構造体に変換します。

public:
 cli::array <System::Byte> ^ ConvertPrintTicketToDevMode(System::Printing::PrintTicket ^ printTicket, System::Printing::Interop::BaseDevModeType baseType);
public byte[] ConvertPrintTicketToDevMode (System.Printing.PrintTicket printTicket, System.Printing.Interop.BaseDevModeType baseType);
member this.ConvertPrintTicketToDevMode : System.Printing.PrintTicket * System.Printing.Interop.BaseDevModeType -> byte[]
Public Function ConvertPrintTicketToDevMode (printTicket As PrintTicket, baseType As BaseDevModeType) As Byte()

パラメーター

printTicket
PrintTicket

変換対象の PrintTicket

baseType
BaseDevModeType

基本 DEVMODE として、ユーザーの既定の DEVMODE、プリンターの既定の DEVMODE のいずれを使用するかを識別する値。

戻り値

Byte[]

新しい DEVMODE 構造体を含む Byte 配列。

例外

この PrintTicketConverter は、既に破棄されています。

printTicket の値は null (Visual Basic の場合は Nothing) です。

printTicket のコンテンツが正しい形式ではありません。

変換に失敗しました。

baseType が有効な BaseDevModeType 値ではありません。

注釈

パラメーターの PrintTicket スコープは、印刷ジョブ全体である必要があります。

このメソッドでは、 は PrintTicket検証されません。 検証するには、 を使用します MergeAndValidatePrintTicket

DEVMODE 構造体の詳細については、「 DEVMODE」を参照してください。

適用対象

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

指定したスコープを持つ、指定したマネージド コードの PrintTicket を、BaseDevModeType で識別される DEVMODE 構造体に基づくアンマネージド DEVMODE 構造体に変換します。

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

パラメーター

printTicket
PrintTicket

変換対象の PrintTicket

baseType
BaseDevModeType

基本 DEVMODE として、ユーザーの既定の DEVMODE、プリンターの既定の DEVMODE のいずれを使用するかを識別する値。

scope
PrintTicketScope

ページ、ドキュメント、または印刷ジョブ全体のどのスコープで PrintTicketScope の変換を実行するかを指定する PrintTicket 値。

戻り値

Byte[]

新しい DEVMODE 構造体を表す Byte バッファー。

例外

この PrintTicketConverter は、既に破棄されています。

printTicket の値は null (Visual Basic の場合は Nothing) です。

printTicket のコンテンツが正しい形式ではありません。

変換に失敗しました。

baseType が有効な BaseDevModeType 値ではありません。

- または -

scope が有効な PrintTicketScope 値ではありません。

注釈

このメソッドでは、 は PrintTicket検証されません。 検証するには、 を使用します MergeAndValidatePrintTicket

DEVMODE 構造体の詳細については、「 DEVMODE」を参照してください。

適用対象