Sdílet prostřednictvím


PrintTicketConverter.ConvertPrintTicketToDevMode Metoda

Definice

Převede zadanou PrintTicket na nespravovanou strukturu DEVMODE .

Přetížení

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Převede zadanou spravovanou PrintTicket na nespravovanou strukturu DEVMODE , která je založena na struktuře DEVMODE identifikované objektem BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Převede zadaný spravovaný kód PrintTicket se zadaným oborem na nespravovanou strukturu DEVMODE , která je založena na struktuře DEVMODE identifikované objektem BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Převede zadanou spravovanou PrintTicket na nespravovanou strukturu DEVMODE , která je založena na struktuře DEVMODE identifikované objektem 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()

Parametry

printTicket
PrintTicket

Příkaz PrintTicket k převodu.

baseType
BaseDevModeType

Hodnota, která určuje, zda se má jako základní devmode použít výchozí uživatel nebo výchozí devmode tiskárny.

Návraty

Byte[]

Pole Byte , které obsahuje novou strukturu DEVMODE .

Výjimky

Tato PrintTicketConverter položka je již odstraněna.

Hodnota printTicket je null (Nothing v jazyce Visual Basic).

Obsah souboru printTicket není dobře formován.

Převod se nezdařil.

Hodnota baseType není platná BaseDevModeType .

Poznámky

Oborem parametru PrintTicket musí být celá tisková úloha.

Tato metoda neověřuje PrintTicket. K ověření použijte MergeAndValidatePrintTicket.

Další informace o struktuře DEVMODE najdete v tématu DEVMODE.

Platí pro

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Převede zadaný spravovaný kód PrintTicket se zadaným oborem na nespravovanou strukturu DEVMODE , která je založena na struktuře DEVMODE identifikované objektem 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()

Parametry

printTicket
PrintTicket

Příkaz PrintTicket k převodu.

baseType
BaseDevModeType

Hodnota, která určuje, zda se má jako základní devmode použít výchozí uživatel nebo výchozí devmode tiskárny.

scope
PrintTicketScope

Hodnota PrintTicketScope , která určuje, zda se má převod PrintTicket provést v rozsahu stránky, dokumentu nebo celé tiskové úlohy.

Návraty

Byte[]

Vyrovnávací Byte paměť, která představuje novou strukturu DEVMODE .

Výjimky

Tato PrintTicketConverter položka je již odstraněna.

Hodnota printTicket je null (Nothing v jazyce Visual Basic).

Obsah souboru printTicket není dobře formován.

Převod se nezdařil.

Hodnota baseType není platná BaseDevModeType .

-nebo-

Hodnota scope není platná PrintTicketScope .

Poznámky

Tato metoda neověřuje PrintTicket. K ověření použijte MergeAndValidatePrintTicket.

Další informace o struktuře DEVMODE najdete v tématu DEVMODE.

Platí pro