此类表示优化扫描PDF文档的设置。它将在类 Optimizer 中使用。
- 参见
- Optimizer
◆ ScannedImageCompressMode
用于彩色或灰度图像的压缩模式枚举。
此枚举的值应单独使用。
| 枚举值 |
|---|
| e_ScannedImageCompressHigh | 压缩模式:高压缩。
|
| e_ScannedImageCompressjpeg | 压缩模式:JPEG。
|
| e_ScannedImageCompressjpeg2000LossLess | 压缩模式:JPEG2000无损。
|
| e_ScannedImageCompressjpeg2000Lossy | 压缩模式:JPEG2000有损。
|
◆ ScannedMonoImageCompressMode
用于单色图像的压缩模式枚举。
此枚举的值应单独使用。
| 枚举值 |
|---|
| e_ScannedMonoImageCompressjbig2Lossy | 压缩模式:JBIG2有损。
|
| e_ScannedMonoImageCompressjbig2LossLess | 压缩模式:JBIG2无损。
|
| e_ScannedMonoImageCompressCCITT4 | 压缩模式:CCITT Group 4。
|
| e_ScannedMonoImageCompressHigh | 压缩模式:高压缩。
|
◆ OptimizeScannedPDFSettings()
◆ IsEmpty()
| bool foxit::addon::optimization::OptimizeScannedPDFSettings::IsEmpty |
( |
| ) |
const |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,false 表示不为空。
◆ operator !=()
不等操作符。
- 参数
-
| [in] | other | 另一个结果优化器设置对象。此函数将检查当前对象是否不等于此对象。 |
- 返回
- true 表示不相等,false 表示相等。
◆ operator=()
赋值操作符。
- 参数
-
| [in] | other | 另一个结果优化器设置对象,其值将赋给当前对象。 |
- 返回
- 对当前对象自身的引用。
◆ operator==()
相等操作符。
- 参数
-
| [in] | other | 另一个结果优化器设置对象。此函数将检查当前对象是否等于此对象。 |
- 返回
- true 表示相等,false 表示不相等。
◆ SetColorGrayImageCompressionMode()
| void foxit::addon::optimization::OptimizeScannedPDFSettings::SetColorGrayImageCompressionMode |
( |
ScannedImageCompressMode |
mode | ) |
|
设置用于优化扫描PDF文档中彩色/灰度图像的压缩模式。
对于新构造的对象,如果不调用此函数来设置选项, 那么将使用OptimizeScannedPDFSettings::e_ImageCompressjpeg作为此选项的默认值。
- 参数
-
- 返回
- 无。
◆ SetColorGrayImageCompressionQuality()
| void foxit::addon::optimization::OptimizeScannedPDFSettings::SetColorGrayImageCompressionQuality |
( |
foxit::uint32 |
quality | ) |
|
◆ SetMonoImageCompressionMode()
◆ SetOptimizedPages()
| void foxit::addon::optimization::OptimizeScannedPDFSettings::SetOptimizedPages |
( |
const common::Range & |
pages | ) |
|
设置要优化的页面。
对于新构造的对象,如果不调用此函数,所有页面都将被优化。
- 参数
-
| [in] | pages | 指定的页面,如果 pages 没有添加页面索引,意味着所有页面都将被优化。 |
- 返回
- 无。