|
Foxit PDF SDK
|
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。 | |
此类表示用于从任何支持的资源构造水印对象的水印设置。
| 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 表示完全不透明。 |
| 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 表示完全不透明。 |
|
static |
水印设置标志的枚举。
此枚举的值可以单独使用或组合使用。 有关表单xobjects的更多详细信息,请参阅<PDF Reference 1.7>第4.9节“Form XObjects”。
如果设置,当插入PDF页面时,水印将是页面内容的一部分。
| FSDK::WatermarkSettings::flags |
水印标志。
请参考从 FSDK.WatermarkSettings.e_FlagASPageContents 开始的值, 这可以是这些值之一或组合。
| FSDK::WatermarkSettings::position |
水印位置。
请参考从 FSDK.e_PosTopLeft 开始的值,这应该是这些值之一。