|
Foxit PDF SDK
|
Public 成员函数 | |
| TiledWatermarkSettings () | |
| 构造函数并设置默认值。 更多... | |
| TiledWatermarkSettings (float row_space, float col_space, float rotation, int opacity, int scale, int flags) | |
| 带参数的构造函数。 更多... | |
| TiledWatermarkSettings (TiledWatermarkSettings settings) | |
| 使用另一个平铺水印设置对象的构造函数。 更多... | |
| synchronized void | delete () |
| 直接清除C++相关资源。 更多... | |
| float | getCol_space () |
| Get 平铺水印多行的列间距。单位为英寸,不能是负数。 更多... | |
| int | getFlags () |
| Get 水印标志。 更多... | |
| int | getOpacity () |
| Get 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 更多... | |
| float | getRotation () |
| Get 旋转角度(度)。 更多... | |
| float | getRow_space () |
| Get 平铺水印多行的行间距。单位为英寸,不能是负数。 更多... | |
| int | getScale () |
| Get 图像或页面的缩放百分比。有效范围:从1到100。 100表示图像或页面以其原始大小显示。默认值为100。 更多... | |
| void | set (float row_space, float col_space, float rotation, int opacity, int scale, int flags) |
| 设置值。 更多... | |
| void | setCol_space (float value) |
| Set 平铺水印多行的列间距。单位为英寸,不能是负数。 更多... | |
| void | setFlags (int value) |
| Set 水印标志。 更多... | |
| void | setOpacity (int value) |
| Set 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 更多... | |
| void | setRotation (float value) |
| Set 旋转角度(度)。 更多... | |
| void | setRow_space (float value) |
| Set 平铺水印多行的行间距。单位为英寸,不能是负数。 更多... | |
| void | setScale (int value) |
| Set 图像或页面的缩放百分比。有效范围:从1到100。 100表示图像或页面以其原始大小显示。默认值为100。 更多... | |
静态 Public 属性 | |
| static final int | e_FlagAsAnnot = 0x0001 |
| 如果设置,水印在插入到PDF页面时将成为注释,水印将显示在其他内容之上。 | |
| static final int | e_FlagAsPageContents = 0x0000 |
| 如果设置,水印在插入到PDF页面时将成为页面内容的一部分。 | |
| static final int | e_FlagInvisible = 0x0008 |
| 如果设置,不显示水印。 | |
| static final int | e_FlagNoPrint = 0x0004 |
| 如果设置,不打印水印。 | |
| static final int | e_FlagOnTop = 0x0002 |
| 如果设置,在其他页面内容之上显示水印。 | |
此类表示用于从任何支持的资源构造平铺水印的水印设置。
| com.foxit.sdk.pdf.TiledWatermarkSettings.TiledWatermarkSettings | ( | float | row_space, |
| float | col_space, | ||
| float | rotation, | ||
| int | opacity, | ||
| int | scale, | ||
| int | flags | ||
| ) |
带参数的构造函数。
参数scale不支持文本平铺水印,设置后将无效果。
| [in] | row_space | 平铺水印多行的行间距。单位为英寸,不能是负数。 |
| [in] | col_space | 平铺水印多行的列间距。单位为英寸,不能是负数。 |
| [in] | rotation | 旋转角度(度)。 |
| [in] | opacity | 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 |
| [in] | scale | 图像或页面的缩放百分比。有效范围:从0到100。 0表示不显示,100表示图像或页面以其原始缩放大小显示。 |
| [in] | flags | 水印标志。请参考从 com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 开始的值, 这可以是这些值中的一个或组合。默认值:com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.TiledWatermarkSettings | ( | ) |
构造函数并设置默认值。
默认情况下,水印不旋转,不透明度完全不透明,行间距和列间距默认为2.0英寸。 如果是图像或页面水印,显示原始缩放大小。
| com.foxit.sdk.pdf.TiledWatermarkSettings.TiledWatermarkSettings | ( | TiledWatermarkSettings | settings | ) |
使用另一个平铺水印设置对象的构造函数。
| [in] | settings | 另一个平铺水印设置对象。 |
| synchronized void com.foxit.sdk.pdf.TiledWatermarkSettings.delete | ( | ) |
直接清除C++相关资源。
| com.foxit.sdk.pdf.TiledWatermarkSettings.getCol_space | ( | ) |
Get 平铺水印多行的列间距。单位为英寸,不能是负数。
| com.foxit.sdk.pdf.TiledWatermarkSettings.getFlags | ( | ) |
Get 水印标志。
请参考从 com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 开始的值, 这可以是这些值中的一个或组合。
默认值:com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 。
| com.foxit.sdk.pdf.TiledWatermarkSettings.getOpacity | ( | ) |
Get 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
| com.foxit.sdk.pdf.TiledWatermarkSettings.getRotation | ( | ) |
Get 旋转角度(度)。
| com.foxit.sdk.pdf.TiledWatermarkSettings.getRow_space | ( | ) |
Get 平铺水印多行的行间距。单位为英寸,不能是负数。
| com.foxit.sdk.pdf.TiledWatermarkSettings.getScale | ( | ) |
Get 图像或页面的缩放百分比。有效范围:从1到100。 100表示图像或页面以其原始大小显示。默认值为100。
| void com.foxit.sdk.pdf.TiledWatermarkSettings.set | ( | float | row_space, |
| float | col_space, | ||
| float | rotation, | ||
| int | opacity, | ||
| int | scale, | ||
| int | flags | ||
| ) |
设置值。
参数scale不支持文本平铺水印,设置后将无效果。
| [in] | row_space | 平铺水印多行的行间距。单位为英寸,不能是负数。 |
| [in] | col_space | 平铺水印多行的列间距。单位为英寸,不能是负数。 |
| [in] | rotation | 旋转角度(度)。 |
| [in] | opacity | 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 |
| [in] | scale | 图像或页面的缩放百分比。有效范围:从0到100。 0表示不显示,100表示图像或页面以其原始缩放大小显示。 |
| [in] | flags | 水印标志。请参考从 com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 开始的值, 这可以是这些值中的一个或组合。默认值:com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.setCol_space | ( | float | value | ) |
Set 平铺水印多行的列间距。单位为英寸,不能是负数。
| [in] | value | 平铺水印多行的列间距。单位为英寸,不能是负数。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.setFlags | ( | int | value | ) |
Set 水印标志。
请参考从 com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 开始的值, 这可以是这些值中的一个或组合。
默认值:com.foxit.sdk.pdf.TiledWatermarkSettings.e_FlagAsPageContents 。
| [in] | value | 水印标志。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.setOpacity | ( | int | value | ) |
Set 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
| [in] | value | 不透明度百分比。有效范围:从0到100。 0表示完全透明,100表示完全不透明。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.setRotation | ( | float | value | ) |
Set 旋转角度(度)。
| [in] | value | 旋转角度(度)。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.setRow_space | ( | float | value | ) |
Set 平铺水印多行的行间距。单位为英寸,不能是负数。
| [in] | value | 平铺水印多行的行间距。单位为英寸,不能是负数。 |
| com.foxit.sdk.pdf.TiledWatermarkSettings.setScale | ( | int | value | ) |
Set 图像或页面的缩放百分比。有效范围:从1到100。 100表示图像或页面以其原始大小显示。默认值为100。
| [in] | value | 图像或页面的缩放百分比。有效范围:从1到100。 100表示图像或页面以其原始大小显示。默认值为100。 |