Foxit PDF SDK

Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
FSDK::WatermarkTextProperties类 参考

## Public 成员函数
| constructor ()
| 构造函数。
| constructor (font, font_size, color, style, line_space, alignment)
| 带参数的构造函数。 更多...
| Set (font, font_size, color, style, line_space, alignment)
| 设置值。 更多...

## Public 属性
| alignment
| 文本水平对齐方式。默认值为 FSDK.e_AlignmentLeft。 更多...
| color
| 文本颜色。格式：0xRRGGBB。默认值为 0x000000。
| font
| 用于文本的字体对象。
| font_size
| 字体大小，以点为单位。默认值为 24.0。
| font_style
| 字体样式。默认值为 FSDK.WatermarkTextProperties.e_FontStyleNormal。 更多...
| line_space
| 行间垂直中心之间的间距，以行高为单位。默认值为 1.0。 更多...

## 静态 Public 属性
static | e_FontStyleNormal
| 水印字体样式的枚举。 更多...
static | e_FontStyleUnderline
| 水印字体样式：带下划线。

## 详细描述

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

## 成员函数说明

## ◆ constructor()

FSDK::WatermarkTextProperties::constructor | ( | font | ,
|  | font_size | ,
|  | color | ,
|  | style | ,
|  | line_space | ,
|  | alignment |
| ) |  |

带参数的构造函数。

参数 line_space 和 alignment 不支持平铺水印，设置后将不会生效。

参数

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

## ◆ Set()

FSDK::WatermarkTextProperties::Set | ( | font | ,
|  | font_size | ,
|  | color | ,
|  | style | ,
|  | line_space | ,
|  | alignment |
| ) |  |

设置值。

参数 line_space 和 alignment 不支持平铺水印，设置后将不会生效。

参数

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

返回
  无。

## 类成员变量说明

## ◆ alignment

FSDK::WatermarkTextProperties::alignment

文本水平对齐方式。默认值为 FSDK.e_AlignmentLeft。

应为以下宏定义之一：

- FSDK.e_AlignmentLeft
- FSDK.e_AlignmentCenter
- FSDK.e_AlignmentRight

## ◆ e_FontStyleNormal

FSDK::WatermarkTextProperties::e_FontStyleNormal
| static

水印字体样式的枚举。

此枚举的值应单独使用。

水印字体样式：正常。

## ◆ font_style

FSDK::WatermarkTextProperties::font_style

字体样式。默认值为 FSDK.WatermarkTextProperties.e_FontStyleNormal。

应为以下值之一：

- FSDK.WatermarkTextProperties.e_FontStyleNormal
- FSDK.WatermarkTextProperties.e_FontStyleUnderline

## ◆ line_space

FSDK::WatermarkTextProperties::line_space

行间垂直中心之间的间距，以行高为单位。默认值为 1.0。

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