PrintTicketConverter.ConvertPrintTicketToDevMode Метод

Определение

Преобразует заданный PrintTicket в неуправляемую структуру DEVMODE.

Перегрузки

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Преобразует указанный управляемый PrintTicket в неуправляемую структуру DEVMODE, основанную на структуре DEVMODE, которая идентифицируется объектом BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Преобразует указанный управляемый код PrintTicket с заданной областью в неуправляемую структуру DEVMODE, основанную на структуре DEVMODE, которая идентифицируется объектом BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

Преобразует указанный управляемый PrintTicket в неуправляемую структуру DEVMODE, основанную на структуре DEVMODE, которая идентифицируется объектом 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()

Параметры

printTicket
PrintTicket

Преобразуемый объект PrintTicket.

baseType
BaseDevModeType

Значение, указывающее, какую структуру DEVMODE использовать как базовую DEVMODE: пользовательскую по умолчанию или структуру принтера по умолчанию.

Возвращаемое значение

Byte[]

Массив Byte, который содержит новую структуру DEVMODE.

Исключения

Данный объект PrintTicketConverter уже удален.

Параметр printTicket имеет значение null (Nothing в Visual Basic).

Содержимое printTicket имеет неправильный формат.

Сбой преобразования.

Параметр baseType не является допустимым значением BaseDevModeType.

Комментарии

Областью PrintTicket действия параметра должно быть все задание печати.

Этот метод не проверяет .PrintTicket Чтобы проверить его, используйте .MergeAndValidatePrintTicket

Дополнительные сведения о структуре DEVMODE см. в разделе DEVMODE.

Применяется к

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

Преобразует указанный управляемый код PrintTicket с заданной областью в неуправляемую структуру DEVMODE, основанную на структуре DEVMODE, которая идентифицируется объектом 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()

Параметры

printTicket
PrintTicket

Преобразуемый объект PrintTicket.

baseType
BaseDevModeType

Значение, указывающее, какую структуру DEVMODE использовать как базовую DEVMODE: пользовательскую по умолчанию или структуру принтера по умолчанию.

scope
PrintTicketScope

Значение PrintTicketScope, указывающее область преобразования объекта PrintTicket: страницу, документ или все задание печати.

Возвращаемое значение

Byte[]

Буфер Byte, который представляет новую структуру DEVMODE.

Исключения

Данный объект PrintTicketConverter уже удален.

Параметр printTicket имеет значение null (Nothing в Visual Basic).

Содержимое printTicket имеет неправильный формат.

Сбой преобразования.

Параметр baseType не является допустимым значением BaseDevModeType.

-или-

Параметр scope не является допустимым значением PrintTicketScope.

Комментарии

Этот метод не проверяет .PrintTicket Чтобы проверить его, используйте .MergeAndValidatePrintTicket

Дополнительные сведения о структуре DEVMODE см. в разделе DEVMODE.

Применяется к