Foxit PDF SDK
foxit::common::FLDRenderOption类 参考

继承自 Object .

Public 类型

enum  ColorMode {
  e_ColorModeNormal = 0, e_ColorModeMappingGray = 1, e_ColorModeMapping = 2, e_ColorModeAnyColor = 3,
  e_ColorModeRedHead = 4
}
 OFD渲染颜色模式枚举类型. 更多...
 

Public 成员函数

 FLDRenderOption ()
 构造函数。
 
 FLDRenderOption (bool is_print, ColorMode color_mode, foxit::RGB back_color, foxit::RGB fore_color, int x_dpi, int y_dpi)
 带参数的构造函数。 更多...
 
 FLDRenderOption (const FLDRenderOption &other)
 构造函数,通过另一个FLDRenderOption对象。 更多...
 
 ~FLDRenderOption ()
 析构函数。
 
FLDRenderOptionoperator= (const FLDRenderOption &other)
 赋值操作符。 更多...
 
void Set (bool is_print, ColorMode color_mode, foxit::RGB back_color, foxit::RGB fore_color, int x_dpi, int y_dpi)
 设置值。 更多...
 

Public 属性

foxit::RGB back_color
 背景颜色。
 
ColorMode color_mode
 颜色模式。请参考从 foxit::common::FLDRenderOption::e_ColorModeNormal 开始的值, 应该是这些值中的一个。
 
foxit::RGB fore_color
 前景颜色。
 
bool is_print
 是否为打印模式。
 
int x_dpi
 水平DPI值。
 
int y_dpi
 垂直DPI值。
 

详细描述

此类表示和FLD渲染相关的选项。

成员枚举类型说明

◆ ColorMode

OFD渲染颜色模式枚举类型.

该枚举值应单独使用.

枚举值
e_ColorModeNormal 

正常颜色模式.

e_ColorModeMappingGray 

灰度颜色模式:将颜色映射到背景色/前景色.

e_ColorModeMapping 

映射颜色模式:将颜色映射到由背景色和前景色定义的颜色范围.

e_ColorModeAnyColor 

任意颜色模式:不对颜色进行任何映射.

e_ColorModeRedHead 

将用户选中的区域中的红色文字或者路径渲染成黑色

构造及析构函数说明

◆ FLDRenderOption() [1/2]

foxit::common::FLDRenderOption::FLDRenderOption ( bool  is_print,
ColorMode  color_mode,
foxit::RGB  back_color,
foxit::RGB  fore_color,
int  x_dpi,
int  y_dpi 
)
inlineexplicit

带参数的构造函数。

参数
[in]is_print是否为打印模式。
[in]color_mode颜色模式。请参考从 foxit::common::FLDRenderOption::e_ColorModeNormal 开始的值, 应该是这些值中的一个。
[in]back_color背景颜色。
[in]fore_color前景颜色。
[in]x_dpi水平DPI值。
[in]y_dpi垂直DPI值。

◆ FLDRenderOption() [2/2]

foxit::common::FLDRenderOption::FLDRenderOption ( const FLDRenderOption other)
inline

构造函数,通过另一个FLDRenderOption对象。

参数
[in]other另一个FLDRenderOption对象。

成员函数说明

◆ operator=()

FLDRenderOption& foxit::common::FLDRenderOption::operator= ( const FLDRenderOption other)
inline

赋值操作符。

参数
[in]other另一个FLDRenderOption对象,其值将被赋给当前对象。
返回
当前对象自身的引用。

◆ Set()

void foxit::common::FLDRenderOption::Set ( bool  is_print,
ColorMode  color_mode,
foxit::RGB  back_color,
foxit::RGB  fore_color,
int  x_dpi,
int  y_dpi 
)
inline

设置值。

参数
[in]is_print是否为打印模式。
[in]color_mode颜色模式。请参考从 foxit::common::FLDRenderOption::e_ColorModeNormal 开始的值, 应该是这些值中的一个。
[in]back_color背景颜色。
[in]fore_color前景颜色。
[in]x_dpi水平DPI值。
[in]y_dpi垂直DPI值。
返回
无。