10 #ifndef IWORKDOCUMENTINTERFACE_H_INCLUDED    11 #define IWORKDOCUMENTINTERFACE_H_INCLUDED    13 #include <librevenge/librevenge.h>    25   virtual void startDocument(
const librevenge::RVNGPropertyList &propList) = 0;
    29   virtual void definePageStyle(
const librevenge::RVNGPropertyList &propList) = 0;
    33   virtual void openPageSpan(
const librevenge::RVNGPropertyList &propList) = 0;
    36   virtual void startSlide(
const librevenge::RVNGPropertyList &propList) = 0;
    39   virtual void startMasterSlide(
const librevenge::RVNGPropertyList &propList) = 0;
    42   virtual void setStyle(
const librevenge::RVNGPropertyList &propList) = 0;
    44   virtual void startLayer(
const librevenge::RVNGPropertyList &propList) = 0;
    47   virtual void openHeader(
const librevenge::RVNGPropertyList &propList) = 0;
    50   virtual void openFooter(
const librevenge::RVNGPropertyList &propList) = 0;
    55   virtual void openParagraph(
const librevenge::RVNGPropertyList &propList) = 0;
    60   virtual void openSpan(
const librevenge::RVNGPropertyList &propList) = 0;
    63   virtual void openLink(
const librevenge::RVNGPropertyList &propList) = 0;
    68   virtual void openSection(
const librevenge::RVNGPropertyList &propList) = 0;
    76   virtual void insertField(
const librevenge::RVNGPropertyList &propList) = 0;
    82   virtual void openListElement(
const librevenge::RVNGPropertyList &propList) = 0;
    85   virtual void openFootnote(
const librevenge::RVNGPropertyList &propList) = 0;
    88   virtual void openEndnote(
const librevenge::RVNGPropertyList &propList) = 0;
    91   virtual void openComment(
const librevenge::RVNGPropertyList &propList) = 0;
    94   virtual void openTextBox(
const librevenge::RVNGPropertyList &propList) = 0;
    99   virtual void openTable(
const librevenge::RVNGPropertyList &propList) = 0;
   100   virtual void openTableRow(
const librevenge::RVNGPropertyList &propList) = 0;
   102   virtual void openTableCell(
const librevenge::RVNGPropertyList &propList) = 0;
   106   virtual void openFrame(
const librevenge::RVNGPropertyList &propList) = 0;
   109   virtual void insertEquation(
const librevenge::RVNGPropertyList &propList) = 0;
   111   virtual void openGroup(
const librevenge::RVNGPropertyList &propList) = 0;
   116   virtual void drawRectangle(
const librevenge::RVNGPropertyList &propList) = 0;
   117   virtual void drawEllipse(
const librevenge::RVNGPropertyList &propList) = 0;
   118   virtual void drawPolygon(
const librevenge::RVNGPropertyList &propList) = 0;
   119   virtual void drawPolyline(
const librevenge::RVNGPropertyList &propList) = 0;
   120   virtual void drawPath(
const librevenge::RVNGPropertyList &propList) = 0;
   122   virtual void drawGraphicObject(
const librevenge::RVNGPropertyList &propList) = 0;
   124   virtual void drawConnector(
const librevenge::RVNGPropertyList &propList) = 0;
   126   virtual void startTextObject(
const librevenge::RVNGPropertyList &propList) = 0;
   129   virtual void startNotes(
const librevenge::RVNGPropertyList &propList) = 0;
   132   virtual void defineChartStyle(
const librevenge::RVNGPropertyList &propList) = 0;
   134   virtual void openChart(
const librevenge::RVNGPropertyList &propList) = 0;
   140   virtual void openChartPlotArea(
const librevenge::RVNGPropertyList &propList) = 0;
   142   virtual void insertChartAxis(
const librevenge::RVNGPropertyList &propList) = 0;
   143   virtual void openChartSeries(
const librevenge::RVNGPropertyList &propList) = 0;
   157   virtual void insertAnimation(
const librevenge::RVNGPropertyList &propList) = 0;
   158   virtual void insertEffect(
const librevenge::RVNGPropertyList &propList) = 0;
   163 #endif // IWORKDOCUMENTINTERFACE_H_INCLUDED virtual void closeOrderedListLevel()=0
