10 #ifndef PDBPARSER_H_INCLUDED
11 #define PDBPARSER_H_INCLUDED
15 #include <librevenge/librevenge.h>
23 class EBOOKCharsetConverter;
41 virtual void readDataRecord(librevenge::RVNGInputStream *record,
bool last);
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:328
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
Definition: EBOOKCharsetConverter.h:21
Definition: PDBParser.h:26
void closeParagraph(bool continuing=false)
Definition: PDBParser.cpp:203
void openDocument()
Definition: PDBParser.cpp:132
bool m_openedDocument
Definition: PDBParser.h:69
void closeDocument()
Definition: PDBParser.cpp:156
unsigned m_read
Definition: PDBParser.h:57
unsigned m_recordCount
Definition: PDBParser.h:55
virtual void readSortInfoRecord(librevenge::RVNGInputStream *record)
Definition: PDBParser.cpp:60
PDBParser(const PDBParser &)
bool m_compressed
Definition: PDBParser.h:53
PDBParser & operator=(const PDBParser &)
unsigned m_recordSize
Definition: PDBParser.h:56
virtual void readDataRecord(librevenge::RVNGInputStream *record, bool last)
Definition: PDBParser.cpp:83
void handleCharacters(const char *text)
Definition: PDBParser.cpp:211
virtual void readAppInfoRecord(librevenge::RVNGInputStream *record)
Definition: PDBParser.cpp:55
unsigned m_textLength
Definition: PDBParser.h:54
static bool checkType(unsigned type, unsigned creator)
Definition: PDBParser.cpp:50
bool m_openedParagraph
Signalize that a paragraph is split at record break.
Definition: PDBParser.h:68
void openParagraph()
Definition: PDBParser.cpp:196
EBOOKCharsetConverter * m_converter
Definition: PDBParser.h:71
virtual void readIndexRecord(librevenge::RVNGInputStream *record)
Definition: PDBParser.cpp:65
void createConverter(const std::vector< char > &text)
Definition: PDBParser.cpp:117
virtual ~PDBParser()
Definition: PDBParser.cpp:45
void handleText(const std::vector< char > &text)
Definition: PDBParser.cpp:168
Definition: PDXParser.h:26
@ input
Definition: EBOOKHTMLToken.h:91
@ text
Definition: EBOOKHTMLToken.h:259
@ creator
Definition: EBOOKOPFToken.h:52
Definition: CHMParser.cpp:21