Foxit PDF SDK

构造函数 | 所有成员列表
FSPagingSealSignature类 参考
类 FSPagingSealSignature 继承关系图:

## 构造函数
(BOOL) | - generateAppearance
| 生成分页印章签名的外观。 更多...
(void) | - setAPStateBitmap:bitmap:
| 为签名状态的外观设置位图。 更多...
(void) | - setPagingSealConfig:
| 设置分页印章签名的配置。 更多...
构造函数 继承自 FSSignature
(BOOL) | - clearSignedData
| 如果当前签名已签名且验证有效，清除数据和外观。 更多...
(void) | - enableEmbedFont:
| 启用或禁用嵌入字体。 更多...
(void) | - enableIncrementalSaveForFirstSigning:
| 启用或禁用首次签名的增量保存。用户应在调用 函数FSSignature::startSignWithStreamCallback:cert_password:digest_algorithm:stream_callback:client_data:pause:之前调用此函数。 默认值：NO。 更多...
(FSInt32Array *) | - getByteRangeArray
| 获取字节范围数据，包括4个元素。 更多...
(NSString *) | - getCert:
| 通过索引从当前签名的证书链中获取证书。 更多...
(int) | - getCertCount
| 获取当前签名证书链中的证书数量。 更多...
(NSString *) | - getCertificateInfo:
| 获取证书信息。 更多...
(FSPDFDoc *) | - getDocument
| 获取当前签名所属的PDF文档。 更多...
(FSSignatureFieldMDPAction) | - getFieldMDPAction
| 获取FieldMDP（"MDP"表示修改检测和预防）操作类型。 更多...
(NSArray< NSString * > *) | - getFieldMDPActionFields
| 获取用于FieldMDP操作的字段名称数组。 更多...
(NSString *) | - getKeyLabel:
| 获取指定键标签的字符串。 更多...
(NSString *) | - getKeyValue:
| 获取指定键名的字符串值。 更多...
(FSSignaturePAdESLevel) | - getPAdESLevel
| 获取PAdES级别。 更多...
(FSSignatureArray *) | - getPagingSealGroupElements
| 获取当前分页印章签名的组元素。 更多...
(FSPagingSealSignature *) | - getPagingSealSignature
| 获取分页印章签名。 更多...
(FSPDFDictionary *) | - getSignatureDict
| 获取签名字典。 更多...
(FSSignatureSignatureType) | - getSignatureType
| 获取签名类型。 更多...
(FSPDFDoc *) | - getSignedVersionDocument:
| 获取当前签名签署时的已签名版本中的PDF文档。 更多...
(unsigned int) | - getState
| 获取当前状态。 更多...
(id) | - initWithDocument:sig_field_dict:
| 构造函数，从签名字段字典创建。 更多...
(id) | - initWithField:
| 构造函数，使用父类对象。 更多...
(BOOL) | - isEmpty
| 检查当前对象是否为空。 更多...
(BOOL) | - isSigned
| 检查当前签名是否已签名。 更多...
(BOOL) | - isTimeStamp
| 检查当前签名是否为时间戳签名。 更多...
(void) | - setAppearanceContent:
| 为已签名签名外观设置自定义外观内容（作为低级绘图操作命令）。 更多...
(void) | - setCertChain:
| 设置证书链。 更多...
(void) | - setCustomObject:pdf_object:
| 为签名字典设置自定义PDF对象。 更多...
(void) | - setDefaultContentsLength:
| 设置表示签名值（称为已签名数据）的签名内容的默认长度。 更多...
(void) | - setFieldMDPActionFields:field_array:
| 设置FieldMDP（"MDP"表示修改检测和预防）操作名称数组。 更多...
(void) | - setImage:frame_index:
| 为签名外观设置图像，指定帧索引。 更多...
(void) | - setImageWithFilePath:frame_index:
| 使用指定帧索引为签名外观设置图像。 更多...
(void) | - setKeyLabel:label_value:
| 设置指定键标签的字符串。 更多...
(void) | - setKeyValue:value:
| 设置指定键名的字符串值。 更多...
(FSProgressive *) | - startSign:cert_password:digest_algorithm:save_path:client_data:pause:
| 如果当前签名未签名，开始签名当前签名。 更多...
(FSProgressive *) | - startSignWithCertFileStreamCallback:cert_password:digest_algorithm:stream_callback:client_data:pause:
| 如果当前签名为未签名状态，则开始签名当前签名。 更多...
(FSProgressive *) | - startSignWithStreamCallback:cert_password:digest_algorithm:stream_callback:client_data:pause:
| 如果当前签名为未签名状态，则开始签名当前签名。 更多...
(FSProgressive *) | - startVerify:pause:
| 如果当前签名已签名，开始验证当前签名的完整性。 更多...

## 额外继承的成员函数
属性 继承自 FSSignature
unsigned int | appearanceFlags
| 获取签名外观标志。 更多...
FSBitmap * | bitmap
| 获取用于签名外观的位图。
FSSignatureDocPermission | docPermission
| 获取当前签名的文档权限。 更多...
NSString * | filter
| 获取过滤器。 更多...
FSDateTime * | signTime
| 获取签名时间。
NSString * | subFilter
| 获取子过滤器。 更多...

## 详细描述

此类表示用于签署签名的分页印章签名对象。它是一种签名字段类型， 因此类FSPagingSealSignature 派生自类FSSignature。 新的分页印章签名对象将由函数FSPDFDoc::addPagingSealSignature:width:height:to_check_permission:返回， 而不是FSPDFPage::addSignature:。
分页印章签名包含几个签名或几个分页印章注释。要设置 分页印章签名的配置，请使用函数FSPagingSealSignature::setPagingSealConfig:。

## 函数文档

## ◆ generateAppearance()

- (BOOL) generateAppearance |  |  |

生成分页印章签名的外观。

此函数应在签名前调用，并且分页印章配置应已设置。 如果不调用此函数，页面将不会显示分页印章签名。

返回
  YES表示成功，NO表示失败。

重载 FSSignature .

## ◆ setAPStateBitmap:bitmap:()

- (void) setAPStateBitmap: |  | (FSPagingSealSignaturePagingSealAPState) | ap_state
bitmap: |  | (FSBitmap*) | bitmap

为签名状态的外观设置位图。

如果用户希望通过此函数的设置对分页印章签名的外观产生效果， 请在此函数之后调用函数PagingSealSignature::GenerateAppearence。

参数

  [in] | ap_state | 签名的状态。
  [in] | bitmap | 要设置到外观的位图。

返回
  None.

## ◆ setPagingSealConfig:()

- (void) setPagingSealConfig: |  | (FSPagingSealConfig*) | paging_seal_config |

设置分页印章签名的配置。

参数

  [in] | paging_seal_config | 要设置的分页印章配置。

返回
  None.