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。
FSFont * | font
| 用于文本的字体对象。
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_space和alignment不支持平铺水印，设置后将无效果。

参数

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

## ◆ 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_space和alignment不支持平铺水印，设置后将无效果。

参数

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

返回
  无。

## 属性说明

## ◆ alignment

- (FSAlignment) alignment
| read write nonatomic assign

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

应为以下宏定义之一：

- FSAlignmentLeft
- FSAlignmentCenter
- FSAlignmentRight

## ◆ font_style

- (FSWatermarkTextPropertiesFontStyle) font_style
| read write nonatomic assign

字体样式。默认值为FSWatermarkTextPropertiesFontStyleNormal。

应为以下值之一：

- FSWatermarkTextPropertiesFontStyleNormal
- FSWatermarkTextPropertiesFontStyleUnderline

## ◆ line_space

- (float) line_space
| read write nonatomic assign

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

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