Foxit PDF SDK

Public 类型 | Public 成员函数 | 属性 | 所有成员列表
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。
Font? | font`[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

enum foxit.pdf.WatermarkTextProperties.FontStyle
| strong

水印字体样式的枚举。

此枚举的值应单独使用。

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

参数

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

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

参数

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

返回
  无。

## 属性说明

## ◆ alignment

Alignment foxit.pdf.WatermarkTextProperties.alignment
| get set

文本水平对齐方式。默认值为foxit.common.Alignment.e_AlignmentLeft 。

应为以下宏定义之一：

- foxit.common.Alignment.e_AlignmentLeft

- foxit.common.Alignment.e_AlignmentCenter

- foxit.common.Alignment.e_AlignmentRight

## ◆ font_style

WatermarkTextProperties.FontStyle foxit.pdf.WatermarkTextProperties.font_style
| get set

字体样式。默认值为foxit.pdf.WatermarkTextProperties.FontStyle.e_FontStyleNormal 。

应为以下值之一：

- foxit.pdf.WatermarkTextProperties.FontStyle.e_FontStyleNormal

- foxit.pdf.WatermarkTextProperties.FontStyle.e_FontStyleUnderline

## ◆ line_space

float foxit.pdf.WatermarkTextProperties.line_space
| get set

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

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