Foxit PDF SDK

Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
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 页使用一个骑缝章外观，count 由 page_count_for_each_seal 设置。而 false 表示不显示。 当参数 is_on_perforation 为 true 时，此参数无效。
| 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_perforation 为 true 的情况，此值将是签名矩形底部的垂直偏移量。