Teilen über


PrintTicketConverter.ConvertPrintTicketToDevMode Methode

Definition

Konvertiert das angegebene PrintTicket in eine nicht verwaltete DEVMODE-Struktur.

Überlädt

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Konvertiert das angegebene verwaltete PrintTicket in eine nicht verwaltete DEVMODE-Struktur, die auf der DEVMODE-Struktur basiert, die von BaseDevModeType angegeben ist.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Konvertiert das angegebene PrintTicket mit verwaltetem Code und dem angegebenen Bereich in eine nicht verwaltete DEVMODE-Struktur, die auf der DEVMODE-Struktur basiert, die von BaseDevModeType angegeben wird.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Konvertiert das angegebene verwaltete PrintTicket in eine nicht verwaltete DEVMODE-Struktur, die auf der DEVMODE-Struktur basiert, die von BaseDevModeType angegeben ist.

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

Die zu konvertierende PrintTicket.

baseType
BaseDevModeType

Ein Wert, mit dem angegeben wird, ob als Basis-DEVMODE der Standard-DEVMODE des Benutzers oder des Druckers verwendet werden soll.

Gibt zurück

Byte[]

Ein Byte-Array, das die neue DEVMODE-Struktur enthält.

Ausnahmen

Dieser PrintTicketConverter wurde bereits freigegeben.

Der Wert von printTicket ist NULL (Nothing in Visual Basic).

Der Inhalt von printTicket ist nicht wohlgeformt.

Fehler bei der Konvertierung.

baseType ist kein gültiger BaseDevModeType-Wert.

Hinweise

Der Bereich des PrintTicket Parameters muss der gesamte Druckauftrag sein.

Diese Methode überprüft nicht.PrintTicket Verwenden Sie MergeAndValidatePrintTicket, um sie zu überprüfen.

Weitere Informationen zur DEVMODE-Struktur finden Sie unter DEVMODE.

Gilt für:

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Konvertiert das angegebene PrintTicket mit verwaltetem Code und dem angegebenen Bereich in eine nicht verwaltete DEVMODE-Struktur, die auf der DEVMODE-Struktur basiert, die von BaseDevModeType angegeben wird.

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

Die zu konvertierende PrintTicket.

baseType
BaseDevModeType

Ein Wert, mit dem angegeben wird, ob als Basis-DEVMODE der Standard-DEVMODE des Benutzers oder des Druckers verwendet werden soll.

scope
PrintTicketScope

Ein PrintTicketScope-Wert, der angibt, ob die Konvertierung des PrintTicket im Bereich einer Seite, eines Dokuments oder eines gesamten Druckauftrags erfolgen soll.

Gibt zurück

Byte[]

Ein Byte-Puffer, der die neue DEVMODE-Struktur darstellt.

Ausnahmen

Dieser PrintTicketConverter wurde bereits freigegeben.

Der Wert von printTicket ist NULL (Nothing in Visual Basic).

Der Inhalt von printTicket ist nicht wohlgeformt.

Fehler bei der Konvertierung.

baseType ist kein gültiger BaseDevModeType-Wert.

- oder -

scope ist kein gültiger PrintTicketScope-Wert.

Hinweise

Diese Methode überprüft nicht.PrintTicket Verwenden Sie MergeAndValidatePrintTicket, um sie zu überprüfen.

Weitere Informationen zur DEVMODE-Struktur finden Sie unter DEVMODE.

Gilt für: