Go to the documentation of this file.
36 #ifndef MWAW_GRAPHIC_ENCODER_HXX
37 #define MWAW_GRAPHIC_ENCODER_HXX
39 #include <librevenge/librevenge.h>
65 void startDocument(
const librevenge::RVNGPropertyList &propList)
final;
71 void startPage(
const librevenge::RVNGPropertyList &propList)
final;
73 void startMasterPage(
const librevenge::RVNGPropertyList &propList)
final;
76 void setStyle(
const librevenge::RVNGPropertyList &propList)
final;
77 void startLayer(
const librevenge::RVNGPropertyList &propList)
final;
81 void openGroup(
const librevenge::RVNGPropertyList &propList)
final;
85 void drawRectangle(
const librevenge::RVNGPropertyList &propList)
final;
86 void drawEllipse(
const librevenge::RVNGPropertyList &propList)
final;
87 void drawPolygon(
const librevenge::RVNGPropertyList &vertices)
final;
88 void drawPolyline(
const librevenge::RVNGPropertyList &vertices)
final;
89 void drawPath(
const librevenge::RVNGPropertyList &path)
final;
90 void drawConnector(
const librevenge::RVNGPropertyList &propList)
final;
94 void startTextObject(
const librevenge::RVNGPropertyList &propList)
final;
99 void openTableRow(
const librevenge::RVNGPropertyList &propList)
final;
101 void openTableCell(
const librevenge::RVNGPropertyList &propList)
final;
107 void insertText(
const librevenge::RVNGString &text)
final;
109 void insertField(
const librevenge::RVNGPropertyList &propList)
final;
111 void openLink(
const librevenge::RVNGPropertyList &propList)
final;
117 void openListElement(
const librevenge::RVNGPropertyList &propList)
final;
121 void openParagraph(
const librevenge::RVNGPropertyList &propList)
final;
125 void openSpan(
const librevenge::RVNGPropertyList &propList)
final;
130 std::shared_ptr<MWAWGraphicEncoderInternal::State>
m_state;
~MWAWGraphicEncoder() final
destructor
Definition: MWAWGraphicEncoder.cxx:73
void endTextObject() final
Definition: MWAWGraphicEncoder.cxx:201
void openTableCell(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:226
void openSpan(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:326
void startTableObject(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:206
void endPage() final
Definition: MWAWGraphicEncoder.cxx:111
void closeParagraph() final
Definition: MWAWGraphicEncoder.cxx:316
void startMasterPage(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:116
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:96
void openListElement(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:296
void closeLink() final
Definition: MWAWGraphicEncoder.cxx:271
void closeTableCell() final
Definition: MWAWGraphicEncoder.cxx:231
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:321
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:281
void startTextObject(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:196
void closeGroup() final
Definition: MWAWGraphicEncoder.cxx:156
void insertField(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:261
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:101
small class use to define a embedded object
Definition: libmwaw_internal.hxx:467
void closeUnorderedListLevel() final
Definition: MWAWGraphicEncoder.cxx:291
void startLayer(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:131
void insertText(const librevenge::RVNGString &text) final
Definition: MWAWGraphicEncoder.cxx:251
void drawPath(const librevenge::RVNGPropertyList &path) final
Definition: MWAWGraphicEncoder.cxx:181
void drawConnector(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:186
void startEmbeddedGraphics(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:141
void openLink(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:266
void endDocument() final
Definition: MWAWGraphicEncoder.cxx:91
void drawEllipse(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:166
std::shared_ptr< MWAWGraphicEncoderInternal::State > m_state
the actual state
Definition: MWAWGraphicEncoder.hxx:130
void closeSpan() final
Definition: MWAWGraphicEncoder.cxx:331
void drawGraphicObject(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:191
bool getBinaryResult(MWAWEmbeddedObject &result)
return the final graphic
Definition: MWAWGraphicEncoder.cxx:77
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:306
void closeListElement() final
Definition: MWAWGraphicEncoder.cxx:301
MWAWPropertyHandlerEncoder m_encoder
the encoder
Definition: MWAWGraphicEncoder.cxx:62
void setStyle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:126
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:236
State()
constructor
Definition: MWAWGraphicEncoder.cxx:57
void startDocument(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:86
void endEmbeddedGraphics() final
Definition: MWAWGraphicEncoder.cxx:146
void endMasterPage() final
Definition: MWAWGraphicEncoder.cxx:121
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:276
the state of a MWAWGraphicEncoder
Definition: MWAWGraphicEncoder.cxx:55
void openTableRow(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:216
main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RV...
Definition: MWAWGraphicEncoder.hxx:56
void insertLineBreak() final
Definition: MWAWGraphicEncoder.cxx:256
void endLayer() final
Definition: MWAWGraphicEncoder.cxx:136
void closeTableRow() final
Definition: MWAWGraphicEncoder.cxx:221
void startPage(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:106
write in librevenge::RVNGBinaryData a list of tags/and properties
Definition: MWAWPropertyHandler.hxx:84
void closeOrderedListLevel() final
Definition: MWAWGraphicEncoder.cxx:286
void drawPolyline(const librevenge::RVNGPropertyList &vertices) final
Definition: MWAWGraphicEncoder.cxx:176
void insertSpace() final
Definition: MWAWGraphicEncoder.cxx:246
void openGroup(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:151
libmwaw API: main libmwaw interface header
MWAWGraphicEncoder()
constructor
Definition: MWAWGraphicEncoder.cxx:67
Definition: MWAWDocument.hxx:57
void endTableObject() final
Definition: MWAWGraphicEncoder.cxx:211
void drawPolygon(const librevenge::RVNGPropertyList &vertices) final
Definition: MWAWGraphicEncoder.cxx:171
void openParagraph(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:311
void insertTab() final
Definition: MWAWGraphicEncoder.cxx:241
void drawRectangle(const librevenge::RVNGPropertyList &propList) final
Definition: MWAWGraphicEncoder.cxx:161
a name space used to define internal data of MWAWGraphicEncoder
Definition: MWAWGraphicEncoder.cxx:53
Generated on Fri Sep 18 2020 18:14:52 for libmwaw by
doxygen 1.8.20