Foxit PDF SDK

Public 类型 | Public 成员函数 | 所有成员列表
foxit::ofd::ofdseal::Signature类 参考
类 foxit::ofd::ofdseal::Signature 继承关系图:

## Public 类型
enum | SignatureType { e_SignatureTypeDefault = 0, e_SignatureTypeSeal = 1, e_SignatureTypeSign = 2, e_SignatureTypeTimeStamp = 3 }
| OFD文档签名类型枚举。 更多...

## Public 成员函数
| Signature (const Signature &other)
| 构造函数，通过另一个签名对象。 更多...
| ~Signature ()
| 析构函数。
WString | GetCompany ()
| 获取公司名称。 更多...
WString | GetDigestMethod ()
| 获取摘要算法名称。 更多...
WString | GetProviderName ()
| 获取提供者名称。 更多...
WString | GetSignMethod ()
| 获取签名算法名称。 更多...
SignatureType | GetType ()
| 获取签名类型。 更多...
WString | GetVerifyMessage ()
| 获取验证结果详细信息。 更多...
WString | GetVersion ()
| 获取签名或签章版本。 更多...
bool | IsEmpty () const
| 检查当前对象是否为空。 更多...
bool | Operate (const foxit::ofd::ofdseal::OperateSignatureInfo &info)
| 对OFD文档内的签名或签章进行操作。 更多...
bool | operator != (const Signature &other) const
| 不相等操作符. 更多...
Signature & | operator= (const Signature &other)
| 赋值操作符。 更多...
bool | operator== (const Signature &other) const
| 相等操作符。 更多...
Public 成员函数 继承自 foxit::Base
FS_HANDLE | Handle () const
| 获取当前对象的句柄。 更多...

## 详细描述

此类表示OFD文档签名签章对象相关的操作。

## 成员枚举类型说明

## ◆ SignatureType

enum foxit::ofd::ofdseal::Signature::SignatureType

OFD文档签名类型枚举。

该枚举值应单独使用。

枚举值
e_SignatureTypeDefault | 默认类型。
e_SignatureTypeSeal | 电子签章.。
e_SignatureTypeSign | 证书签名.。
e_SignatureTypeTimeStamp | 时间戳签名。

## 构造及析构函数说明

## ◆ Signature()

foxit::ofd::ofdseal::Signature::Signature | ( | const Signature & | other | ) |

构造函数，通过另一个签名对象。

参数

  [in] | other | 另一个签名对象。

## 成员函数说明

## ◆ GetCompany()

WString foxit::ofd::ofdseal::Signature::GetCompany | ( |  | ) |

获取公司名称。

返回
  公司名称。

## ◆ GetDigestMethod()

WString foxit::ofd::ofdseal::Signature::GetDigestMethod | ( |  | ) |

获取摘要算法名称。

返回
  摘要算法名称。

## ◆ GetProviderName()

WString foxit::ofd::ofdseal::Signature::GetProviderName | ( |  | ) |

获取提供者名称。

返回
  提供者名称。

## ◆ GetSignMethod()

WString foxit::ofd::ofdseal::Signature::GetSignMethod | ( |  | ) |

获取签名算法名称。

返回
  签名算法名称。

## ◆ GetType()

SignatureType foxit::ofd::ofdseal::Signature::GetType | ( |  | ) |

获取签名类型。

返回
  签名类型。请参考从 foxit::ofd::ofdseal::SignatureType::e_SignatureTypeDefault 开始的值，这应该是这些值中的一个。 应该是这些值中的一个。

## ◆ GetVerifyMessage()

WString foxit::ofd::ofdseal::Signature::GetVerifyMessage | ( |  | ) |

获取验证结果详细信息。

返回
  验证结果详细信息。

## ◆ GetVersion()

WString foxit::ofd::ofdseal::Signature::GetVersion | ( |  | ) |

获取签名或签章版本。

返回
  签名或签章版本。

## ◆ IsEmpty()

bool foxit::ofd::ofdseal::Signature::IsEmpty | ( |  | ) | const

检查当前对象是否为空。

当前对象为空时，表示当前对象是无用的。

返回
  true 表示当前对象为空，false 表示不为空。

## ◆ Operate()

bool foxit::ofd::ofdseal::Signature::Operate | ( | const foxit::ofd::ofdseal::OperateSignatureInfo & | info | ) |

对OFD文档内的签名或签章进行操作。

参数

  [in] | info | 操作签名信息参数。

返回
  true 表示操作成功，false 表示操作失败。

## ◆ operator !=()

bool foxit::ofd::ofdseal::Signature::operator != | ( | const Signature & | other | ) | const

不相等操作符.

参数

  [in] | other | 另一个签名对象。此函数将检查当前对象是否不等于这个对象。

返回
  true 表示不相等，false 表示相等。

## ◆ operator=()

Signature& foxit::ofd::ofdseal::Signature::operator= | ( | const Signature & | other | ) |

赋值操作符。

参数

  [in] | other | 另一个签名对象，其值将被赋给当前对象。

返回
  当前对象自身的引用。

## ◆ operator==()

bool foxit::ofd::ofdseal::Signature::operator== | ( | const Signature & | other | ) | const

相等操作符。

参数

  [in] | other | 另一个签名对象。此函数将检查当前对象是否等于这个对象。

返回
  true 表示相等，false 表示不相等。