Partager via


PrintTicketConverter.ConvertPrintTicketToDevMode Méthode

Définition

Convertit le PrintTicket spécifié en une structure DEVMODE non managée.

Surcharges

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Convertit le PrintTicket managé spécifié en une structure DEVMODE non managée basée sur la structure DEVMODE identifiée par BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Convertit le code managé PrintTicket spécifié avec la portée spécifiée en une structure DEVMODE non managée basée sur la structure DEVMODE identifiée par BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Convertit le PrintTicket managé spécifié en une structure DEVMODE non managée basée sur la structure DEVMODE identifiée par 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()

Paramètres

printTicket
PrintTicket

PrintTicket à convertir.

baseType
BaseDevModeType

Valeur qui identifie s'il faut utiliser la structure DEVMODE par défaut de l'utilisateur ou celle par défaut de l'imprimante comme DEVMODE de base.

Retours

Byte[]

Tableau Byte qui contient la nouvelle structure DEVMODE.

Exceptions

printTicket a la valeur Null (Nothing dans Visual Basic).

Le contenu de la structure printTicket n'est pas correct.

La conversion a échoué.

Le baseType n'est pas une valeur BaseDevModeType valide.

Remarques

L’étendue du paramètre doit correspondre à PrintTicket l’ensemble du travail d’impression.

Cette méthode ne valide pas le PrintTicket. Pour le valider, utilisez MergeAndValidatePrintTicket.

Pour plus d’informations sur la structure DEVMODE, consultez DEVMODE.

S’applique à

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Convertit le code managé PrintTicket spécifié avec la portée spécifiée en une structure DEVMODE non managée basée sur la structure DEVMODE identifiée par 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()

Paramètres

printTicket
PrintTicket

PrintTicket à convertir.

baseType
BaseDevModeType

Valeur qui identifie s'il faut utiliser la structure DEVMODE par défaut de l'utilisateur ou celle par défaut de l'imprimante comme DEVMODE de base.

scope
PrintTicketScope

Valeur PrintTicketScope qui spécifie si la conversion du PrintTicket doit être faite pour la portée d'une page, d'un document ou de l'intégralité d'un travail d'impression.

Retours

Byte[]

Mémoire tampon de Byte qui représente la nouvelle structure DEVMODE.

Exceptions

printTicket a la valeur Null (Nothing dans Visual Basic).

Le contenu de la structure printTicket n'est pas correct.

La conversion a échoué.

Le baseType n'est pas une valeur BaseDevModeType valide.

- ou -

Le scope n'est pas une valeur PrintTicketScope valide.

Remarques

Cette méthode ne valide pas le PrintTicket. Pour le valider, utilisez MergeAndValidatePrintTicket.

Pour plus d’informations sur la structure DEVMODE, consultez DEVMODE.

S’applique à