10 #ifndef INCLUDED_EPUBGENERATOR_H
11 #define INCLUDED_EPUBGENERATOR_H
39 void startDocument(
const librevenge::RVNGPropertyList &props);
Manages embedded fonts.
Definition: EPUBImageManager.h:78
Definition: EPUBGenerator.h:30
EPUBTableStyleManager m_tableStyleManager
Definition: EPUBGenerator.h:79
void setLayoutMethod(EPUBLayoutMethod layoutMethod)
Definition: EPUBGenerator.cpp:170
virtual void startHtmlFile()=0
void startNewHtmlFile()
Definition: EPUBGenerator.cpp:110
EPUBPackage * m_package
Definition: EPUBGenerator.h:71
EPUBParagraphStyleManager m_paragraphStyleManager
Definition: EPUBGenerator.h:77
EPUBGenerator(const EPUBGenerator &)
EPUBHTMLGeneratorPtr_t m_currentHtml
Definition: EPUBGenerator.h:85
librevenge::RVNGPropertyList m_metadata
Definition: EPUBGenerator.h:83
const EPUBSplitGuard & getSplitGuard() const
Definition: EPUBGenerator.cpp:145
EPUBManifest m_manifest
Definition: EPUBGenerator.h:72
EPUBLayoutMethod m_layoutMethod
Definition: EPUBGenerator.h:91
EPUBSplitGuard m_splitGuard
Definition: EPUBGenerator.h:87
int getVersion() const
Definition: EPUBGenerator.cpp:155
virtual ~EPUBGenerator()
Definition: EPUBGenerator.cpp:54
void setStylesMethod(EPUBStylesMethod stylesMethod)
Definition: EPUBGenerator.cpp:165
void writeContainer()
Definition: EPUBGenerator.cpp:178
EPUBSpanStyleManager m_spanStyleManager
Definition: EPUBGenerator.h:78
void setSplitMethod(EPUBSplitMethod splitMethod)
Definition: EPUBGenerator.cpp:160
EPUBListStyleManager m_listStyleManager
Definition: EPUBGenerator.h:76
void writeStylesheet()
Definition: EPUBGenerator.cpp:264
EPUBGenerator & operator=(const EPUBGenerator &)
const EPUBHTMLGeneratorPtr_t & getHtml() const
Definition: EPUBGenerator.cpp:135
librevenge::RVNGPropertyList m_documentProps
Definition: EPUBGenerator.h:82
virtual void endHtmlFile()=0
void startDocument(const librevenge::RVNGPropertyList &props)
Definition: EPUBGenerator.cpp:58
EPUBHTMLManager m_htmlManager
Definition: EPUBGenerator.h:73
EPUBStylesMethod m_stylesMethod
Definition: EPUBGenerator.h:90
void endDocument()
Definition: EPUBGenerator.cpp:70
EPUBImageManager m_imageManager
Definition: EPUBGenerator.h:74
void writeRoot()
Definition: EPUBGenerator.cpp:278
const EPUBPath m_stylesheetPath
Definition: EPUBGenerator.h:80
EPUBHTMLManager & getHtmlManager()
Definition: EPUBGenerator.cpp:140
void writeNavigation()
Definition: EPUBGenerator.cpp:201
EPUBFontManager m_fontManager
Definition: EPUBGenerator.h:75
int m_version
Definition: EPUBGenerator.h:89
void setDocumentMetaData(const librevenge::RVNGPropertyList &props)
Definition: EPUBGenerator.cpp:87
Definition: EPUBHTMLManager.h:36
Definition: EPUBImageManager.h:31
Small class to manage the list style.
Definition: EPUBListStyleManager.h:32
Definition: EPUBManifest.h:24
Small class to manage the paragraph style.
Definition: EPUBParagraphStyleManager.h:30
Representation of a path in the package.
Definition: EPUBPath.h:22
Small class to manage the span style.
Definition: EPUBSpanStyleManager.h:30
Definition: EPUBSplitGuard.h:19
Small class to manage the tables style.
Definition: EPUBTableStyleManager.h:30
Definition: EPUBBinarySink.cpp:13
std::shared_ptr< EPUBHTMLGenerator > EPUBHTMLGeneratorPtr_t
Definition: EPUBHTMLGenerator.h:131