Foxit PDF SDK
fs_ofddoc.h
1
#if (defined(_WIN32) || defined(_WIN64))|| defined(__linux__)
2
16
#ifndef FS_OFDDOC_H_
17
#define FS_OFDDOC_H_
18
19
#include "
common/fs_common.h
"
20
#include "
common/fs_image.h
"
21
#include "fs_ofdpage.h"
22
28
namespace
foxit
{
32
namespace
addon {
36
namespace
ofd {
43
class
OFDDoc FS_FINAL :
public
Base{
44
public
:
48
OFDDoc();
49
57
OFDDoc(
const
wchar_t
* path,
const
wchar_t
* password);
58
64
OFDDoc(
const
OFDDoc& other);
65
74
void
Release();
75
83
OFDDoc& operator=(
const
OFDDoc& other);
84
92
bool
operator==
(
const
OFDDoc& other)
const
;
93
101
bool
operator!=
(
const
OFDDoc& other)
const
;
102
110
bool
IsEmpty()
const
;
111
117
int
GetPageCount()
const
;
118
127
OFDPage GetPage(
int
index)
const
;
128
// 强烈建议用户不要使用此方法;否则可能出现未知情况。
129
explicit
OFDDoc(
FS_HANDLE
handle);
130
};
131
132
}
//namespace ofd
133
}
//namespace addon
134
}
//namespace foxit
135
#endif // FS_OFDDOC_H_
136
#endif // (defined(_WIN32) || defined(_WIN64)) || (defined(__linux__) && defined(__x86_64__) && !defined(__ANDROID__))
foxit::FS_HANDLE
void * FS_HANDLE
句柄类型。
Definition:
fs_basictypes.h:214
fs_common.h
通用定义和类的头文件。
operator==
bool operator==(const char *str1, const CFX_ByteString &str2)
检查两个字节字符串是否相等。
Definition:
fs_basictypes.h:128
foxit
Foxit命名空间。
Definition:
fs_taggedpdf.h:27
fs_image.h
图像和位图相关定义和类的头文件。
operator!=
bool operator!=(const char *str1, const CFX_ByteString &str2)
检查两个字节字符串是否不相等。
Definition:
fs_basictypes.h:140
@2026 Foxit Software Incorporated. All rights reserved.