|
Foxit PDF SDK
|
Public 成员函数 | |
| OptimizerSettings () | |
| 构造函数。 更多... | |
| OptimizerSettings (OptimizerSettings other) | |
| 构造函数,使用另一个优化器设置对象。 更多... | |
| bool | IsEmpty () |
| 检查当前对象是否为空。 更多... | |
| void | SetCleanUpOptions (int clean_up_options) |
| 设置清理的优化相关选项。 更多... | |
| void | SetColorGrayImageSettings (ImageSettings settings) |
| void | SetColorImageSettings (ImageSettings settings) |
| 设置彩色图像的优化相关设置。 更多... | |
| void | SetDiscardObjectsOptions (int discard_objects_options) |
| 设置丢弃对象的优化相关选项。 更多... | |
| void | SetDiscardUserDataOptions (int discard_userdata_options) |
| 设置丢弃用户数据的优化相关选项。 更多... | |
| void | SetGrayscaleImageSettings (ImageSettings settings) |
| 设置灰度图像的优化相关设置。 更多... | |
| void | SetMonoImageSettings (MonoImageSettings settings) |
| 设置单色图像的优化相关设置。 更多... | |
| void | SetOptimizerOptions (int optimize_options) |
| 设置选项以决定用于优化PDF文档的优化器设置类型。 更多... | |
| void | SetTransparencyMode (OptimizerSettings.TransparencyMode transparency_mode) |
| 设置优化透明度模式。 更多... | |
| void | SetUnembeddedFontSettings (UnembeddedFontSettings settings) |
| 设置取消嵌入字体的优化相关设置。 更多... | |
清理选项的枚举。
此枚举的值可以单独使用或组合使用。
丢弃对象选项的枚举。
此枚举的值可以单独使用或组合使用。
丢弃用户数据选项的枚举。
此枚举的值可以单独使用或组合使用。
透明度模式的枚举。
此枚举的值应单独使用。
|
inline |
构造函数。
此构造函数用于构造具有默认设置选项的优化器设置对象。 用户也可以调用此类中的"set"方法来更改设置选项。 有关默认设置选项的更多详细信息,请参考其他设置类(可以设置到当前对象的)中的注释。
|
inline |
构造函数,使用另一个优化器设置对象。
| [in] | other | 另一个优化器设置对象。 |
|
inline |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
|
inline |
设置清理的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何清理选项, 那么意味着不进行清理优化。 此函数设置的清理选项仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerCleanUp 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | clean_up_options | 清理的优化相关选项。0表示不进行清理优化。 请参考从 foxit.addon.optimization.OptimizerSettings.CleanUpOptions.e_CleanUpUseFlateForNonEncodedStream 开始的值, 可以是这些值中的一个或组合。 |
|
inline |
对于新构造的对象,如果不调用此函数来设置任何彩色/灰度图像设置, 那么意味着使用默认的彩色/灰度图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerCompressImages 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 彩色和灰度图像的优化相关设置。 |
|
inline |
设置彩色图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何彩色图像设置, 那么意味着使用默认的彩色图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerCompressImages 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 彩色图像的优化相关设置。 |
|
inline |
设置丢弃对象的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerDiscardObjects 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | discard_objects_options | 丢弃对象的优化相关选项。 0表示不进行丢弃对象优化。请参考从 foxit.addon.optimization.OptimizerSettings.DiscardObjectsOptions.e_DiscardObjectsFormActions 开始的值, 可以是这些值中的一个或组合。 |
|
inline |
设置丢弃用户数据的优化相关选项。
对于新构造的对象,如果不调用此函数来设置任何丢弃用户数据选项, 那么意味着不进行丢弃用户数据优化。 此函数设置的丢弃用户数据选项仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerDiscardUserData 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | discard_userdata_options | 丢弃用户数据的优化相关选项。 0表示不进行丢弃用户数据优化。请参考从 foxit.addon.optimization.OptimizerSettings.DiscardUserDataOptions.e_DiscardUserDataAllAnnotsFormsAndMultimedia 开始的值,可以是这些值中的一个或组合。 |
|
inline |
设置灰度图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何灰度图像设置, 那么意味着使用默认的灰度图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的 ImageSettings 仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerCompressImages 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 灰度图像的优化相关设置。 |
|
inline |
设置单色图像的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何单色图像设置, 那么意味着使用默认的单色图像设置。 有关详细值,请参考类 MonoImageSettings 中的注释。
此函数设置的MonoImageSettings仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerCompressImages 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 单色图像的优化相关设置。 |
|
inline |
设置选项以决定用于优化PDF文档的优化器设置类型。
对于新构造的对象,如果不调用此函数来设置任何优化器选项, 那么意味着没有任何类型的优化器设置有用。
| [in] | optimize_options | 决定用于优化PDF文档的优化器设置类型的选项。 0表示没有任何类型的优化器设置有用。请参考从 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerCompressImages 开始的值, 可以是这些值中的一个或组合。 |
|
inline |
设置优化透明度模式。
对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerDiscardObjects 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | transparency_mode | 优化透明度选项。 请参考值从 foxit.addon.optimization.OptimizerSettings.TransparencyMode.e_TransparencyModeLowResolution , 它的值必须是这些值中的一个,默认值为: foxit.addon.optimization.OptimizerSettings.TransparencyMode.e_TransparencyModeLowResolution 。 |
|
inline |
设置取消嵌入字体的优化相关设置。
对于新构造的对象,如果不调用此函数来设置任何非嵌入字体设置, 那么意味着不取消嵌入任何字体。 此函数设置的UnembeddedFontSettings仅在选项值 foxit.addon.optimization.OptimizerSettings.OptimizerOptions.e_OptimizerUnembeddedFonts 被 函数 OptimizerSettings.SetOptimizerOptions 设置时才有用。
| [in] | settings | 取消嵌入字体的优化相关设置。 |