Foxit PDF SDK

fs_formcombination.h
Go to the documentation of this file.
1
15 #ifndef FS_FORMCOMBINATION_H_
16 #define FS_FORMCOMBINATION_H_
17
18 #include "common/fs_common.h"
24 namespace foxit {
28 namespace addon {
32 class FormFileInfo FS_FINAL : public Base{
33 public:
44 FormFileInfo(const wchar_t* file_path, const WString& password);
45
60 FormFileInfo(foxit::common::file::ReaderCallback* reader_callback, const WString& password, const wchar_t* file_name);
61
63 ~FormFileInfo();
64
70 FormFileInfo(const FormFileInfo& other);
71
79 FormFileInfo& operator=(const FormFileInfo& other);
80
88 bool operator==(const FormFileInfo& other) const;
89
97 bool operator!=(const FormFileInfo& other) const;
98
106 bool IsEmpty() const;
107
108 // User is strongly recommended NOT to use this method; otherwise unknown situation may occur.
109 explicit FormFileInfo(FS_HANDLE handle);
110 };
111
113 FSDK_DEFINE_ARRAY(FormFileInfoArray, FormFileInfo)
114
115
118 class FormCombination FS_FINAL : public Base{
119 public:
130 static void CombineFormsToCSV(const FormFileInfoArray& form_file_array, const wchar_t* dest_csv_file, bool append);
131
143 static void CombineFormsToCSV(const FormFileInfoArray& form_file_array, foxit::common::file::StreamCallback* dest_csv_file, bool append);
144 };
145 }
146 }
147 #endif
foxit::addon::FormCombination
Definition: fs_formcombination.h:118
foxit::FS_HANDLE
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:213
IFX_FileStream
File stream interface, reading & writing.
Definition: fx_stream.h:692
fs_common.h
Header file for common definitions and classes.
foxit::addon::FormFileInfo::FormFileInfo
FormFileInfo(const wchar_t *file_path, const WString &password)
Constructor, with parameters.
IFX_FileRead
File reading interface.
Definition: fx_stream.h:587
foxit::addon::FormFileInfo::IsEmpty
bool IsEmpty() const
Check whether current object is empty or not.
foxit::addon::FormFileInfo::operator==
bool operator==(const FormFileInfo &other) const
Equal operator.
foxit::addon::FormFileInfo::~FormFileInfo
~FormFileInfo()
Destructor.
foxit
Foxit namespace.
Definition: fs_taggedpdf.h:27
foxit::addon::FormFileInfo::operator=
FormFileInfo & operator=(const FormFileInfo &other)
Assign operator.
foxit::addon::FormFileInfoArray
Definition: fs_formcombination.h:113
foxit::addon::FormFileInfo
Definition: fs_formcombination.h:32
CFX_WideString
WIDE STRING CLASS.
Definition: fx_string.h:1461
foxit::addon::FormFileInfo::operator!=
bool operator!=(const FormFileInfo &other) const
Not equal operator.
foxit::Base
Definition: fs_basictypes.h:451