PrintTicketConverter.ConvertPrintTicketToDevMode Metodo

Definizione

Converte l'oggetto PrintTicket specificato in una struttura DEVMODE non gestita.

Overload

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Converte l'oggetto gestito specificato PrintTicket in una struttura DEVMODE non gestita basata sulla struttura DEVMODE identificata dall'elemento BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Converte il codice gestito specificato PrintTicket con l'ambito specifico in una struttura DEVMODE non gestita basata sulla struttura DEVMODE identificata dall'oggetto BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Converte l'oggetto gestito specificato PrintTicket in una struttura DEVMODE non gestita basata sulla struttura DEVMODE identificata dall'elemento 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()

Parametri

printTicket
PrintTicket

Oggetto PrintTicket da convertire.

baseType
BaseDevModeType

Valore che indica se utilizzare l'impostazione DEVMODE predefinita dell'utente o della stampante come DEVMODE di base.

Restituisce

Byte[]

Matrice Byte che contiene la nuova struttura DEVMODE.

Eccezioni

L'oggetto PrintTicketConverter è già stato eliminato.

Il valore di printTicket è null (Nothing in Visual Basic).

Il contenuto di printTicket non è ben formato.

La conversione non è riuscita.

baseType non è un valore BaseDevModeType valido.

Commenti

L'ambito del parametro deve essere l'intero processo di PrintTicket stampa.

Questo metodo non convalida l'oggetto PrintTicket. Per convalidarlo, usare MergeAndValidatePrintTicket.

Per altre informazioni sulla struttura DEVMODE, vedere DEVMODE.

Si applica a

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Converte il codice gestito specificato PrintTicket con l'ambito specifico in una struttura DEVMODE non gestita basata sulla struttura DEVMODE identificata dall'oggetto 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()

Parametri

printTicket
PrintTicket

Oggetto PrintTicket da convertire.

baseType
BaseDevModeType

Valore che indica se utilizzare l'impostazione DEVMODE predefinita dell'utente o della stampante come DEVMODE di base.

scope
PrintTicketScope

Valore PrintTicketScope che specifica se la conversione dell'oggetto PrintTicket deve essere effettuata nell'ambito di una pagina, un documento o un intero processo di stampa.

Restituisce

Byte[]

Buffer Byte che rappresenta la nuova struttura DEVMODE.

Eccezioni

L'oggetto PrintTicketConverter è già stato eliminato.

Il valore di printTicket è null (Nothing in Visual Basic).

Il contenuto di printTicket non è ben formato.

La conversione non è riuscita.

baseType non è un valore BaseDevModeType valido.

-oppure-

scope non è un valore PrintTicketScope valido.

Commenti

Questo metodo non convalida l'oggetto PrintTicket. Per convalidarlo, usare MergeAndValidatePrintTicket.

Per altre informazioni sulla struttura DEVMODE, vedere DEVMODE.

Si applica a