Foxit PDF SDK
FSWatermarkTextProperties类 参考

继承自 NSObject .

构造函数

(id) - init
 构造函数。

 
(id) - initWithFont:font_size:color:style:line_space:alignment:
 带参数的构造函数。
更多...
 
(id) - initWithProperties:
 带另一个水印文本属性对象的构造函数。
更多...
 
(void) - set:font_size:color:style:line_space:alignment:
 设置值。
更多...
 

属性

FSAlignment alignment
 文本水平对齐方式。默认值为FSAlignmentLeft
更多...
 
unsigned int color
 文本颜色。格式:0xRRGGBB。默认值为0x000000。

 
FSFontfont
 用于文本的字体对象。

 
float font_size
 字体大小,以点为单位。默认值为24.0。

 
FSWatermarkTextPropertiesFontStyle font_style
 字体样式。默认值为FSWatermarkTextPropertiesFontStyleNormal
更多...
 
float line_space
 行间距,以行高为单位。默认值为1.0。
更多...
 

详细描述

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

函数文档

◆ initWithFont:font_size:color:style:line_space:alignment:()

- (id) initWithFont: (FSFont*)  font
font_size: (float)  font_size
color: (unsigned int)  color
style: (FSWatermarkTextPropertiesFontStyle style
line_space: (float)  line_space
alignment: (FSAlignment alignment 

带参数的构造函数。

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

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

◆ initWithProperties:()

- (id) initWithProperties: (FSWatermarkTextProperties*)  properties

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

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

◆ set:font_size:color:style:line_space:alignment:()

- (void) set: (FSFont*)  font
font_size: (float)  font_size
color: (unsigned int)  color
style: (FSWatermarkTextPropertiesFontStyle style
line_space: (float)  line_space
alignment: (FSAlignment alignment 

设置值。

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

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

属性说明

◆ alignment

- (FSAlignment) alignment
readwritenonatomicassign

文本水平对齐方式。默认值为FSAlignmentLeft

应为以下宏定义之一:



◆ font_style

◆ line_space

- (float) line_space
readwritenonatomicassign

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

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