Foxit PDF SDK

fs_ofddoc.h
Go to the documentation of this file.
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 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
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__))
fs_ofdpage.h
Header file for OFD page related classes and methods.
foxit::addon::ofd::OFDDoc::OFDDoc
OFDDoc()
Constructor.
foxit::addon::ofd::OFDDoc::GetPageCount
int GetPageCount() const
Get page count of current OFD document.
foxit::addon::ofd::OFDPage
Definition: fs_ofdpage.h:41
foxit::addon::ofd::OFDDoc::GetPage
OFDPage GetPage(int index) const
Get OFD page object by index.
foxit::addon::ofd::OFDDoc::operator=
OFDDoc & operator=(const OFDDoc &other)
Assign operator.
foxit::addon::ofd::OFDDoc::Release
void Release()
Release current OFD document object.
foxit::addon::ofd::OFDDoc
Definition: fs_ofddoc.h:43
foxit::addon::ofd::OFDDoc::operator==
bool operator==(const OFDDoc &other) const
Equal operator.
fs_image.h
Header file for image and bitmap related definitions and classes.
foxit::addon::ofd::OFDDoc::operator!=
bool operator!=(const OFDDoc &other) const
Not equal operator.
foxit::FS_HANDLE
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:213
fs_common.h
Header file for common definitions and classes.
foxit::Base
Definition: fs_basictypes.h:451
foxit::addon::ofd::OFDDoc::IsEmpty
bool IsEmpty() const
Check whether current object is empty or not.
foxit
Foxit namespace.
Definition: fs_pdf3d.h:26