Partilhar via


PrintTicketConverter.ConvertPrintTicketToDevMode Método

Definição

Converte o PrintTicket especificado em uma estrutura DEVMODE não gerenciada.

Sobrecargas

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Converte o PrintTicket especificado gerenciado em uma estrutura DEVMODE não gerenciada que se baseia na estrutura DEVMODE identificada pelo BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Converte o PrintTicket de código gerenciado especificado com o escopo especificado em uma estrutura DEVMODE não gerenciada baseada na estrutura DEVMODE identificada pelo BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Converte o PrintTicket especificado gerenciado em uma estrutura DEVMODE não gerenciada que se baseia na estrutura DEVMODE identificada pelo 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()

Parâmetros

printTicket
PrintTicket

O PrintTicket a ser convertido.

baseType
BaseDevModeType

Um valor que identifica se o DEVMODE padrão da impressora ou padrão do usuário deve ser usado como o DEVMODE de base.

Retornos

Byte[]

Uma matriz Byte que contém a nova estrutura DEVMODE.

Exceções

O valor de printTicket é nulo (Nothing no Visual Basic).

O conteúdo de printTicket não está bem formado.

A conversão falhou.

O baseType não é um valor de BaseDevModeType válido.

Comentários

O escopo do PrintTicket parâmetro deve ser todo o trabalho de impressão.

Esse método não valida o PrintTicket. Para validá-lo, use MergeAndValidatePrintTicket.

Para obter mais informações sobre a estrutura DEVMODE, consulte DEVMODE.

Aplica-se a

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Converte o PrintTicket de código gerenciado especificado com o escopo especificado em uma estrutura DEVMODE não gerenciada baseada na estrutura DEVMODE identificada pelo 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()

Parâmetros

printTicket
PrintTicket

O PrintTicket a ser convertido.

baseType
BaseDevModeType

Um valor que identifica se o DEVMODE padrão da impressora ou padrão do usuário deve ser usado como o DEVMODE de base.

scope
PrintTicketScope

Um valor PrintTicketScope que especifica se a conversão do PrintTicket deve ser feita no escopo de uma página, de um documento ou de um trabalho de impressão inteiro.

Retornos

Byte[]

Um buffer Byte que representa a nova estrutura DEVMODE.

Exceções

O valor de printTicket é nulo (Nothing no Visual Basic).

O conteúdo de printTicket não está bem formado.

A conversão falhou.

O baseType não é um valor de BaseDevModeType válido.

- ou -

O scope não é um valor de PrintTicketScope válido.

Comentários

Esse método não valida o PrintTicket. Para validá-lo, use MergeAndValidatePrintTicket.

Para obter mais informações sobre a estrutura DEVMODE, consulte DEVMODE.

Aplica-se a