Foxit PDF SDK
foxit::ofd::ofdseal::OperateSignatureInfo类 参考

继承自 Object .

Public 类型

enum  SignatureOperationType {
  e_RemoveInfoOnly = 0, e_ConvertToBlackImage = 1, e_AtomizeImage = 2, e_MosaicImage = 3,
  e_RemoveAll = 4
}
 OFD操作签章模式枚举。 更多...
 

Public 成员函数

 OperateSignatureInfo (SignatureOperationType operation_type=e_RemoveInfoOnly, int atomize_horz_blur=5, int atomize_vert_blur=5, int mosaic_vector_length=5)
 带参数的构造函数。 更多...
 
 OperateSignatureInfo (const OperateSignatureInfo &other)
 构造函数,通过另一个操作签名信息对象。 更多...
 
OperateSignatureInfooperator= (const OperateSignatureInfo &other)
 赋值操作符。 更多...
 
void Set (SignatureOperationType operation_type, int atomize_horz_blur, int atomize_vert_blur, int mosaic_vector_length)
 设置值。 更多...
 

Public 属性

int atomize_horz_blur
 横向高斯模糊。operation_type为e_AtomizeImage时起作用。 更多...
 
int atomize_vert_blur
 纵向高斯模糊。operation_type为e_AtomizeImage时起作用。 更多...
 
int mosaic_vector_length
 马赛克向量长度。operation_type为e_MosaicImage时起作用。 更多...
 
SignatureOperationType operation_type
 签章操作类型。请参考从 foxit::ofd::ofdseal::OperateSignatureInfo::e_RemoveInfoOnly 开始的值, 这应该是这些值中的一个。 更多...
 

详细描述

此类表示操作OFD签名签章公共相关的信息。

成员枚举类型说明

◆ SignatureOperationType

OFD操作签章模式枚举。

该枚举值应单独使用。

枚举值
e_RemoveInfoOnly 

仅删除印章/签名信息, 不删除印章/签名图片。

e_ConvertToBlackImage 

删除印章/签名信息, 红章转黑章(即将彩色图转为灰度图)。

e_AtomizeImage 

删除印章/签名信息, 印章/签名图片雾化。

e_MosaicImage 

删除印章/签名信息, 印章/签名图片马赛克。

e_RemoveAll 

完全删除印章及印章图片。

构造及析构函数说明

◆ OperateSignatureInfo() [1/2]

foxit::ofd::ofdseal::OperateSignatureInfo::OperateSignatureInfo ( SignatureOperationType  operation_type = e_RemoveInfoOnly,
int  atomize_horz_blur = 5,
int  atomize_vert_blur = 5,
int  mosaic_vector_length = 5 
)
inlineexplicit

带参数的构造函数。

参数
[in]operation_type签章操作类型。请参考从 foxit::ofd::ofdseal::OperateSignatureInfo::e_RemoveInfoOnly 开始的值, 这应该是这些值中的一个。
[in]atomize_horz_blur横向高斯模糊。operation_type为e_AtomizeImage时起作用。
[in]atomize_vert_blur纵向高斯模糊。operation_type为e_AtomizeImage时起作用。
[in]mosaic_vector_length马赛克向量长度。operation_type为e_MosaicImage时起作用。

◆ OperateSignatureInfo() [2/2]

foxit::ofd::ofdseal::OperateSignatureInfo::OperateSignatureInfo ( const OperateSignatureInfo other)
inline

构造函数,通过另一个操作签名信息对象。

参数
[in]other另一个操作签名信息对象。

成员函数说明

◆ operator=()

OperateSignatureInfo& foxit::ofd::ofdseal::OperateSignatureInfo::operator= ( const OperateSignatureInfo other)
inline

赋值操作符。

参数
[in]other另一个操作签名信息对象,其值将被赋给当前对象。
返回
当前对象自身的引用。

◆ Set()

void foxit::ofd::ofdseal::OperateSignatureInfo::Set ( SignatureOperationType  operation_type,
int  atomize_horz_blur,
int  atomize_vert_blur,
int  mosaic_vector_length 
)
inline

设置值。

参数
[in]operation_type签章操作类型。请参考从 foxit::ofd::ofdseal::OperateSignatureInfo::e_RemoveInfoOnly 开始的值, 这应该是这些值中的一个。
[in]atomize_horz_blur横向高斯模糊。operation_type为e_AtomizeImage时起作用。
[in]atomize_vert_blur纵向高斯模糊。operation_type为e_AtomizeImage时起作用。
[in]mosaic_vector_length马赛克向量长度。operation_type为e_MosaicImage时起作用。
返回
无。

类成员变量说明

◆ atomize_horz_blur

int foxit::ofd::ofdseal::OperateSignatureInfo::atomize_horz_blur

横向高斯模糊。operation_type为e_AtomizeImage时起作用。

◆ atomize_vert_blur

int foxit::ofd::ofdseal::OperateSignatureInfo::atomize_vert_blur

纵向高斯模糊。operation_type为e_AtomizeImage时起作用。

◆ mosaic_vector_length

int foxit::ofd::ofdseal::OperateSignatureInfo::mosaic_vector_length

马赛克向量长度。operation_type为e_MosaicImage时起作用。

◆ operation_type

SignatureOperationType foxit::ofd::ofdseal::OperateSignatureInfo::operation_type

签章操作类型。请参考从 foxit::ofd::ofdseal::OperateSignatureInfo::e_RemoveInfoOnly 开始的值, 这应该是这些值中的一个。