Foxit PDF SDK

fs_ofdoesseal.h
1 #ifndef FS_OFD_OESSEAL_H_
2 #define FS_OFD_OESSEAL_H_
3
4 #include "common/fs_common.h"
5 #include "common/fs_image.h"
6
12 namespace foxit {
16 namespace ofd {
20 namespace ofdseal {
22 class Seal FS_FINAL : public Base {
23 public:
25 ~Seal();
26
32 Seal(const Seal& other);
33
40 Seal& operator = (const Seal& other);
41
49 bool operator == (const Seal& other) const;
50
58 bool operator != (const Seal& other) const;
59
67 bool IsEmpty() const;
68
74 String GetID() const;
75
81 String GetName() const;
82
88 String GetVersion() const;
89
95 String GetCompany() const;
96
102 String GetExtend() const;
103
109 String GetSignMethod() const;
110
116 String GetDigestMethod() const;
117
123 foxit::common::Bitmap GetImage() const;
124
130 int GetImageWidth() const;
131
137 int GetImageHeight() const;
138
139 explicit Seal(FS_HANDLE handle);
140 };
141
143 class Oes FS_FINAL : public Base {
144 public:
150 explicit Oes(const String& oes_lib_path);
151
153 ~Oes();
154
160 Oes(const Oes& other);
161
169 Oes& operator = (const Oes& other);
170
178 bool operator == (const Oes& other) const;
179
187 bool operator != (const Oes& other) const;
188
196 bool IsEmpty() const;
197
205 bool Login(const String& passowrd);
206
215 bool SetExtendParam(const String& param_name, const String& param_value);
216
222 int GetSealCount() const;
223
232 Seal GetSeal(int index) const;
233
239 bool Clear() const;
240
246 String GetLastErrorMessage() const;
247
248 explicit Oes(FS_HANDLE handle);
249 };
250
251 } // namespace ofdseal
252 } // namespace ofd
253 } // namespace foxit
254
255 #endif // _BUILD_OFDSDK_
foxit::ofd::ofdseal::Seal::Seal
Seal(const Seal &other)
构造函数，通过另一个电子印章对象。
foxit::common::Bitmap
Definition: fs_image.h:36
foxit::ofd::ofdseal::Seal::GetImageWidth
int GetImageWidth() const
获取电子印章图片的宽度。
foxit::ofd::ofdseal::Oes::IsEmpty
bool IsEmpty() const
检查当前对象是否为空。
foxit::ofd::ofdseal::Oes::GetLastErrorMessage
String GetLastErrorMessage() const
获取最后一次错误的错误信息。
foxit::ofd::ofdseal::Oes::operator==
bool operator==(const Oes &other) const
相等操作符。
foxit::ofd::ofdseal::Seal::GetImage
foxit::common::Bitmap GetImage() const
获取电子印章的图片。
foxit::ofd::ofdseal::Oes
Definition: fs_ofdoesseal.h:143
foxit::ofd::ofdseal::Oes::Clear
bool Clear() const
清空已经加载电子印章列表。
foxit::ofd::ofdseal::Oes::SetExtendParam
bool SetExtendParam(const String &param_name, const String &param_value)
设置电子印章库的扩展参数。
foxit::ofd::ofdseal::Seal::operator==
bool operator==(const Seal &other) const
相等操作符。
foxit::ofd::ofdseal::Seal::GetImageHeight
int GetImageHeight() const
获取电子印章图片的高度。
foxit::ofd::ofdseal::Oes::GetSeal
Seal GetSeal(int index) const
获取指定索引的电子印章对象。
foxit::ofd::ofdseal::Seal::~Seal
~Seal()
析构函数。
foxit::ofd::ofdseal::Oes::GetSealCount
int GetSealCount() const
获取电子印章库的电子印章数量。
foxit::ofd::ofdseal::Seal::IsEmpty
bool IsEmpty() const
检查当前对象是否为空。
fs_image.h
图像和位图相关定义和类的头文件。
foxit::ofd::ofdseal::Seal::operator=
Seal & operator=(const Seal &other)
赋值操作符。
foxit::ofd::ofdseal::Seal
Definition: fs_ofdoesseal.h:22
foxit::ofd::ofdseal::Oes::operator=
Oes & operator=(const Oes &other)
赋值操作符。
foxit::ofd::ofdseal::Seal::GetExtend
String GetExtend() const
获取电子印章的扩展信息。
foxit::ofd::ofdseal::Seal::GetName
String GetName() const
获取电子印章的名称。
foxit::ofd::ofdseal::Seal::operator !=
bool operator !=(const Seal &other) const
不相等操作符。
foxit::ofd::ofdseal::Seal::GetID
String GetID() const
获取电子印章的ID。
foxit::ofd::ofdseal::Oes::Oes
Oes(const String &oes_lib_path)
构造函数，通过电子印章库文件路径。
foxit::FS_HANDLE
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:213
fs_common.h
通用定义和类的头文件。
foxit::ofd::ofdseal::Seal::GetSignMethod
String GetSignMethod() const
获取电子印章的签名方法。
foxit::ofd::ofdseal::Oes::operator !=
bool operator !=(const Oes &other) const
不相等操作符。
foxit::ofd::ofdseal::Seal::GetVersion
String GetVersion() const
获取电子印章的版本。
foxit::Base
Definition: fs_basictypes.h:465
foxit::ofd::ofdseal::Oes::~Oes
~Oes()
析构函数。
foxit
Foxit命名空间。
Definition: fs_taggedpdf.h:27
CFX_ByteString
字节字符串类
Definition: fx_string.h:317
foxit::ofd::ofdseal::Seal::GetCompany
String GetCompany() const
获取电子印章的公司名称。
foxit::ofd::ofdseal::Oes::Login
bool Login(const String &passowrd)
电子印章库登录。
foxit::ofd::ofdseal::Seal::GetDigestMethod
String GetDigestMethod() const
获取电子印章的摘要方法。