Foxit PDF SDK

构造函数 | 属性 | 所有成员列表
FSWatermarkSettings类 参考

继承自 NSObject .

## 构造函数
(id) | - init
| 构造函数。
(id) | - initWithPosition:offset_x:offset_y:flags:scale_x:scale_y:rotation:opacity:
| 带参数的构造函数。 更多...
(id) | - initWithSettings:
| 带另一个水印设置对象的构造函数。 更多...
(void) | - set:offset_x:offset_y:flags:scale_x:scale_y:rotation:opacity:
| 设置值。 更多...

## 属性
unsigned int | flags
| 水印标志。 更多...
float | offset_x
| 水平偏移量，以点为单位。
float | offset_y
| 垂直偏移量，以点为单位。
int | opacity
| 不透明度，以百分比为单位。有效范围：从0到100。 0表示完全透明，100表示完全不透明。
FSPosition | position
| 水印位置。 更多...
float | rotation
| 旋转角度，以度为单位。
float | scale_x
| 水平缩放系数。应大于0.001f。
float | scale_y
| 垂直缩放系数。应大于0.001f。

## 详细描述

此类表示用于从任何支持的资源构造水印对象的水印设置。

## 函数文档

## ◆ initWithPosition:offset_x:offset_y:flags:scale_x:scale_y:rotation:opacity:()

- (id) initWithPosition: |  | (FSPosition) | position
offset_x: |  | (float) | offset_x
offset_y: |  | (float) | offset_y
flags: |  | (unsigned int) | flags
scale_x: |  | (float) | scale_x
scale_y: |  | (float) | scale_y
rotation: |  | (float) | rotation
opacity: |  | (int) | opacity

带参数的构造函数。

参数

  [in] | position | 水印位置。请参考从FSPosTopLeft开始的值， 这应该是这些值中的一个。
  [in] | offset_x | 水平偏移量，以点为单位。
  [in] | offset_y | 垂直偏移量，以点为单位。
  [in] | flags | 水印标志。请参考从FSWatermarkSettingsFlagASPageContents 开始的值，这可以是这些值中的一个或它们的组合。
  [in] | scale_x | 水平缩放系数。应大于0.001f。
  [in] | scale_y | 垂直缩放系数。应大于0.001f。
  [in] | rotation | 旋转角度，以度为单位。
  [in] | opacity | 不透明度，以百分比为单位。有效范围：从0到100。 0表示完全透明，100表示完全不透明。

## ◆ initWithSettings:()

- (id) initWithSettings: |  | (FSWatermarkSettings*) | settings |

带另一个水印设置对象的构造函数。

参数

  [in] | settings | 另一个水印设置对象。

## ◆ set:offset_x:offset_y:flags:scale_x:scale_y:rotation:opacity:()

- (void) set: |  | (FSPosition) | position
offset_x: |  | (float) | offset_x
offset_y: |  | (float) | offset_y
flags: |  | (unsigned int) | flags
scale_x: |  | (float) | scale_x
scale_y: |  | (float) | scale_y
rotation: |  | (float) | rotation
opacity: |  | (int) | opacity

设置值。

参数

  [in] | position | 水印位置。请参考从FSPosTopLeft开始的值， 这应该是这些值中的一个。
  [in] | offset_x | 水平偏移量，以点为单位。
  [in] | offset_y | 垂直偏移量，以点为单位。
  [in] | flags | 水印标志。请参考从FSWatermarkSettingsFlagASPageContents 开始的值，这可以是这些值中的一个或它们的组合。
  [in] | scale_x | 水平缩放系数。应大于0.001f。
  [in] | scale_y | 垂直缩放系数。应大于0.001f。
  [in] | rotation | 旋转角度，以度为单位。
  [in] | opacity | 不透明度，以百分比为单位。有效范围：从0到100。 0表示完全透明，100表示完全不透明。

返回
  无。

## 属性说明

## ◆ flags

- (unsigned int) flags
| read write nonatomic assign

水印标志。

请参考从FSWatermarkSettingsFlagASPageContents开始的值， 这可以是这些值中的一个或它们的组合。

## ◆ position

- (FSPosition) position
| read write nonatomic assign

水印位置。

请参考从FSPosTopLeft开始的值，这应该是这些值中的一个。