Go to the documentation of this file.
10 #ifndef FB2CONTENTCOLLECTOR_H_INCLUDED
11 #define FB2CONTENTCOLLECTOR_H_INCLUDED
35 virtual void defineID(
const char *
id);
64 virtual void insertBitmapData(
const char *contentType,
const char *base64Data);
77 #endif // FB2CONTENTCOLLECTOR_H_INCLUDED
virtual void openTableRow(const FB2BlockFormat &format)
Definition: FB2ContentCollector.cpp:182
virtual void insertBitmap(const char *id)
Definition: FB2ContentCollector.cpp:232
librevenge::RVNGPropertyList m_metadata
Definition: FB2Parser.cpp:79
virtual void unfold(FB2Collector &collector) const =0
Insert the content of this into collector.
virtual void closeBlock()
Definition: FB2ContentCollector.cpp:112
virtual void closeTableCell()
Definition: FB2ContentCollector.cpp:207
@ all
Definition: EBOOKHTMLToken.h:271
const librevenge::RVNGPropertyList & m_metadata
Definition: FB2ContentCollector.h:68
const FB2ContentMap & m_bitmaps
Definition: FB2ContentCollector.h:70
FB2ContentMap & m_notes
Definition: FB2Parser.cpp:57
virtual void closeTable()
Definition: FB2ContentCollector.cpp:177
virtual void insertText(const char *text)
Definition: FB2ContentCollector.cpp:167
virtual void closeParagraph()
Definition: FB2ContentCollector.cpp:131
FB2ContentMap & m_bitmaps
Definition: FB2Parser.cpp:58
@ colspan
Definition: EBOOKHTMLToken.h:185
FB2ContentCollector(const FB2ContentCollector &other)
@ get
Definition: EBOOKHTMLToken.h:285
Definition: CHMParser.cpp:21
virtual void defineMetadataEntry(const char *name, const char *value)
Definition: FB2ContentCollector.cpp:82
virtual void openTableCell(int rowspan, int colspan)
Definition: FB2ContentCollector.cpp:196
Definition: FB2ContentMap.h:22
@ value
Definition: EBOOKHTMLToken.h:263
virtual void insertCoveredTableCell()
Definition: FB2ContentCollector.cpp:212
const FB2Content * get(const std::string &id) const
Definition: FB2ContentMap.cpp:57
librevenge::RVNGTextInterface *const m_document
Definition: FB2Parser.cpp:56
virtual void openPageSpan()
Definition: FB2ContentCollector.cpp:98
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
@ text
Definition: EBOOKHTMLToken.h:259
virtual void openSpan(const FB2Style &style)
Definition: FB2ContentCollector.cpp:137
RVNGPropertyList metadata
Definition: EBOOKOPFParser.cpp:63
virtual void closePageSpan()
Definition: FB2ContentCollector.cpp:103
MSPackFileData * data
Definition: CHMStream.cpp:63
virtual void openTable(const FB2BlockFormat &format)
Definition: FB2ContentCollector.cpp:172
virtual void insertBitmapData(const char *contentType, const char *base64Data)
Definition: FB2ContentCollector.cpp:261
Definition: FB2Collector.h:20
const FB2ContentMap & m_notes
Definition: FB2ContentCollector.h:69
string name
Definition: CHMStream.cpp:80
Definition: FB2Style.h:56
virtual void openBlock()
Definition: FB2ContentCollector.cpp:108
@ note
Definition: FB2Token.h:125
@ lang
Definition: EBOOKHTMLToken.h:207
virtual void openMetadataEntry(const char *name)
Definition: FB2ContentCollector.cpp:86
@ rowspan
Definition: EBOOKHTMLToken.h:244
@ format
Definition: EBOOKOPFToken.h:56
librevenge::RVNGPropertyList makePropertyList(const FB2Style &style)
Definition: FB2Style.cpp:68
virtual void closeSpan()
Definition: FB2ContentCollector.cpp:162
int m_openPara
Definition: FB2ContentCollector.h:72
virtual void insertFootnote(const char *id)
Definition: FB2ContentCollector.cpp:217
@ size
Definition: EBOOKHTMLToken.h:251
@ script
Definition: EBOOKHTMLToken.h:129
FB2ContentCollector & operator=(const FB2ContentCollector &other)
virtual void closeMetadataEntry()
Definition: FB2ContentCollector.cpp:90
Represents a part of FB2 content.
Definition: FB2Content.h:28
int m_currentFootnote
Definition: FB2ContentCollector.h:71
Definition: FB2ContentCollector.h:22
optional< Style > style
Definition: TDParser.cpp:106
virtual void defineID(const char *id)
Definition: FB2ContentCollector.cpp:94
virtual void closeTableRow()
Definition: FB2ContentCollector.cpp:191
virtual void openParagraph(const FB2BlockFormat &format)
Definition: FB2ContentCollector.cpp:116
librevenge::RVNGTextInterface * m_document
Definition: FB2ContentCollector.h:67
Generated for libe-book by
doxygen 1.8.18