#include <ie_exp_EPUB_EPUB3Writer.h>
Public Member Functions | |
IE_Exp_EPUB_EPUB3Writer (IE_Exp_HTML_OutputWriter *pOutputWriter) | |
void | openAnnotation () |
void | closeAnnotation () |
void | openDocument () |
void | insertDTD () |
void | insertTOC (const gchar *title, const std::vector< UT_UTF8String > &items, const std::vector< UT_UTF8String > &itemUriList) |
void | insertEndnotes (const std::vector< UT_UTF8String > &endnotes) |
void | insertFootnotes (const std::vector< UT_UTF8String > &footnotes) |
void | insertAnnotations (const std::vector< UT_UTF8String > &titles, const std::vector< UT_UTF8String > &authors, const std::vector< UT_UTF8String > &annotations) |
IE_Exp_EPUB_EPUB3Writer::IE_Exp_EPUB_EPUB3Writer | ( | IE_Exp_HTML_OutputWriter * | pOutputWriter | ) |
void IE_Exp_EPUB_EPUB3Writer::closeAnnotation | ( | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_TagWriter::closeTag(), and IE_Exp_HTML_DocumentWriter::m_pTagWriter.
void IE_Exp_EPUB_EPUB3Writer::insertAnnotations | ( | const std::vector< UT_UTF8String > & | titles, | |
const std::vector< UT_UTF8String > & | authors, | |||
const std::vector< UT_UTF8String > & | annotations | |||
) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_TagWriter::addAttribute(), IE_Exp_HTML_TagWriter::closeTag(), UT_UTF8String::length(), IE_Exp_HTML_DocumentWriter::m_pTagWriter, IE_Exp_HTML_TagWriter::openTag(), UT_UTF8String_sprintf(), UT_UTF8String::utf8_str(), and IE_Exp_HTML_TagWriter::writeData().
void IE_Exp_EPUB_EPUB3Writer::insertDTD | ( | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_DocumentWriter::m_pOutputWriter, and IE_Exp_HTML_OutputWriter::write().
void IE_Exp_EPUB_EPUB3Writer::insertEndnotes | ( | const std::vector< UT_UTF8String > & | endnotes | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_TagWriter::addAttribute(), IE_Exp_HTML_TagWriter::closeTag(), IE_Exp_HTML_DocumentWriter::m_iEndnoteAnchorCount, IE_Exp_HTML_DocumentWriter::m_pTagWriter, IE_Exp_HTML_TagWriter::openTag(), UT_UTF8String_sprintf(), and IE_Exp_HTML_TagWriter::writeData().
void IE_Exp_EPUB_EPUB3Writer::insertFootnotes | ( | const std::vector< UT_UTF8String > & | footnotes | ) | [virtual] |
void IE_Exp_EPUB_EPUB3Writer::insertTOC | ( | const gchar * | title, | |
const std::vector< UT_UTF8String > & | items, | |||
const std::vector< UT_UTF8String > & | itemUriList | |||
) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
void IE_Exp_EPUB_EPUB3Writer::openAnnotation | ( | ) | [virtual] |
void IE_Exp_EPUB_EPUB3Writer::openDocument | ( | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_TagWriter::addAttribute(), EPUB3_CONTENT_PROFILE, IE_Exp_HTML_DocumentWriter::m_pTagWriter, and IE_Exp_HTML_TagWriter::openTag().