#include <EPUBHTMLGenerator.h>
Public Member Functions | |
| EPUBHTMLGenerator (EPUBXMLSink &document, EPUBImageManager &imageManager, EPUBFontManager &fontManager, EPUBListStyleManager &listStyleManager, EPUBParagraphStyleManager ¶graphStyleManager, EPUBSpanStyleManager &spanStyleManager, EPUBTableStyleManager &tableStyleManager, const EPUBPath &path, const EPUBPath &stylesheetPath, EPUBStylesMethod stylesMethod, EPUBLayoutMethod layoutMethod, int version) | |
| ~EPUBHTMLGenerator () override | |
| void | setDocumentMetaData (const librevenge::RVNGPropertyList &propList) override |
| void | startDocument (const librevenge::RVNGPropertyList &propList) override |
| void | endDocument () override |
| void | defineEmbeddedFont (const librevenge::RVNGPropertyList &propList) override |
| void | definePageStyle (const librevenge::RVNGPropertyList &) override |
| void | openPageSpan (const librevenge::RVNGPropertyList &propList) override |
| void | closePageSpan () override |
| void | openHeader (const librevenge::RVNGPropertyList &propList) override |
| void | closeHeader () override |
| void | openFooter (const librevenge::RVNGPropertyList &propList) override |
| void | closeFooter () override |
| void | defineSectionStyle (const librevenge::RVNGPropertyList &) override |
| void | openSection (const librevenge::RVNGPropertyList &propList) override |
| void | closeSection () override |
| void | defineParagraphStyle (const librevenge::RVNGPropertyList &) override |
| void | openParagraph (const librevenge::RVNGPropertyList &propList) override |
| void | closeParagraph () override |
| void | defineCharacterStyle (const librevenge::RVNGPropertyList &) override |
| void | openSpan (const librevenge::RVNGPropertyList &propList) override |
| void | closeSpan () override |
| void | openLink (const librevenge::RVNGPropertyList &propList) override |
| void | closeLink () override |
| void | insertTab () override |
| void | insertText (const librevenge::RVNGString &text) override |
| void | insertSpace () override |
| void | insertLineBreak () override |
| void | insertField (const librevenge::RVNGPropertyList &propList) override |
| void | openOrderedListLevel (const librevenge::RVNGPropertyList &propList) override |
| void | openUnorderedListLevel (const librevenge::RVNGPropertyList &propList) override |
| void | closeOrderedListLevel () override |
| void | closeUnorderedListLevel () override |
| void | openListElement (const librevenge::RVNGPropertyList &propList) override |
| void | closeListElement () override |
| void | openFootnote (const librevenge::RVNGPropertyList &propList) override |
| void | closeFootnote () override |
| void | openEndnote (const librevenge::RVNGPropertyList &propList) override |
| void | closeEndnote () override |
| void | openComment (const librevenge::RVNGPropertyList &propList) override |
| void | closeComment () override |
| void | openTextBox (const librevenge::RVNGPropertyList &propList) override |
| void | closeTextBox () override |
| void | openTable (const librevenge::RVNGPropertyList &propList) override |
| void | openTableRow (const librevenge::RVNGPropertyList &propList) override |
| void | closeTableRow () override |
| void | openTableCell (const librevenge::RVNGPropertyList &propList) override |
| void | closeTableCell () override |
| void | insertCoveredTableCell (const librevenge::RVNGPropertyList &propList) override |
| void | closeTable () override |
| void | openFrame (const librevenge::RVNGPropertyList &propList) override |
| void | closeFrame () override |
| void | openGroup (const librevenge::RVNGPropertyList &propList) override |
| void | closeGroup () override |
| void | defineGraphicStyle (const librevenge::RVNGPropertyList &propList) override |
| void | drawRectangle (const librevenge::RVNGPropertyList &propList) override |
| void | drawEllipse (const librevenge::RVNGPropertyList &propList) override |
| void | drawPolygon (const librevenge::RVNGPropertyList &propList) override |
| void | drawPolyline (const librevenge::RVNGPropertyList &propList) override |
| void | drawPath (const librevenge::RVNGPropertyList &propList) override |
| void | drawConnector (const librevenge::RVNGPropertyList &propList) override |
| void | insertBinaryObject (const librevenge::RVNGPropertyList &propList) override |
| void | insertEquation (const librevenge::RVNGPropertyList &propList) override |
| void | getPageProperties (librevenge::RVNGPropertyList &propList) const |
| Gets the actual page properties into propList. | |
| void | setPageProperties (const librevenge::RVNGPropertyList &propList) |
| Sets the actual page properties from propList. | |
Private Member Functions | |
| EPUBXMLSink & | openPopup () |
| void | closePopup (EPUBXMLSink &main) |
| EPUBHTMLGenerator (const EPUBHTMLGenerator &) | |
| EPUBHTMLGenerator & | operator= (const EPUBHTMLGenerator &) |
Private Attributes | |
| std::unique_ptr < EPUBHTMLGeneratorImpl > | m_impl |
| libepubgen::EPUBHTMLGenerator::EPUBHTMLGenerator | ( | EPUBXMLSink & | document, |
| EPUBImageManager & | imageManager, | ||
| EPUBFontManager & | fontManager, | ||
| EPUBListStyleManager & | listStyleManager, | ||
| EPUBParagraphStyleManager & | paragraphStyleManager, | ||
| EPUBSpanStyleManager & | spanStyleManager, | ||
| EPUBTableStyleManager & | tableStyleManager, | ||
| const EPUBPath & | path, | ||
| const EPUBPath & | stylesheetPath, | ||
| EPUBStylesMethod | stylesMethod, | ||
| EPUBLayoutMethod | layoutMethod, | ||
| int | version | ||
| ) |
| libepubgen::EPUBHTMLGenerator::~EPUBHTMLGenerator | ( | ) | [override] |
| libepubgen::EPUBHTMLGenerator::EPUBHTMLGenerator | ( | const EPUBHTMLGenerator & | ) | [private] |
| void libepubgen::EPUBHTMLGenerator::closeComment | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeEndnote | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeFooter | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeFootnote | ( | ) | [override] |
Referenced by closePopup().
| void libepubgen::EPUBHTMLGenerator::closeFrame | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeGroup | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeHeader | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeLink | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeListElement | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeOrderedListLevel | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closePageSpan | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeParagraph | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closePopup | ( | EPUBXMLSink & | main | ) | [private] |
Referenced by insertBinaryObject(), and insertText().
| void libepubgen::EPUBHTMLGenerator::closeSection | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeSpan | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeTable | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeTableCell | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeTableRow | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeTextBox | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::closeUnorderedListLevel | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::defineCharacterStyle | ( | const librevenge::RVNGPropertyList & | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::defineEmbeddedFont | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::defineGraphicStyle | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::definePageStyle | ( | const librevenge::RVNGPropertyList & | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::defineParagraphStyle | ( | const librevenge::RVNGPropertyList & | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::defineSectionStyle | ( | const librevenge::RVNGPropertyList & | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::drawConnector | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::drawEllipse | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::drawPath | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::drawPolygon | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::drawPolyline | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::drawRectangle | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::endDocument | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::getPageProperties | ( | librevenge::RVNGPropertyList & | propList | ) | const |
Gets the actual page properties into propList.
| void libepubgen::EPUBHTMLGenerator::insertBinaryObject | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::insertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::insertEquation | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::insertField | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::insertLineBreak | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::insertSpace | ( | ) | [override] |
Referenced by closeParagraph().
| void libepubgen::EPUBHTMLGenerator::insertTab | ( | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::insertText | ( | const librevenge::RVNGString & | text | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openComment | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openEndnote | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openFooter | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openFootnote | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
Referenced by openPopup().
| void libepubgen::EPUBHTMLGenerator::openFrame | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openGroup | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openHeader | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openLink | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openListElement | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openOrderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openPageSpan | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openParagraph | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| EPUBXMLSink & libepubgen::EPUBHTMLGenerator::openPopup | ( | ) | [private] |
Referenced by insertBinaryObject(), and insertText().
| void libepubgen::EPUBHTMLGenerator::openSection | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openSpan | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openTable | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openTextBox | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::openUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| EPUBHTMLGenerator& libepubgen::EPUBHTMLGenerator::operator= | ( | const EPUBHTMLGenerator & | ) | [private] |
| void libepubgen::EPUBHTMLGenerator::setDocumentMetaData | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
| void libepubgen::EPUBHTMLGenerator::setPageProperties | ( | const librevenge::RVNGPropertyList & | propList | ) |
Sets the actual page properties from propList.
| void libepubgen::EPUBHTMLGenerator::startDocument | ( | const librevenge::RVNGPropertyList & | propList | ) | [override] |
std::unique_ptr<EPUBHTMLGeneratorImpl> libepubgen::EPUBHTMLGenerator::m_impl [private] |
Referenced by closeComment(), closeEndnote(), closeFooter(), closeFootnote(), closeFrame(), closeHeader(), closeLink(), closeListElement(), closeOrderedListLevel(), closeParagraph(), closePopup(), closeSpan(), closeTable(), closeTableCell(), closeTableRow(), closeTextBox(), closeUnorderedListLevel(), defineCharacterStyle(), defineEmbeddedFont(), defineParagraphStyle(), endDocument(), getPageProperties(), insertBinaryObject(), insertField(), insertLineBreak(), insertSpace(), insertTab(), insertText(), openComment(), openEndnote(), openFooter(), openFootnote(), openFrame(), openHeader(), openLink(), openListElement(), openOrderedListLevel(), openPageSpan(), openParagraph(), openPopup(), openSpan(), openTable(), openTableCell(), openTableRow(), openTextBox(), openUnorderedListLevel(), setDocumentMetaData(), and setPageProperties().