Foxit PDF SDK
foxit.pdf.WatermarkTextProperties类 参考

继承自 SystemIDisposable .

Public 类型

enum  FontStyle { FontStyle.e_FontStyleNormal = 0, FontStyle.e_FontStyleUnderline = 1 }
 水印字体样式的枚举。 更多...
 

Public 成员函数

 WatermarkTextProperties (Font font, float font_size, int color, WatermarkTextProperties.FontStyle style, float line_space, Alignment alignment)
 带参数的构造函数。 更多...
 
 WatermarkTextProperties ()
 构造函数。
 
 WatermarkTextProperties (WatermarkTextProperties properties)
 带另一个水印文本属性对象的构造函数。 更多...
 
void Set (Font font, float font_size, int color, WatermarkTextProperties.FontStyle style, float line_space, Alignment alignment)
 设置值。 更多...
 

属性

Alignment alignment [get, set]
 文本水平对齐方式。默认值为foxit.common.Alignment.e_AlignmentLeft 更多...
 
int color [get, set]
 文本颜色。格式:0xRRGGBB。默认值为0x000000。
 
Fontfont [get, set]
 用于文本的字体对象。
 
float font_size [get, set]
 字体大小,以点为单位。默认值为24.0。
 
WatermarkTextProperties.FontStyle font_style [get, set]
 字体样式。默认值为foxit.pdf.WatermarkTextProperties.FontStyle.e_FontStyleNormal 更多...
 
float line_space [get, set]
 行间距,以行高为单位。默认值为1.0。 更多...
 

详细描述

此类表示用于从文本构造水印对象的水印文本设置。

成员枚举类型说明

◆ FontStyle

水印字体样式的枚举。

此枚举的值应单独使用。

枚举值
e_FontStyleNormal 

水印字体样式:正常。

e_FontStyleUnderline 

水印字体样式:带下划线。

构造及析构函数说明

◆ WatermarkTextProperties() [1/2]

foxit.pdf.WatermarkTextProperties.WatermarkTextProperties ( Font  font,
float  font_size,
int  color,
WatermarkTextProperties.FontStyle  style,
float  line_space,
Alignment  alignment 
)
inline

带参数的构造函数。

参数line_spacealignment不支持平铺水印,设置后将无效果。

参数
[in]font用于文本的有效字体对象。
[in]font_size字体大小,以点为单位。
[in]color文本颜色。格式:0xRRGGBB。
[in]style字体样式。应为以下值之一:
[in]line_space行间距,以行高为单位。此值指定行间距的行高倍数。 有效范围:从0到10(不包括0但包括10)。如果此值大于10, 将使用10作为文本水印的默认值。
[in]alignment文本水平对齐方式。应为以下值之一:

◆ WatermarkTextProperties() [2/2]

foxit.pdf.WatermarkTextProperties.WatermarkTextProperties ( WatermarkTextProperties  properties)
inline

带另一个水印文本属性对象的构造函数。

参数
[in]properties另一个水印文本属性对象。

成员函数说明

◆ Set()

void foxit.pdf.WatermarkTextProperties.Set ( Font  font,
float  font_size,
int  color,
WatermarkTextProperties.FontStyle  style,
float  line_space,
Alignment  alignment 
)
inline

设置值。

参数line_spacealignment不支持平铺水印,设置后将无效果。

参数
[in]font用于文本的有效字体对象。
[in]font_size字体大小,以点为单位。
[in]color文本颜色。格式:0xRRGGBB。
[in]style字体样式。应为以下值之一:
[in]line_space行间距,以行高为单位。此值指定行间距的行高倍数。 有效范围:从0到10(不包括0但包括10)。如果此值大于10, 将使用10作为文本水印的默认值。
[in]alignment文本水平对齐方式。应为以下值之一:
返回
无。

属性说明

◆ alignment

Alignment foxit.pdf.WatermarkTextProperties.alignment
getset

◆ font_style

◆ line_space

float foxit.pdf.WatermarkTextProperties.line_space
getset

行间距,以行高为单位。默认值为1.0。

此值用于指定行间距的行高倍数。 有效范围:从0到10(不包括0但包括10)。如果此值大于10,将使用10 作为文本水印的默认值。