PrintTicketConverter.ConvertPrintTicketToDevMode Metoda

Definicja

Konwertuje określoną PrintTicket strukturę na niezarządzaną strukturę DEVMODE .

Przeciążenia

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Konwertuje określony zarządzany PrintTicket na niezarządzaną strukturę DEVMODE opartą na strukturze DEVMODE zidentyfikowanej przez element BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Konwertuje określony kod PrintTicket zarządzany z określonym zakresem na niezarządzaną strukturę DEVMODE opartą na strukturze DEVMODE zidentyfikowanej przez klasę BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Konwertuje określony zarządzany PrintTicket na niezarządzaną strukturę DEVMODE opartą na strukturze DEVMODE zidentyfikowanej przez element 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

Wartość PrintTicket , która ma być konwertowana.

baseType
BaseDevModeType

Wartość określająca, czy użyć domyślnego modułu DEVMODE użytkownika, czy drukarki jako podstawowego modułu DEVMODE.

Zwraca

Byte[]

Tablica Byte zawierająca nową strukturę DEVMODE .

Wyjątki

Wartość ma wartość printTicket null (Nothing w Visual Basic).

Zawartość elementu printTicket nie jest dobrze sformułowana.

Konwersja nie powiodła się.

Wartość baseType nie jest prawidłową BaseDevModeType wartością.

Uwagi

Zakres parametru PrintTicket musi być całym zadaniem drukowania.

Ta metoda nie weryfikuje metody PrintTicket. Aby go zweryfikować, użyj polecenia MergeAndValidatePrintTicket.

Aby uzyskać więcej informacji na temat struktury DEVMODE, zobacz DEVMODE.

Dotyczy

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Konwertuje określony kod PrintTicket zarządzany z określonym zakresem na niezarządzaną strukturę DEVMODE opartą na strukturze DEVMODE zidentyfikowanej przez klasę 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

Wartość PrintTicket , która ma być konwertowana.

baseType
BaseDevModeType

Wartość określająca, czy użyć domyślnego modułu DEVMODE użytkownika, czy drukarki jako podstawowego modułu DEVMODE.

scope
PrintTicketScope

PrintTicketScope Wartość określająca, czy konwersja PrintTicket elementu ma być wykonywana w zakresie strony, dokumentu, czy całego zadania drukowania.

Zwraca

Byte[]

Byte Bufor reprezentujący nową strukturę DEVMODE.

Wyjątki

Wartość ma wartość printTicket null (Nothing w Visual Basic).

Zawartość elementu printTicket nie jest dobrze sformułowana.

Konwersja nie powiodła się.

Wartość baseType nie jest prawidłową BaseDevModeType wartością.

-lub-

Wartość scope nie jest prawidłową PrintTicketScope wartością.

Uwagi

Ta metoda nie weryfikuje metody PrintTicket. Aby go zweryfikować, użyj polecenia MergeAndValidatePrintTicket.

Aby uzyskać więcej informacji na temat struktury DEVMODE, zobacz DEVMODE.

Dotyczy