Foxit PDF SDK
fsdk.WatermarkSettings类 参考

Public 成员函数

def GetFlags ()
 Get 水印标志。
更多...
 
def GetIs_offset_centered ()
 Get 如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。
更多...
 
def GetOffset_x ()
 Get 水平偏移量,以点为单位。
更多...
 
def GetOffset_y ()
 Get 垂直偏移量,以点为单位。
更多...
 
def GetOpacity ()
 Get 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
更多...
 
def GetPosition ()
 Get 水印位置。
更多...
 
def GetRotation ()
 Get 旋转角度,以度为单位。
更多...
 
def GetScale_x ()
 Get 水平缩放系数。应大于0. 更多...
 
def GetScale_y ()
 Get 垂直缩放系数。应大于0. 更多...
 
def Set (position, offset_x, offset_y, flags, scale_x, scale_y, rotation, opacity, is_offset_centered, relative_scale_to_page)
 设置值。
更多...
 
def SetFlags (value)
 Set 水印标志。
更多...
 
def SetIs_offset_centered (value)
 Set 如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。
更多...
 
def SetOffset_x (value)
 Set 水平偏移量,以点为单位。
更多...
 
def SetOffset_y (value)
 Set 垂直偏移量,以点为单位。
更多...
 
def SetOpacity (value)
 Set 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
更多...
 
def SetPosition (value)
 Set 水印位置。
更多...
 
def SetRotation (value)
 Set 旋转角度,以度为单位。
更多...
 
def SetScale_x (value)
 Set 水平缩放系数。应大于0. 更多...
 
def SetScale_y (value)
 Set 垂直缩放系数。应大于0. 更多...
 

详细描述

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

成员函数说明

◆ GetFlags()

fsdk.WatermarkSettings.GetFlags ( )

Get 水印标志。

请参考从 fsdk.WatermarkSettingsE_FlagASPageContents 开始的值, 这可以是这些值中的一个或它们的组合。

返回
水印标志。

◆ GetIs_offset_centered()

fsdk.WatermarkSettings.GetIs_offset_centered ( )

Get 如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。

返回
如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。

◆ GetOffset_x()

fsdk.WatermarkSettings.GetOffset_x ( )

Get 水平偏移量,以点为单位。

返回
水平偏移量,以点为单位。

◆ GetOffset_y()

fsdk.WatermarkSettings.GetOffset_y ( )

Get 垂直偏移量,以点为单位。

返回
垂直偏移量,以点为单位。

◆ GetOpacity()

fsdk.WatermarkSettings.GetOpacity ( )

Get 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。

返回
不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。

◆ GetPosition()

fsdk.WatermarkSettings.GetPosition ( )

Get 水印位置。

请参考从 fsdk.E_PosTopLeft 开始的值,这应该是这些值中的一个。

返回
水印位置。

◆ GetRotation()

fsdk.WatermarkSettings.GetRotation ( )

Get 旋转角度,以度为单位。

返回
旋转角度,以度为单位。

◆ GetScale_x()

fsdk.WatermarkSettings.GetScale_x ( )

Get 水平缩放系数。应大于0.

返回
水平缩放系数。应大于0.001f。

◆ GetScale_y()

fsdk.WatermarkSettings.GetScale_y ( )

Get 垂直缩放系数。应大于0.

返回
垂直缩放系数。应大于0.001f。

◆ Set()

def fsdk.WatermarkSettings.Set (   position,
  offset_x,
  offset_y,
  flags,
  scale_x,
  scale_y,
  rotation,
  opacity,
  is_offset_centered,
  relative_scale_to_page 
)

设置值。

参数
[in]position水印位置。请参考从 fsdk.E_PosTopLeft 开始的值, 这应该是这些值中的一个。
[in]offset_x水平偏移量,以点为单位。
[in]offset_y垂直偏移量,以点为单位。
[in]flags水印标志。请参考从 fsdk.WatermarkSettingsE_FlagASPageContents 开始的值,这可以是这些值中的一个或它们的组合。
[in]scale_x水平缩放系数。应大于0.001f。
[in]scale_y垂直缩放系数。应大于0.001f。
[in]rotation旋转角度,以度为单位。
[in]opacity不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
[in]is_offset_centered一个布尔值,用于指示偏移量是否以水印中心为基准。 true 表示偏移量以水印中心为基准,此时 position 参数会被忽略。 false 表示不以水印中心为基准,而是按指定位置计算偏移。
[in]relative_scale_to_page与目标页面相对比例。有效范围:0到1(不包含0)。 如果值为0或大于1,则禁用此功能,改用scale_x/scale_y。
返回
无。

◆ SetFlags()

fsdk.WatermarkSettings.SetFlags (   value)

Set 水印标志。

请参考从 fsdk.WatermarkSettingsE_FlagASPageContents 开始的值, 这可以是这些值中的一个或它们的组合。

参数
[in]value水印标志。
返回
None.

◆ SetIs_offset_centered()

fsdk.WatermarkSettings.SetIs_offset_centered (   value)

Set 如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。

参数
[in]value如果为 true,则 position 无效,偏移量以水印中心为基准。 如果为 false,则偏移量相对于指定 position 计算。
返回
None.

◆ SetOffset_x()

fsdk.WatermarkSettings.SetOffset_x (   value)

Set 水平偏移量,以点为单位。

参数
[in]value水平偏移量,以点为单位。
返回
None.

◆ SetOffset_y()

fsdk.WatermarkSettings.SetOffset_y (   value)

Set 垂直偏移量,以点为单位。

参数
[in]value垂直偏移量,以点为单位。
返回
None.

◆ SetOpacity()

fsdk.WatermarkSettings.SetOpacity (   value)

Set 不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。

参数
[in]value不透明度,以百分比为单位。有效范围:从0到100。 0表示完全透明,100表示完全不透明。
返回
None.

◆ SetPosition()

fsdk.WatermarkSettings.SetPosition (   value)

Set 水印位置。

请参考从 fsdk.E_PosTopLeft 开始的值,这应该是这些值中的一个。

参数
[in]value水印位置。
返回
None.

◆ SetRotation()

fsdk.WatermarkSettings.SetRotation (   value)

Set 旋转角度,以度为单位。

参数
[in]value旋转角度,以度为单位。
返回
None.

◆ SetScale_x()

fsdk.WatermarkSettings.SetScale_x (   value)

Set 水平缩放系数。应大于0.

参数
[in]value水平缩放系数。应大于0.001f。
返回
None.

◆ SetScale_y()

fsdk.WatermarkSettings.SetScale_y (   value)

Set 垂直缩放系数。应大于0.

参数
[in]value垂直缩放系数。应大于0.001f。
返回
None.