|
Foxit PDF SDK
|
Public 成员函数 | |
| constructor () | |
| 构造函数。 | |
| constructor (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity, relative_scale_to_page) | |
| 带参数的构造函数。 更多... | |
| Set (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity, relative_scale_to_page) | |
| 设置值。 更多... | |
Public 属性 | |
| flags | |
| 水印标志。 更多... | |
| offset_x | |
| 水平偏移量,以点为单位。 | |
| offset_y | |
| 垂直偏移量,以点为单位。 | |
| opacity | |
| 不透明度,以百分比表示。有效范围:从 0 到 100。 0 表示完全透明,100 表示完全不透明。 | |
| position | |
| 水印位置。 更多... | |
| relative_scale_to_page | |
| 与目标页面相对比例。有效范围:从 0 到 1(不包含 0)。 如果值为 0 或大于 1,则禁用此功能,改用 scale_x/scale_y。 | |
| 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。 | |
此类表示用于从任何支持的资源构造水印对象的水印设置。
|
inline |
带参数的构造函数。
| [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 表示完全不透明。 |
| [in] | relative_scale_to_page | 与目标页面相对比例。有效范围:从 0 到 1(不包含 0)。 如果值为 0 或大于 1,则禁用此功能,改用 scale_x/scale_y。 |
|
inline |
设置值。
| [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 表示完全不透明。 |
| [in] | relative_scale_to_page | 与目标页面相对比例。有效范围:从 0 到 1(不包含 0)。 如果值为 0 或大于 1,则禁用此功能,改用 scale_x/scale_y。 |
|
static |
水印设置标志的枚举。
此枚举的值可以单独使用或组合使用。 有关表单xobjects的更多详细信息,请参阅<PDF Reference 1.7>第4.9节“Form XObjects”。
如果设置,当插入PDF页面时,水印将是页面内容的一部分。
| FSDK::WatermarkSettings::flags |
水印标志。
请参考从 FSDK.WatermarkSettings.e_FlagASPageContents 开始的值, 这可以是这些值之一或组合。
| FSDK::WatermarkSettings::position |
水印位置。
请参考从 FSDK.e_PosTopLeft 开始的值,这应该是这些值之一。