Foxit PDF SDK
FSPrintParams类 参考

继承自 NSObject .

构造函数

(id) - init
 构造函数。

 
(id) - initWithPrint_params:
 拷贝构造函数,使用另一个打印参数对象。
更多...
 

属性

FSPrintParamsBookletBinding binding
 该值确定纸张装订方向和页面排列顺序。请参考从 FSPrintParamsBookletBindingRight 开始的值,这应该是这些值中的一个。

 
FSPrintParamsBookletDuplexMode booklet_duplex_mode
 该值确定小册子打印时的双面打印模式。请参考从 FSPrintParamsBookletDuplexModeBothSides 开始的值,这应该是这些值中的一个。

 
FSPrintParamsDuplexType duplex_type
 设置双面打印模式为单面、双面长边或双面短边进纸。 请参考从 FSPrintParamsDuplexTypeSimplex 开始的值, 这应该是这些值中的一个。

 
FSPrintParamsPrintHandling handling
 打印处理类型。请参考从 FSPrintParamsPrintHandlingNone 开始的值, 这应该是这些值中的一个。

 
BOOL is_print_as_image
 YES 表示页面应以图像形式打印。

 
BOOL is_print_auto_center
 YES 表示每个页面相对于纸张自动居中。

 
BOOL is_print_auto_rotate
 YES 表示在多页面并页打印期间自动旋转每个页面以匹配页面方向 到可用纸张区域。NO 表示不旋转。

 
BOOL is_print_page_border
 布尔值,如果为true,在多页面并页打印期间在每个页面周围绘制和打印页面边界。

 
BOOL is_reverse
 YES 表示打印顺序应从参数end到 参数start

 
BOOL is_show_ui
 YES 表示应向用户显示UI界面 以获取打印信息并确认操作。

 
BOOL is_simulate_overprinting
 YES 表示打印时进行叠印预览。NO 表示不进行。

 
BOOL is_tile_label
 为平铺输出的每个页面添加标签。标签页面显示行和列、文件名和打印日期。

 
int num_copies
 要打印的副本数。

 
int num_pages_h
 打印每页多页时水平方向布局的页数。

 
int num_pages_v
 打印每页多页时垂直方向布局的页数。

 
NSString * output_file_name
 用于文件名的设备无关路径,用于替代将打印作业发送到打印机(打印到文件)。

 
FSPrintParamsPageOrder page_order
 该值确定多页在纸张上的布局方式。请参考从 FSPrintParamsPageOrderHorizontal 开始的值,这应该是这些值中的一个。

 
FSRangepage_range
 用于指定打印页面范围的范围对象。 此范围中表示的所有索引都从0开始,并且 小于指定文档的页面数。

 
FSPrintParamsPrintContent print_content
 指定打印内容。请参考从 FSPrintParamsPrintContentDocument 开始的值,这应该 是这些值中的一个。

 
NSString * printer_name
 用于打印的默认打印机名称。

 
BOOL tile_mark
 YES 表示切分页面,NO 表示不切分。

 
float tile_overlap
 平铺页面的重叠点数。

 
float tile_scale
 平铺页面的缩放比例。

 

详细描述

此类表示打印参数。

函数文档

◆ initWithPrint_params:()

- (id) initWithPrint_params: (FSPrintParams*)  print_params

拷贝构造函数,使用另一个打印参数对象。

参数
[in]print_params另一个打印参数对象。