Foxit PDF SDK
FSOptimizeScannedPDFSettings类 参考
类 FSOptimizeScannedPDFSettings 继承关系图:
FSBase

构造函数

(id) - initWithOther:
 构造函数,使用另一个结果信息对象。
更多...
 
(BOOL) - isEmpty
 检查当前对象是否为空。
更多...
 
(void) - setColorGrayImageCompressionMode:
 设置用于优化扫描PDF文档中彩色/灰度图像的压缩模式。
更多...
 
(void) - setColorGrayImageCompressionQuality:
 设置有损压缩模式的质量,用于优化扫描PDF文档中的彩色/灰度图像。
更多...
 
(void) - setMonoImageCompressionMode:
 设置用于优化扫描PDF文档中单色图像的压缩模式。
更多...
 
(void) - setOptimizedPages:
 设置要优化的页面。
更多...
 

详细描述

此类表示优化扫描PDF文档的设置。它将在类 FSOptimizer 中使用。

参见
FSOptimizer

函数文档

◆ initWithOther:()

- (id) initWithOther: (FSOptimizeScannedPDFSettings*)  other

构造函数,使用另一个结果信息对象。

参数
[in]other另一个优化器设置对象。

◆ isEmpty()

- (BOOL) isEmpty

检查当前对象是否为空。

当当前对象为空时,意味着当前对象无用。

返回
YES 表示当前对象为空,NO 表示不为空。

◆ setColorGrayImageCompressionMode:()

- (void) setColorGrayImageCompressionMode: (FSOptimizeScannedPDFSettingsScannedImageCompressMode)  mode

设置用于优化扫描PDF文档中彩色/灰度图像的压缩模式。

对于新构造的对象,如果不调用此函数来设置选项, 那么将使用OptimizeScannedPDFSettings::e_ImageCompressjpeg作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 FSOptimizeScannedPDFSettingsScannedImageCompressHigh 开始的值,应该是这些值中的一个。
返回
无。

◆ setColorGrayImageCompressionQuality:()

- (void) setColorGrayImageCompressionQuality: (unsigned int)  quality

设置有损压缩模式的质量,用于优化扫描PDF文档中的彩色/灰度图像。

对于新构造的对象,如果不调用此函数来设置此选项, 那么将使用33作为此选项的默认值。

参数
[in]quality有损压缩模式的质量值,值必须在0到100之间。
注解
此方法仅在 FSOptimizeScannedPDFSettingsScannedImageCompressHigh 和 FSOptimizeScannedPDFSettingsScannedImageCompressjpeg 压缩模式下有效。
返回
无。

◆ setMonoImageCompressionMode:()

- (void) setMonoImageCompressionMode: (FSOptimizeScannedPDFSettingsScannedMonoImageCompressMode)  mode

设置用于优化扫描PDF文档中单色图像的压缩模式。

对于新构造的对象,如果不调用此函数来设置选项, 那么将使用 FSOptimizeScannedPDFSettingsScannedMonoImageCompressjbig2Lossy 作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 FSOptimizeScannedPDFSettingsScannedMonoImageCompressjbig2Lossy 开始的值,应该是这些值中的一个。
返回
无。

◆ setOptimizedPages:()

- (void) setOptimizedPages: (FSRange*)  pages

设置要优化的页面。

对于新构造的对象,如果不调用此函数,所有页面都将被优化。

参数
[in]pages指定的页面,如果 pages 没有添加页面索引,意味着所有页面都将被优化。
返回
无。