88 explicit FDFDoc(
const char* path);
95 explicit FDFDoc(
const wchar_t* path);
104 FDFDoc(
const void* buffer,
size_t length);
114 explicit FDFDoc(std::ifstream* input_file_stream);
204 bool SaveAs(
const char* file_path);
223 bool SaveAs(
const wchar_t* file_path);
267 #endif // FS_FDFDOC_H_ file writing interface.
Definition: fx_stream.h:449
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:216
bool operator !=(const FDFDoc &other) const
Not equal operator.
FDFDoc(common::file::ReaderCallback *file_read)
Constructor, with a file read callback object.
Header file for common definitions and classes.
file reading interface.
Definition: fx_stream.h:555
Header file for file operation related definitions and functions.
WString GetPDFPath()
Get the path of related PDF document.
Header file for PDF object related definitions and classes.
Foxit namespace.
Definition: fs_connectedpdf.h:26
bool SaveAs(const char *file_path)
Save current document as another FDF or XFDF file.
bool IsEmpty() const
Check whether current object is empty or not.
Definition: fs_pdfobject.h:763
#define NULL
The null-pointer value.
Definition: fx_system.h:773
pdf::objects::PDFDictionary * GetCatalog() const
Get the catalog dictionary.
bool operator==(const FDFDoc &other) const
Equal operator.
Definition: fs_fdfdoc.h:51
pdf::objects::PDFDictionary * GetFDFDict() const
Get the dictionary of "FDF" entry from catalog dictionary.
Header file for annotation related definitions and classes.
Type
Enumeration for FDF document type.
Definition: fs_fdfdoc.h:58
FDFDoc & operator=(const FDFDoc &other)
Assign operator.
Type GetType() const
Get the type of current document object.
WIDE STRING CLASS.
Definition: fx_string.h:1470
FDF document type: FDF.
Definition: fs_fdfdoc.h:60
FDF document type: XFDF.
Definition: fs_fdfdoc.h:62
bool SetPDFPath(const wchar_t *pdf_path)
Set the path of related PDF document.
Definition: fs_basictypes.h:342