36 #ifndef MWAW_GRAPHIC_ENCODER_HXX 37 #define MWAW_GRAPHIC_ENCODER_HXX 39 #include <librevenge/librevenge.h> 65 void startDocument(const ::librevenge::RVNGPropertyList &propList);
68 void defineEmbeddedFont(
const librevenge::RVNGPropertyList &propList);
70 void setDocumentMetaData(
const librevenge::RVNGPropertyList &propList);
71 void startPage(const ::librevenge::RVNGPropertyList &propList);
73 void startMasterPage(const ::librevenge::RVNGPropertyList &propList);
76 void setStyle(const ::librevenge::RVNGPropertyList &propList);
77 void startLayer(const ::librevenge::RVNGPropertyList &propList);
79 void startEmbeddedGraphics(const ::librevenge::RVNGPropertyList &propList);
80 void endEmbeddedGraphics();
81 void openGroup(const ::librevenge::RVNGPropertyList &propList);
85 void drawRectangle(const ::librevenge::RVNGPropertyList &propList);
86 void drawEllipse(const ::librevenge::RVNGPropertyList &propList);
87 void drawPolygon(const ::librevenge::RVNGPropertyList &vertices);
88 void drawPolyline(const ::librevenge::RVNGPropertyList &vertices);
89 void drawPath(const ::librevenge::RVNGPropertyList &path);
90 void drawConnector(const ::librevenge::RVNGPropertyList &propList);
92 void drawGraphicObject(const ::librevenge::RVNGPropertyList &propList);
94 void startTextObject(const ::librevenge::RVNGPropertyList &propList);
97 void startTableObject(
const librevenge::RVNGPropertyList &propList);
98 void endTableObject();
99 void openTableRow(
const librevenge::RVNGPropertyList &propList);
100 void closeTableRow();
101 void openTableCell(
const librevenge::RVNGPropertyList &propList);
102 void closeTableCell();
103 void insertCoveredTableCell(
const librevenge::RVNGPropertyList &propList);
107 void insertText(
const librevenge::RVNGString &text);
108 void insertLineBreak();
109 void insertField(
const librevenge::RVNGPropertyList &propList);
111 void openLink(
const librevenge::RVNGPropertyList &propList);
113 void openOrderedListLevel(
const librevenge::RVNGPropertyList &propList);
114 void openUnorderedListLevel(
const librevenge::RVNGPropertyList &propList);
115 void closeOrderedListLevel();
116 void closeUnorderedListLevel();
117 void openListElement(
const librevenge::RVNGPropertyList &propList);
118 void closeListElement();
120 void defineParagraphStyle(
const librevenge::RVNGPropertyList &propList);
121 void openParagraph(
const librevenge::RVNGPropertyList &propList);
122 void closeParagraph();
124 void defineCharacterStyle(
const librevenge::RVNGPropertyList &propList);
125 void openSpan(
const librevenge::RVNGPropertyList &propList);
130 shared_ptr<MWAWGraphicEncoderInternal::State>
m_state;
write in librevenge::RVNGBinaryData a list of tags/and properties
Definition: MWAWPropertyHandler.hxx:81
a name space used to define internal data of MWAWGraphicEncoder
Definition: MWAWGraphicEncoder.cxx:52
small class use to define a embedded object
Definition: libmwaw_internal.hxx:425
shared_ptr< MWAWGraphicEncoderInternal::State > m_state
the actual state
Definition: MWAWGraphicEncoder.hxx:130
main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RV...
Definition: MWAWGraphicEncoder.hxx:55