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, который содержит новую структуру 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, который представляет новую структуру DEVMODE.
Исключения
Данный объект PrintTicketConverter уже удален.
Параметр printTicket
имеет значение null (Nothing
в Visual Basic).
Содержимое printTicket
имеет неправильный формат.
Сбой преобразования.
Параметр baseType
не является допустимым значением BaseDevModeType.
-или-
Параметр scope
не является допустимым значением PrintTicketScope.
Комментарии
Этот метод не проверяет .PrintTicket Чтобы проверить его, используйте MergeAndValidatePrintTicket.
Дополнительные сведения о структуре DEVMODE см. в разделе DEVMODE.