|
Foxit PDF SDK
|
构造函数 | |
| (id) | - init |
| 构造函数。 更多... | |
| (id) | - initWithOther: |
| 构造函数,使用另一个优化器设置对象。 更多... | |
| (BOOL) | - isEmpty |
| 检查当前对象是否为空。 更多... | |
| (void) | - setCleanUpOptions: |
| 设置清理的优化相关选项。 更多... | |
| (void) | - setColorGrayImageSettings: |
| (void) | - setColorImageSettings: |
| 设置彩色图像的优化相关设置。 更多... | |
| (void) | - setDiscardObjectsOptions: |
| 设置丢弃对象的优化相关选项。 更多... | |
| (void) | - setDiscardUserDataOptions: |
| 设置丢弃用户数据的优化相关选项。 更多... | |
| (void) | - setGrayscaleImageSettings: |
| 设置灰度图像的优化相关设置。 更多... | |
| (void) | - setMonoImageSettings: |
| 设置单色图像的优化相关设置。 更多... | |
| (void) | - setOptimizerOptions: |
| 设置选项以决定用于优化PDF文档的优化器设置类型。 更多... | |
| (void) | - setTransparencyMode: |
| 设置优化透明度模式。 更多... | |
| (void) | - setUnembeddedFontSettings: |
| 设置取消嵌入字体的优化相关设置。 更多... | |
此类表示优化PDF文档的设置。它将在类 FSOptimizer 中使用。
| - (id) init |
构造函数。
此构造函数用于构造具有默认设置选项的优化器设置对象。 用户也可以调用此类中的"set"方法来更改设置选项。 有关默认设置选项的更多详细信息,请参考其他设置类(可以设置到当前对象的)中的注释。
| - (id) initWithOther: | (FSOptimizerSettings*) | other |
构造函数,使用另一个优化器设置对象。
| [in] | other | 另一个优化器设置对象。 |
| - (BOOL) isEmpty |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
| - (void) setCleanUpOptions: | (unsigned int) | clean_up_options |
设置清理的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何清理选项, 那么意味着不进行清理优化。 此函数设置的清理选项仅在选项值 FSOptimizerSettingsOptimizerCleanUp 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | clean_up_options | 清理的优化相关选项。0表示不进行清理优化。 请参考从 FSOptimizerSettingsCleanUpUseFlateForNonEncodedStream 开始的值, 可以是这些值中的一个或组合。 |
| - (void) setColorGrayImageSettings: | (FSImageSettings*) | settings |
对于新构造的对象,如果不调用此函数来设置任何彩色/灰度图像设置, 那么意味着使用默认的彩色/灰度图像设置。有关默认值,请参考 类 FSImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 FSOptimizerSettingsOptimizerCompressImages 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | settings | 彩色和灰度图像的优化相关设置。 |
| - (void) setColorImageSettings: | (FSImageSettings*) | settings |
设置彩色图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何彩色图像设置, 那么意味着使用默认的彩色图像设置。有关默认值,请参考 类 FSImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 FSOptimizerSettingsOptimizerCompressImages 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | settings | 彩色图像的优化相关设置。 |
| - (void) setDiscardObjectsOptions: | (unsigned int) | discard_objects_options |
设置丢弃对象的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 FSOptimizerSettingsOptimizerDiscardObjects 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | discard_objects_options | 丢弃对象的优化相关选项。 0表示不进行丢弃对象优化。请参考从 FSOptimizerSettingsDiscardObjectsFormActions 开始的值, 可以是这些值中的一个或组合。 |
| - (void) setDiscardUserDataOptions: | (unsigned int) | discard_userdata_options |
设置丢弃用户数据的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何丢弃用户数据选项, 那么意味着不进行丢弃用户数据优化。 此函数设置的丢弃用户数据选项仅在选项值 FSOptimizerSettingsOptimizerDiscardUserData 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | discard_userdata_options | 丢弃用户数据的优化相关选项。 0表示不进行丢弃用户数据优化。请参考从 FSOptimizerSettingsDiscardUserDataAllAnnotsFormsAndMultimedia 开始的值,可以是这些值中的一个或组合。 |
| - (void) setGrayscaleImageSettings: | (FSImageSettings*) | settings |
设置灰度图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何灰度图像设置, 那么意味着使用默认的灰度图像设置。有关默认值,请参考 类 FSImageSettings 中的注释。
此函数设置的 FSImageSettings 仅在选项值 FSOptimizerSettingsOptimizerCompressImages 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | settings | 灰度图像的优化相关设置。 |
| - (void) setMonoImageSettings: | (FSMonoImageSettings*) | settings |
设置单色图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何单色图像设置, 那么意味着使用默认的单色图像设置。 有关详细值,请参考类 FSMonoImageSettings 中的注释。
此函数设置的MonoImageSettings仅在选项值 FSOptimizerSettingsOptimizerCompressImages 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | settings | 单色图像的优化相关设置。 |
| - (void) setOptimizerOptions: | (unsigned int) | optimize_options |
设置选项以决定用于优化PDF文档的优化器设置类型。
对于新构造的对象,如果不调用此函数来设置任何优化器选项, 那么意味着没有任何类型的优化器设置有用。
| [in] | optimize_options | 决定用于优化PDF文档的优化器设置类型的选项。 0表示没有任何类型的优化器设置有用。请参考从 FSOptimizerSettingsOptimizerCompressImages 开始的值, 可以是这些值中的一个或组合。 |
| - (void) setTransparencyMode: | (FSOptimizerSettingsTransparencyMode) | transparency_mode |
设置优化透明度模式。
对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 FSOptimizerSettingsOptimizerDiscardObjects 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | transparency_mode | 优化透明度选项。 请参考值从 FSOptimizerSettingsTransparencyModeLowResolution , 它的值必须是这些值中的一个,默认值为: FSOptimizerSettingsTransparencyModeLowResolution 。 |
| - (void) setUnembeddedFontSettings: | (FSUnembeddedFontSettings*) | settings |
设置取消嵌入字体的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何非嵌入字体设置, 那么意味着不取消嵌入任何字体。 此函数设置的UnembeddedFontSettings仅在选项值 FSOptimizerSettingsOptimizerUnembeddedFonts 被 函数 FSOptimizerSettings::setOptimizerOptions: 设置时才有用。
| [in] | settings | 取消嵌入字体的优化相关设置。 |