10 #ifndef LRFCOLLECTOR_H_INCLUDED
11 #define LRFCOLLECTOR_H_INCLUDED
30 librevenge::RVNGInputStream *
image;
100 #endif // LRFCOLLECTOR_H_INCLUDED
LRFAttributes m_bookAttributes
Definition: LRFCollector.h:85
Definition: LRFTypes.h:108
void openParagraph(unsigned atrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:376
void openBlock(unsigned atrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:355
std::stack< LRFAttributes > m_currentAttributes
Definition: LRFCollector.h:91
~LRFCollector()
Definition: LRFCollector.cpp:325
LRFAttributeMap_t m_textAttributeMap
Definition: LRFCollector.h:86
void insertLineBreak()
Definition: LRFCollector.cpp:408
void setDPI(double dpi)
Definition: LRFCollector.cpp:583
Definition: EBOOKHTMLToken.h:267
ImageMap_t m_imageMap
Definition: LRFCollector.h:93
unsigned dataId
Definition: LRFCollector.h:37
void closeTextBlock()
Definition: LRFCollector.cpp:371
LRFCollector & operator=(const LRFCollector &other)
void openTextBlock(unsigned atrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:365
LRFAttributeMap_t m_blockAttributeMap
Definition: LRFCollector.h:87
LRFImageType
Definition: LRFTypes.h:22
LRFAttributeMap_t m_pageAttributeMap
Definition: LRFCollector.h:88
bool m_firstParaInBlock
Definition: LRFCollector.h:95
void collectPageAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:438
LRFCollector(const LRFCollector &other)
void endDocument()
Definition: LRFCollector.cpp:337
Definition: LRFCollector.h:28
Definition: FB2Token.h:62
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:328
void collectBookAttributes(const LRFAttributes &attributes)
Definition: LRFCollector.cpp:423
LRFAttributeMap_t m_paragraphAttributeMap
Definition: LRFCollector.h:89
Definition: LRFCollector.h:22
void collectBlockAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:433
Definition: EBOOKHTMLToken.h:259
Definition: EBOOKHTMLToken.h:200
RVNGPropertyList metadata
Definition: EBOOKOPFParser.cpp:63
void closePage()
Definition: LRFCollector.cpp:349
void collectMetadata(const LRFMetadata &metadata)
Definition: LRFCollector.cpp:413
void collectTextAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:428
double m_dpi
Definition: LRFCollector.h:94
LRFImageType type
Definition: LRFCollector.h:31
void collectAttributes(unsigned id, const LRFAttributes &attributes, LRFAttributeMap_t &attributeMap)
Definition: LRFCollector.cpp:555
void collectImage(unsigned id, unsigned dataId, unsigned width, unsigned height)
Definition: LRFCollector.cpp:448
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
std::map< unsigned, ImageStreamData > ImageDataMap_t
Definition: LRFCollector.h:33
void collectImageData(unsigned id, LRFImageType type, librevenge::RVNGInputStream *image)
Definition: LRFCollector.cpp:543
Definition: CHMParser.cpp:20
void openPage(unsigned pageAtrID, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:343
void insertImage(unsigned id)
Definition: LRFCollector.cpp:468
void closeParagraph()
Definition: LRFCollector.cpp:393
void startDocument()
Definition: LRFCollector.cpp:331
std::map< unsigned, ImageData > ImageMap_t
Definition: LRFCollector.h:41
ImageDataMap_t m_imageDataMap
Definition: LRFCollector.h:92
void closeBlock()
Definition: LRFCollector.cpp:360
librevenge::RVNGTextInterface *const m_document
Definition: LRFCollector.h:90
Definition: LRFCollector.h:35
librevenge::RVNGInputStream * image
Definition: LRFCollector.h:30
void collectParagraphAttributes(unsigned id, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:443
unsigned width
Definition: LRFCollector.h:38
void collectText(const std::string &text, const LRFAttributes &attributes)
Definition: LRFCollector.cpp:399
unsigned height
Definition: LRFCollector.h:39
std::map< unsigned, LRFAttributes > LRFAttributeMap_t
Definition: LRFTypes.h:142