Bagikan melalui


PrintTicketConverter.ConvertPrintTicketToDevMode Metode

Definisi

Mengonversi yang ditentukan PrintTicket ke struktur DEVMODE yang tidak dikelola.

Overload

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Mengonversi yang ditentukan dikelola PrintTicket ke struktur DEVMODE yang tidak dikelola yang didasarkan pada struktur DEVMODE yang diidentifikasi oleh BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Mengonversi kode PrintTicket terkelola yang ditentukan dengan cakupan yang ditentukan, menjadi struktur DEVMODE yang tidak dikelola yang didasarkan pada struktur DEVMODE yang diidentifikasi oleh BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Mengonversi yang ditentukan dikelola PrintTicket ke struktur DEVMODE yang tidak dikelola yang didasarkan pada struktur DEVMODE yang diidentifikasi oleh BaseDevModeType.

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()

Parameter

printTicket
PrintTicket

yang akan dikonversi PrintTicket .

baseType
BaseDevModeType

Nilai yang mengidentifikasi apakah akan menggunakan default pengguna atau default printer DEVMODE sebagai DEVMODE dasar.

Mengembalikan

Byte[]

Array Byte yang berisi struktur DEVMODE baru.

Pengecualian

Nilai null printTicket (Nothing dalam Visual Basic).

Konten printTicket tidak terbentuk dengan baik.

Konversi gagal.

ini baseType bukan nilai yang valid BaseDevModeType .

Keterangan

Cakupan PrintTicket parameter harus menjadi seluruh pekerjaan cetak.

Metode ini tidak memvalidasi PrintTicket. Untuk memvalidasinya, gunakan MergeAndValidatePrintTicket.

Untuk informasi selengkapnya tentang struktur DEVMODE, lihat DEVMODE.

Berlaku untuk

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Mengonversi kode PrintTicket terkelola yang ditentukan dengan cakupan yang ditentukan, menjadi struktur DEVMODE yang tidak dikelola yang didasarkan pada struktur DEVMODE yang diidentifikasi oleh BaseDevModeType.

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()

Parameter

printTicket
PrintTicket

yang akan dikonversi PrintTicket .

baseType
BaseDevModeType

Nilai yang mengidentifikasi apakah akan menggunakan default pengguna atau default printer DEVMODE sebagai DEVMODE dasar.

scope
PrintTicketScope

PrintTicketScope Nilai yang menentukan apakah konversi PrintTicket harus dilakukan pada cakupan halaman, dokumen, atau seluruh pekerjaan cetak.

Mengembalikan

Byte[]

Byte Buffer yang mewakili struktur DEVMODE baru.

Pengecualian

Nilai null printTicket (Nothing dalam Visual Basic).

Konten printTicket tidak terbentuk dengan baik.

Konversi gagal.

ini baseType bukan nilai yang valid BaseDevModeType .

-atau-

ini scope bukan nilai yang valid PrintTicketScope .

Keterangan

Metode ini tidak memvalidasi PrintTicket. Untuk memvalidasinya, gunakan MergeAndValidatePrintTicket.

Untuk informasi selengkapnya tentang struktur DEVMODE, lihat DEVMODE.

Berlaku untuk