Go to the documentation of this file.
10 #ifndef ZTXTPARSER_H_INCLUDED
11 #define ZTXTPARSER_H_INCLUDED
29 void readDataRecord(librevenge::RVNGInputStream *record,
bool =
true)
override;
46 #endif // ZTXTPARSER_H_INCLUDED
static const uint32_t ZTXT_CREATOR
Definition: ZTXTParser.cpp:23
ZTXTParser(librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *document=nullptr)
Definition: ZTXTParser.cpp:25
void readAppInfoRecord(librevenge::RVNGInputStream *record) override
Definition: ZTXTParser.cpp:38
static bool checkType(unsigned type, unsigned creator)
Definition: ZTXTParser.cpp:33
librevenge::RVNGInputStream * getDataRecords() const
Return a stream for all data records.
Definition: PDBParser.cpp:154
void readDataRecords() override
Definition: ZTXTParser.cpp:74
void readSortInfoRecord(librevenge::RVNGInputStream *record) override
Definition: ZTXTParser.cpp:42
void readDataRecord(librevenge::RVNGInputStream *record, bool=true) override
Definition: ZTXTParser.cpp:55
Definition: BBeBCollector.cpp:18
unsigned m_recordSize
Definition: ZTXTParser.h:41
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition: TealDocParser.cpp:232
librevenge::RVNGPropertyList getDefaultPageSpanPropList()
Definition: libebook_utils.cpp:265
void openDocument()
Definition: ZTXTParser.cpp:86
Definition: PDBParser.h:25
unsigned m_recordCount
Definition: ZTXTParser.h:39
@ creator
Definition: EBOOKOPFToken.h:50
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:163
static const uint32_t ZTXT_TYPE
Definition: ZTXTParser.cpp:22
RVNGPropertyList metadata
Definition: EBOOKOPFParser.cpp:63
@ input
Definition: EBOOKHTMLToken.h:89
uint16_t readU16(librevenge::RVNGInputStream *input, bool bigEndian)
Definition: libebook_utils.cpp:57
void closeDocument()
Definition: ZTXTParser.cpp:97
uint8_t readU8(librevenge::RVNGInputStream *input, bool)
Definition: libebook_utils.cpp:45
Definition: EBOOKZlibStream.h:20
void readIndexRecord(librevenge::RVNGInputStream *record) override
Definition: ZTXTParser.cpp:46
uint32_t readU32(librevenge::RVNGInputStream *input, bool bigEndian)
Definition: libebook_utils.cpp:73
void handleText(const librevenge::RVNGString &text)
Definition: ZTXTParser.cpp:103
librevenge::RVNGTextInterface * getDocument() const
Get the document generator used for this parsing run.
Definition: PDBParser.cpp:123
const char * getName() const
Definition: PDBParser.cpp:128
const size_t m_size
Definition: SoftBookLZSSStream.cpp:51
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:325
#define PDB_CODE(s)
Definition: PDBParser.h:18
unsigned m_size
Definition: ZTXTParser.h:40
Definition: ZTXTParser.h:19
Generated for libe-book by
doxygen 1.8.17