|
Foxit PDF SDK
|
继承自 Object .
Public 类型 | |
| enum | BookletBinding { e_BookletBindingRight = 0, e_BookletBindingLeft = 1, e_BookletBindingLeftTall = 2, e_BookletBindingRightTall = 3 } |
| 用于确定小册子打印时装订方式的值的枚举。 更多... | |
| enum | BookletDuplexMode { e_BookletDuplexModeBothSides = 0, e_BookletDuplexModeFrontSideOnly = 1, e_BookletDuplexModeBackSideOnly = 2 } |
| 用于确定小册子打印时双面打印模式的值的枚举。 更多... | |
| enum | DuplexType { e_DuplexTypeSimplex = 0, e_DuplexTypeDuplexFlipLongEdge = 1, e_DuplexTypeDuplexFlipShortEdge = 2 } |
| 用于设置双面打印模式的值的枚举。 更多... | |
| enum | PageOrder { e_PageOrderHorizontal = 0, e_PageOrderHorizontalReversed = 1, e_PageOrderVertical = 2 } |
| 用于确定多个页面如何在纸张上布局的值的枚举。 更多... | |
| enum | PrintContent { e_PrintContentDocument = 0, e_PrintContentDocAndAnnots = 1, e_PrintContentFormFieldsOnly = 2 } |
| 用于设置打印作业内容的值的枚举。 更多... | |
| enum | PrintHandling { e_PrintHandlingNone = 0, e_PrintHandlingFitPaper = 1, e_PrintHandlingReducePaper = 2, e_PrintHandlingMultiplePages = 3, e_PrintHandlingTileLargePages = 4, e_PrintHandlingBooklet = 5 } |
| 用于确定多个页面如何在纸张上布局的值的枚举。 更多... | |
Public 成员函数 | |
| PrintParams () | |
| 构造函数。 | |
| PrintParams (const PrintParams &print_params) | |
| 拷贝构造函数,使用另一个打印参数对象。 更多... | |
| PrintParams & | operator= (const PrintParams &print_params) |
| 赋值操作符。 更多... | |
Public 属性 | |
| BookletBinding | binding |
| 该值确定纸张装订方向和页面排列顺序。请参考从 PrintParams::e_BookletBindingRight 开始的值,这应该是这些值中的一个。 | |
| BookletDuplexMode | booklet_duplex_mode |
| 该值确定小册子打印时的双面打印模式。请参考从 PrintParams::e_BookletDuplexModeBothSides 开始的值,这应该是这些值中的一个。 | |
| DuplexType | duplex_type |
| 设置双面打印模式为单面、双面长边或双面短边进纸。 请参考从 PrintParams::e_DuplexTypeSimplex 开始的值, 这应该是这些值中的一个。 | |
| PrintHandling | handling |
| 打印处理类型。请参考从 PrintParams::e_PrintHandlingNone 开始的值, 这应该是这些值中的一个。 | |
| bool | is_print_as_image |
| true 表示页面应以图像形式打印。 | |
| bool | is_print_auto_center |
| true 表示每个页面相对于纸张自动居中。 | |
| bool | is_print_auto_rotate |
| true 表示在多页面并页打印期间自动旋转每个页面以匹配页面方向 到可用纸张区域。false 表示不旋转。 | |
| bool | is_print_page_border |
| 布尔值,如果为true,在多页面并页打印期间在每个页面周围绘制和打印页面边界。 | |
| bool | is_reverse |
| true 表示打印顺序应从参数end到 参数start。 | |
| bool | is_show_ui |
| true 表示应向用户显示UI界面 以获取打印信息并确认操作。 | |
| bool | is_simulate_overprinting |
| true 表示打印时进行叠印预览。false 表示不进行。 | |
| bool | is_tile_label |
| 为平铺输出的每个页面添加标签。标签页面显示行和列、文件名和打印日期。 | |
| int | num_copies |
| 要打印的副本数。 | |
| int | num_pages_h |
| 打印每页多页时水平方向布局的页数。 | |
| int | num_pages_v |
| 打印每页多页时垂直方向布局的页数。 | |
| WString | output_file_name |
| 用于文件名的设备无关路径,用于替代将打印作业发送到打印机(打印到文件)。 | |
| PageOrder | page_order |
| 该值确定多页在纸张上的布局方式。请参考从 PrintParams::e_PageOrderHorizontal 开始的值,这应该是这些值中的一个。 | |
| common::Range | page_range |
| 用于指定打印页面范围的范围对象。 此范围中表示的所有索引都从0开始,并且 小于指定文档的页面数。 | |
| PrintContent | print_content |
| 指定打印内容。请参考从 PrintParams::e_PrintContentDocument 开始的值,这应该 是这些值中的一个。 | |
| WString | printer_name |
| 用于打印的默认打印机名称。 | |
| bool | tile_mark |
| true 表示切分页面,false 表示不切分。 | |
| float | tile_overlap |
| 平铺页面的重叠点数。 | |
| float | tile_scale |
| 平铺页面的缩放比例。 | |
此类表示打印参数。
用于确定多个页面如何在纸张上布局的值的枚举。
此枚举的值应单独使用。
|
inline |
拷贝构造函数,使用另一个打印参数对象。
| [in] | print_params | 另一个打印参数对象。 |
|
inline |
赋值操作符。
| [in] | print_params | 另一个打印参数对象。 |