Foxit PDF SDK
FSDK::WatermarkSettings类 参考

Public 成员函数

 constructor ()
 构造函数。
 
 constructor (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity)
 带参数的构造函数。 更多...
 
 Set (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity)
 设置值。 更多...
 

Public 属性

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

静态 Public 属性

static e_FlagASAnnot
 如果设置,当插入PDF页面时,水印将是一个注释。
 
static e_FlagASPageContents
 水印设置标志的枚举。 更多...
 
static e_FlagInvisible
 如果设置,不显示水印。
 
static e_FlagNoPrint
 如果设置,不打印水印。
 
static e_FlagOnTop
 如果设置,在其他页面内容上方显示水印。
 
static e_FlagShareImageStream
 如果设置,如果这些水印使用相同的图像或位图,它们将共享一个图像流。
 
static e_FlagSharePageStream
 如果设置,如果这些水印使用相同的页面对象,它们将共享一个表单xobject。
 
static e_FlagShareTextStream
 如果设置,如果这些水印使用相同的文本和文本相关属性,它们将共享一个表单xobject。
 

详细描述

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

成员函数说明

◆ constructor()

FSDK::WatermarkSettings::constructor ( position  ,
offset_x  ,
offset_y  ,
flags  ,
scale_x  ,
scale_y  ,
rotation  ,
opacity   
)

带参数的构造函数。

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

◆ Set()

FSDK::WatermarkSettings::Set ( position  ,
offset_x  ,
offset_y  ,
flags  ,
scale_x  ,
scale_y  ,
rotation  ,
opacity   
)

设置值。

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

类成员变量说明

◆ e_FlagASPageContents

FSDK::WatermarkSettings::e_FlagASPageContents
static

水印设置标志的枚举。

此枚举的值可以单独使用或组合使用。 有关表单xobjects的更多详细信息,请参阅<PDF Reference 1.7>第4.9节“Form XObjects”。

如果设置,当插入PDF页面时,水印将是页面内容的一部分。

◆ flags

FSDK::WatermarkSettings::flags

水印标志。

请参考从 FSDK.WatermarkSettings.e_FlagASPageContents 开始的值, 这可以是这些值之一或组合。

◆ position

FSDK::WatermarkSettings::position

水印位置。

请参考从 FSDK.e_PosTopLeft 开始的值,这应该是这些值之一。