Foxit PDF SDK
FSPagingSealSignature类 参考
类 FSPagingSealSignature 继承关系图:
FSSignature

构造函数

(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
 获取签名外观标志。
更多...
 
FSBitmapbitmap
 获取用于签名外观的位图。

 
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.