1
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
3
* This file is part of the libe-book project.
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
10
#include "EBOOKSubDocument.h"
15
EBOOKSubDocument::EBOOKSubDocument(librevenge::RVNGTextInterface &document)
16
: m_document(document)
20
EBOOKSubDocument::~EBOOKSubDocument()
24
void EBOOKSubDocument::setDocumentMetaData(const librevenge::RVNGPropertyList &)
28
void EBOOKSubDocument::startDocument(const librevenge::RVNGPropertyList &)
32
void EBOOKSubDocument::endDocument()
36
void EBOOKSubDocument::defineEmbeddedFont(const librevenge::RVNGPropertyList &propList)
38
m_document.defineEmbeddedFont(propList);
41
void EBOOKSubDocument::definePageStyle(const librevenge::RVNGPropertyList &propList)
43
m_document.definePageStyle(propList);
46
void EBOOKSubDocument::openPageSpan(const librevenge::RVNGPropertyList &propList)
48
m_document.openPageSpan(propList);
51
void EBOOKSubDocument::closePageSpan()
53
m_document.closePageSpan();
56
void EBOOKSubDocument::openHeader(const librevenge::RVNGPropertyList &propList)
58
m_document.openHeader(propList);
61
void EBOOKSubDocument::closeHeader()
63
m_document.closeHeader();
66
void EBOOKSubDocument::openFooter(const librevenge::RVNGPropertyList &propList)
68
m_document.openFooter(propList);
71
void EBOOKSubDocument::closeFooter()
73
m_document.closeFooter();
76
void EBOOKSubDocument::defineParagraphStyle(const librevenge::RVNGPropertyList &propList)
78
m_document.defineParagraphStyle(propList);
81
void EBOOKSubDocument::openParagraph(const librevenge::RVNGPropertyList &propList)
83
m_document.openParagraph(propList);
86
void EBOOKSubDocument::closeParagraph()
88
m_document.closeParagraph();
91
void EBOOKSubDocument::defineCharacterStyle(const librevenge::RVNGPropertyList &propList)
93
m_document.defineCharacterStyle(propList);
96
void EBOOKSubDocument::openSpan(const librevenge::RVNGPropertyList &propList)
98
m_document.openSpan(propList);
101
void EBOOKSubDocument::closeSpan()
103
m_document.closeSpan();
106
void EBOOKSubDocument::openLink(const librevenge::RVNGPropertyList &propList)
108
m_document.openLink(propList);
111
void EBOOKSubDocument::closeLink()
113
m_document.closeLink();
116
void EBOOKSubDocument::defineSectionStyle(const librevenge::RVNGPropertyList &propList)
118
m_document.defineSectionStyle(propList);
121
void EBOOKSubDocument::openSection(const librevenge::RVNGPropertyList &propList)
123
m_document.openSection(propList);
126
void EBOOKSubDocument::closeSection()
128
m_document.closeSection();
131
void EBOOKSubDocument::insertTab()
133
m_document.insertTab();
136
void EBOOKSubDocument::insertSpace()
138
m_document.insertSpace();
141
void EBOOKSubDocument::insertText(const librevenge::RVNGString &text)
143
m_document.insertText(text);
146
void EBOOKSubDocument::insertLineBreak()
148
m_document.insertLineBreak();
151
void EBOOKSubDocument::insertField(const librevenge::RVNGPropertyList &propList)
153
m_document.insertField(propList);
156
void EBOOKSubDocument::openOrderedListLevel(const librevenge::RVNGPropertyList &propList)
158
m_document.openOrderedListLevel(propList);
161
void EBOOKSubDocument::openUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
163
m_document.openUnorderedListLevel(propList);
166
void EBOOKSubDocument::closeOrderedListLevel()
168
m_document.closeOrderedListLevel();
171
void EBOOKSubDocument::closeUnorderedListLevel()
173
m_document.closeUnorderedListLevel();
176
void EBOOKSubDocument::openListElement(const librevenge::RVNGPropertyList &propList)
178
m_document.openListElement(propList);
181
void EBOOKSubDocument::closeListElement()
183
m_document.closeListElement();
186
void EBOOKSubDocument::openFootnote(const librevenge::RVNGPropertyList &propList)
188
m_document.openFootnote(propList);
191
void EBOOKSubDocument::closeFootnote()
193
m_document.closeFootnote();
196
void EBOOKSubDocument::openEndnote(const librevenge::RVNGPropertyList &propList)
198
m_document.openEndnote(propList);
201
void EBOOKSubDocument::closeEndnote()
203
m_document.closeEndnote();
206
void EBOOKSubDocument::openComment(const librevenge::RVNGPropertyList &propList)
208
m_document.openComment(propList);
211
void EBOOKSubDocument::closeComment()
213
m_document.closeComment();
216
void EBOOKSubDocument::openTextBox(const librevenge::RVNGPropertyList &propList)
218
m_document.openTextBox(propList);
221
void EBOOKSubDocument::closeTextBox()
223
m_document.closeTextBox();
226
void EBOOKSubDocument::openTable(const librevenge::RVNGPropertyList &propList)
228
m_document.openTable(propList);
231
void EBOOKSubDocument::openTableRow(const librevenge::RVNGPropertyList &propList)
233
m_document.openTableRow(propList);
236
void EBOOKSubDocument::closeTableRow()
238
m_document.closeTableRow();
241
void EBOOKSubDocument::openTableCell(const librevenge::RVNGPropertyList &propList)
243
m_document.openTableCell(propList);
246
void EBOOKSubDocument::closeTableCell()
248
m_document.closeTableCell();
251
void EBOOKSubDocument::insertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
253
m_document.insertCoveredTableCell(propList);
256
void EBOOKSubDocument::closeTable()
258
m_document.closeTable();
261
void EBOOKSubDocument::openFrame(const librevenge::RVNGPropertyList &propList)
263
m_document.openFrame(propList);
266
void EBOOKSubDocument::closeFrame()
268
m_document.closeFrame();
271
void EBOOKSubDocument::openGroup(const librevenge::RVNGPropertyList &propList)
273
m_document.openGroup(propList);
276
void EBOOKSubDocument::closeGroup()
278
m_document.closeGroup();
281
void EBOOKSubDocument::defineGraphicStyle(const librevenge::RVNGPropertyList &propList)
283
m_document.defineGraphicStyle(propList);
286
void EBOOKSubDocument::drawRectangle(const librevenge::RVNGPropertyList &propList)
288
m_document.drawRectangle(propList);
291
void EBOOKSubDocument::drawEllipse(const librevenge::RVNGPropertyList &propList)
293
m_document.drawEllipse(propList);
296
void EBOOKSubDocument::drawPolygon(const librevenge::RVNGPropertyList &propList)
298
m_document.drawPolygon(propList);
301
void EBOOKSubDocument::drawPolyline(const librevenge::RVNGPropertyList &propList)
303
m_document.drawPolyline(propList);
306
void EBOOKSubDocument::drawPath(const librevenge::RVNGPropertyList &propList)
308
m_document.drawPath(propList);
311
void EBOOKSubDocument::drawConnector(const librevenge::RVNGPropertyList &propList)
313
m_document.drawConnector(propList);
316
void EBOOKSubDocument::insertBinaryObject(const librevenge::RVNGPropertyList &propList)
318
m_document.insertBinaryObject(propList);
321
void EBOOKSubDocument::insertEquation(const librevenge::RVNGPropertyList &propList)
323
m_document.insertEquation(propList);
328
/* vim:set shiftwidth=2 softtabstop=2 expandtab: */