Udostępnij za pośrednictwem


PrintTicketConverter.ConvertPrintTicketToDevMode Metoda

Definicja

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

Przeciążenia

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

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

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 BaseDevModeTypeelement .

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

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

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

Element PrintTicket do konwersji.

baseType
BaseDevModeType

Wartość określająca, czy używać domyślnego trybu DEVMODE użytkownika, czy domyślnej metodyki DEVMODE użytkownika jako podstawowego modułu DEVMODE.

Zwraca

Byte[]

Tablica Byte zawierająca nową strukturę DEVMODE .

Wyjątki

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

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

Konwersja nie powiodła się.

Wartość baseType nie jest prawidłowa BaseDevModeType .

Uwagi

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

Ta metoda nie weryfikuje metody PrintTicket. Aby je 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 BaseDevModeTypeelement .

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

Element PrintTicket do konwersji.

baseType
BaseDevModeType

Wartość określająca, czy używać domyślnego trybu DEVMODE użytkownika, czy domyślnej metodyki DEVMODE użytkownika jako podstawowego modułu DEVMODE.

scope
PrintTicketScope

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

Zwraca

Byte[]

Bufor Byte reprezentujący nową strukturę DEVMODE .

Wyjątki

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

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

Konwersja nie powiodła się.

Wartość baseType nie jest prawidłowa BaseDevModeType .

-lub-

Wartość scope nie jest prawidłowa PrintTicketScope .

Uwagi

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

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

Dotyczy