#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().
1.7.1