Definition: IWORKBezierElement.cpp:18
virtual void defineParagraphStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void openChartPlotArea(const librevenge::RVNGPropertyList &propList)=0
virtual void openFrame(const librevenge::RVNGPropertyList &propList)=0
virtual void defineChartStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void insertField(const librevenge::RVNGPropertyList &propList)=0
virtual void openFooter(const librevenge::RVNGPropertyList &propList)=0
virtual void insertEquation(const librevenge::RVNGPropertyList &propList)=0
virtual void closeFooter()=0
virtual void defineSectionStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void openListElement(const librevenge::RVNGPropertyList &propList)=0
virtual void endSlide()=0
virtual void closeGroup()=0
virtual void closeTable()=0
virtual void openChart(const librevenge::RVNGPropertyList &propList)=0
virtual void openTable(const librevenge::RVNGPropertyList &propList)=0
virtual void closeAnimationGroup()=0
virtual void closeTextBox()=0
virtual void insertMotionAnimation(const librevenge::RVNGPropertyList &propList)=0
virtual void closeSection()=0
virtual void drawRectangle(const librevenge::RVNGPropertyList &propList)=0
virtual void startSlide(const librevenge::RVNGPropertyList &propList)=0
virtual void openTableRow(const librevenge::RVNGPropertyList &propList)=0
virtual void startDocument(const librevenge::RVNGPropertyList &propList)=0
virtual void drawConnector(const librevenge::RVNGPropertyList &propList)=0
virtual void defineSheetNumberingStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void definePageStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void setStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void openHeader(const librevenge::RVNGPropertyList &propList)=0
virtual void closeAnimationIteration()=0
Definition: IWORKToken.h:270
virtual void openAnimationIteration(const librevenge::RVNGPropertyList &propList)=0
Definition: IWORKDocumentInterface.h:18
virtual void closeUnorderedListLevel()=0
virtual void closeComment()=0
virtual void closeChartTextObject()=0
virtual void closeFrame()=0
virtual void openFootnote(const librevenge::RVNGPropertyList &propList)=0
virtual void openComment(const librevenge::RVNGPropertyList &propList)=0
virtual void closeListElement()=0
virtual void closeHeader()=0
virtual void drawPolyline(const librevenge::RVNGPropertyList &propList)=0
virtual void endMasterSlide()=0
virtual void startLayer(const librevenge::RVNGPropertyList &propList)=0
virtual void closeTableRow()=0
virtual void insertColorAnimation(const librevenge::RVNGPropertyList &propList)=0
virtual void insertBinaryObject(const librevenge::RVNGPropertyList &propList)=0
virtual void openOrderedListLevel(const librevenge::RVNGPropertyList &propList)=0
virtual void startNotes(const librevenge::RVNGPropertyList &propList)=0
virtual void openSpan(const librevenge::RVNGPropertyList &propList)=0
virtual void openChartSeries(const librevenge::RVNGPropertyList &propList)=0
virtual void openAnimationSequence(const librevenge::RVNGPropertyList &propList)=0
virtual void closeChartSeries()=0
virtual void insertChartAxis(const librevenge::RVNGPropertyList &propList)=0
virtual void defineCharacterStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void drawPolygon(const librevenge::RVNGPropertyList &propList)=0
virtual void endDocument()=0
virtual void openEndnote(const librevenge::RVNGPropertyList &propList)=0
virtual void closeEndnote()=0
virtual void insertSpace()=0
virtual void closeChartPlotArea()=0
virtual void closePageSpan()=0
virtual void openGroup(const librevenge::RVNGPropertyList &propList)=0
virtual void openChartTextObject(const librevenge::RVNGPropertyList &propList)=0
virtual void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList)=0
virtual void closeLink()=0
virtual void insertLineBreak()=0
virtual void closeFootnote()=0
virtual void setDocumentMetaData(const librevenge::RVNGPropertyList &propList)=0
virtual void startMasterSlide(const librevenge::RVNGPropertyList &propList)=0
virtual void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList)=0
virtual void openLink(const librevenge::RVNGPropertyList &propList)=0
virtual void closeTableCell()=0
virtual void openTextBox(const librevenge::RVNGPropertyList &propList)=0
virtual void insertTab()=0
virtual void drawEllipse(const librevenge::RVNGPropertyList &propList)=0
virtual ~IWORKDocumentInterface()=0
Definition: IWORKDocumentInterface.cpp:15
virtual void closeChart()=0
virtual void openAnimationGroup(const librevenge::RVNGPropertyList &propList)=0
virtual void endNotes()=0
virtual void insertAnimation(const librevenge::RVNGPropertyList &propList)=0
virtual void endTextObject()=0
virtual void startTextObject(const librevenge::RVNGPropertyList &propList)=0
virtual void openPageSpan(const librevenge::RVNGPropertyList &propList)=0
virtual void openTableCell(const librevenge::RVNGPropertyList &propList)=0
virtual void openSection(const librevenge::RVNGPropertyList &propList)=0
virtual void insertEffect(const librevenge::RVNGPropertyList &propList)=0
virtual void drawGraphicObject(const librevenge::RVNGPropertyList &propList)=0
virtual void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList)=0
virtual void closeAnimationSequence()=0
virtual void closeSpan()=0
virtual void endLayer()=0
virtual void defineGraphicStyle(const librevenge::RVNGPropertyList &propList)=0
virtual void openParagraph(const librevenge::RVNGPropertyList &propList)=0
virtual void insertText(const librevenge::RVNGString &text)=0
virtual void closeParagraph()=0
virtual void drawPath(const librevenge::RVNGPropertyList &propList)=0