libepubgen::EPUBTextGenerator::Impl Struct Reference
Inheritance diagram for libepubgen::EPUBTextGenerator::Impl:
libepubgen::EPUBGenerator

Public Member Functions

 Impl (EPUBPackage *package, int version)
Public Member Functions inherited from libepubgen::EPUBGenerator
 EPUBGenerator (EPUBPackage *package, int version)
virtual ~EPUBGenerator ()
void startDocument (const librevenge::RVNGPropertyList &props)
void endDocument ()
void setDocumentMetaData (const librevenge::RVNGPropertyList &props)
void startNewHtmlFile ()
const std::shared_ptr< EPUBHTMLGenerator > & getHtml () const
EPUBHTMLManagergetHtmlManager ()
const EPUBSplitGuardgetSplitGuard () const
EPUBSplitGuardgetSplitGuard ()
int getVersion () const
void setSplitMethod (EPUBSplitMethod splitMethod)
void setStylesMethod (EPUBStylesMethod stylesMethod)
void setLayoutMethod (EPUBLayoutMethod layoutMethod)

Public Attributes

bool m_inPageSpan
bool m_inHeader
bool m_inFooter
RVNGPropertyList m_pageSpanProps
shared_ptr< EPUBTextElementsm_currentHeader
shared_ptr< EPUBTextElementsm_currentFooter
shared_ptr< EPUBTextElementsm_currentHeaderOrFooter
ImageHandlerMap_t m_imageHandlers
bool m_breakAfterPara

Private Member Functions

void startHtmlFile () override
void endHtmlFile () override
 Impl (const Impl &)
Imploperator= (const Impl &)

Constructor & Destructor Documentation

◆ Impl() [1/2]

libepubgen::EPUBTextGenerator::Impl::Impl ( EPUBPackage * package,
int version )

Referenced by Impl(), and operator=().

◆ Impl() [2/2]

libepubgen::EPUBTextGenerator::Impl::Impl ( const Impl & )
private

Member Function Documentation

◆ endHtmlFile()

void libepubgen::EPUBTextGenerator::Impl::endHtmlFile ( )
overrideprivatevirtual

◆ operator=()

Impl & libepubgen::EPUBTextGenerator::Impl::operator= ( const Impl & )
private

◆ startHtmlFile()

void libepubgen::EPUBTextGenerator::Impl::startHtmlFile ( )
overrideprivatevirtual

Member Data Documentation

◆ m_breakAfterPara

bool libepubgen::EPUBTextGenerator::Impl::m_breakAfterPara

Referenced by Impl().

◆ m_currentFooter

shared_ptr<EPUBTextElements> libepubgen::EPUBTextGenerator::Impl::m_currentFooter

Referenced by endHtmlFile(), and Impl().

◆ m_currentHeader

shared_ptr<EPUBTextElements> libepubgen::EPUBTextGenerator::Impl::m_currentHeader

Referenced by endHtmlFile(), and Impl().

◆ m_currentHeaderOrFooter

shared_ptr<EPUBTextElements> libepubgen::EPUBTextGenerator::Impl::m_currentHeaderOrFooter

Referenced by Impl().

◆ m_imageHandlers

ImageHandlerMap_t libepubgen::EPUBTextGenerator::Impl::m_imageHandlers

Referenced by Impl().

◆ m_inFooter

bool libepubgen::EPUBTextGenerator::Impl::m_inFooter

Referenced by Impl().

◆ m_inHeader

bool libepubgen::EPUBTextGenerator::Impl::m_inHeader

Referenced by Impl().

◆ m_inPageSpan

bool libepubgen::EPUBTextGenerator::Impl::m_inPageSpan

Referenced by endHtmlFile(), Impl(), and startHtmlFile().

◆ m_pageSpanProps

RVNGPropertyList libepubgen::EPUBTextGenerator::Impl::m_pageSpanProps

Referenced by endHtmlFile(), and Impl().


The documentation for this struct was generated from the following file:

Generated for libepubgen by doxygen 1.14.0