Foxit PDF SDK
FSDK::PagingSealConfig类 参考

Public 成员函数

 constructor (paging_seal_position, offset, first_page_percent, is_on_perforation, paging_seal_style, is_display_multiple_seal, page_count_for_each_seal)
 带参数的构造函数。 更多...
 
 Set (paging_seal_position, offset, first_page_percent, is_on_perforation, paging_seal_style, is_display_multiple_seal, page_count_for_each_seal)
 设置值。 更多...
 

Public 属性

is_on_perforation __pad0__: boolean paging_seal_style
 决定是否切割覆盖每两页左或右边缘的章。true 表示骑缝章签名将成对添加到页面, 参数 paging_seal_position 和参数 first_page_percent 将不起作用。false 表示不切割。
 
is_display_multiple_seal __pad1__: boolean page_count_for_each_seal
 决定是否为当前骑缝章签名显示多个骑缝章外观。true 表示显示多个骑缝章外观, 每 count 页使用一个骑缝章外观,countpage_count_for_each_seal 设置。而 false 表示不显示。 当参数 is_on_perforationtrue 时,此参数无效。
 
 first_page_percent
 第一个骑缝章的百分比。剩余的百分比将由其他骑缝章平均分配。 此参数应大于0.0,小于1.0。
 
 offset
 骑缝章签名的偏移量。 更多...
 
 paging_seal_position
 骑缝章的位置。请参考从 FSDK.PagingSealConfig.e_PagingSealPositionLeft 开始的值, 这将是这些值之一。
 

静态 Public 属性

static e_PagingSealPositionBottom
 底部骑缝章。
 
static e_PagingSealPositionLeft
 骑缝章位置的枚举。 更多...
 
static e_PagingSealPositionRight
 右侧骑缝章。
 
static e_PagingSealPositionTop
 顶部骑缝章。
 
static e_PagingSealStyleMultipleSignatures
 骑缝章签名样式的枚举。 更多...
 
static e_PagingSealStyleOneSignature
 只添加一个签名。此签名用于签名和验证,并将在PDF文档中隐藏。 使用 FSDK.PagingSeal 注释显示骑缝章签名的外观。
 

详细描述

此类表示骑缝章配置。 可以通过函数 FSDK.PagingSealSignature.SetPagingSealConfig 设置此配置。

成员函数说明

◆ constructor()

FSDK::PagingSealConfig::constructor ( paging_seal_position  ,
offset  ,
first_page_percent  ,
is_on_perforation  ,
paging_seal_style  ,
is_display_multiple_seal  ,
page_count_for_each_seal   
)

带参数的构造函数。

参数
[in]paging_seal_position骑缝章的位置。请参考从 FSDK.PagingSealConfig.e_PagingSealPositionLeft 开始的值, 这将是这些值之一。
[in]offset骑缝章的偏移量。此值不应为负数。
[in]first_page_percent第一个骑缝章的百分比。此参数应大于0.0,小于1.0。
[in]is_on_perforation决定是否切割覆盖每两页边缘的章。
[in]paging_seal_style骑缝章签名样式。请参考从 FSDK.PagingSealConfig.e_PagingSealStyleMultipleSignatures 开始的值, 这将是这些值之一。
[in]is_display_multiple_seal决定是否为当前骑缝章签名显示多个骑缝章外观,默认值:false
[in]page_count_for_each_seal每个章的页数。此值应大于1,默认值:30。

◆ Set()

FSDK::PagingSealConfig::Set ( paging_seal_position  ,
offset  ,
first_page_percent  ,
is_on_perforation  ,
paging_seal_style  ,
is_display_multiple_seal  ,
page_count_for_each_seal   
)

设置值。

参数
[in]paging_seal_position骑缝章的位置。请参考从 FSDK.PagingSealConfig.e_PagingSealPositionLeft 开始的值, 这将是这些值之一。
[in]offset骑缝章的偏移量。此值不应为负数。
[in]first_page_percent第一个骑缝章的百分比。此参数应大于0.0,小于1.0。
[in]is_on_perforation决定是否切割覆盖每两页边缘的章。
[in]paging_seal_style骑缝章签名样式。请参考从 FSDK.PagingSealConfig.e_PagingSealStyleMultipleSignatures 开始的值, 这将是这些值之一。
[in]is_display_multiple_seal决定是否为当前骑缝章签名显示多个骑缝章外观,默认值:false
[in]page_count_for_each_seal每个章的页数。此值应大于1,默认值:30。
返回
无。

类成员变量说明

◆ e_PagingSealPositionLeft

FSDK::PagingSealConfig::e_PagingSealPositionLeft
static

骑缝章位置的枚举。

此枚举的值应单独使用。

左侧骑缝章。

◆ e_PagingSealStyleMultipleSignatures

FSDK::PagingSealConfig::e_PagingSealStyleMultipleSignatures
static

骑缝章签名样式的枚举。

此枚举的值应单独使用。

添加多个签名。使用 FSDK.Signature 显示骑缝章签名的外观, 这些签名共享相同的签名数据。

◆ offset

FSDK::PagingSealConfig::offset

骑缝章签名的偏移量。

此值不应为负数。偏移量的最大值是页宽或页高的值减去骑缝章签名矩形的宽或高。 如果偏移量大于最大值,将使用最大值。

  • 对于顶部和底部骑缝章,此值将是签名矩形左侧的水平偏移量。
  • 对于右侧和左侧骑缝章,此值将是签名矩形底部的垂直偏移量。
  • 对于参数 is_on_perforationtrue 的情况,此值将是签名矩形底部的垂直偏移量。