PrintTicketConverter.ConvertPrintTicketToDevMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的 PrintTicket 转换为非托管 DEVMODE 结构。
重载
ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType) |
将指定的托管 PrintTicket 转换为非托管 DEVMODE 结构,该结构基于 BaseDevModeType 标识的 DEVMODE 结构。 |
ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope) |
将含有指定范围的指定托管代码 PrintTicket 转换为非托管 DEVMODE 结构,该结构基于 BaseDevModeType 标识的 DEVMODE 结构。 |
ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)
将指定的托管 PrintTicket 转换为非托管 DEVMODE 结构,该结构基于 BaseDevModeType 标识的 DEVMODE 结构。
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 的一个值。
返回
例外
printTicket
的值为 null(在 Visual Basic 中为 Nothing
)。
printTicket
的内容的格式不正确。
转换失败。
baseType
不是有效的 BaseDevModeType 值。
注解
参数的范围 PrintTicket 必须是整个打印作业。
此方法不验证 PrintTicket。 若要对其进行验证,请使用 MergeAndValidatePrintTicket。
有关 DEVMODE 结构的详细信息,请参阅 DEVMODE。
适用于
ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)
将含有指定范围的指定托管代码 PrintTicket 转换为非托管 DEVMODE 结构,该结构基于 BaseDevModeType 标识的 DEVMODE 结构。
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 转换是应该在一页、一个文档还是整个打印作业中进行。
返回
例外
printTicket
的值为 null(在 Visual Basic 中为 Nothing
)。
printTicket
的内容的格式不正确。
转换失败。
注解
此方法不验证 PrintTicket。 若要对其进行验证,请使用 MergeAndValidatePrintTicket。
有关 DEVMODE 结构的详细信息,请参阅 DEVMODE。