Go to the documentation of this file.
36 #ifndef STOFF_GRAPHIC_ENCODER_HXX
37 #define STOFF_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<STOFFGraphicEncoderInternal::State>
m_state;
void openTableCell(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:225
void closeOrderedListLevel() final
Definition: STOFFGraphicEncoder.cxx:285
void drawRectangle(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:160
void insertField(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:260
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:95
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:280
void drawEllipse(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:165
void drawPath(const ::librevenge::RVNGPropertyList &path) final
Definition: STOFFGraphicEncoder.cxx:180
void insertLineBreak() final
Definition: STOFFGraphicEncoder.cxx:255
void drawPolygon(const ::librevenge::RVNGPropertyList &vertices) final
Definition: STOFFGraphicEncoder.cxx:170
void closeUnorderedListLevel() final
Definition: STOFFGraphicEncoder.cxx:290
void startTableObject(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:205
main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RV...
Definition: STOFFGraphicEncoder.hxx:55
void setStyle(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:125
void endTableObject() final
Definition: STOFFGraphicEncoder.cxx:210
small class use to define a embedded object
Definition: libstaroffice_internal.hxx:408
void closeListElement() final
Definition: STOFFGraphicEncoder.cxx:300
void drawPolyline(const ::librevenge::RVNGPropertyList &vertices) final
Definition: STOFFGraphicEncoder.cxx:175
bool getBinaryResult(STOFFEmbeddedObject &result)
return the final graphic
Definition: STOFFGraphicEncoder.cxx:76
void insertTab() final
Definition: STOFFGraphicEncoder.cxx:240
void startLayer(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:130
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:235
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:305
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:320
void openLink(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:265
void endDocument() final
Definition: STOFFGraphicEncoder.cxx:90
State()
constructor
Definition: STOFFGraphicEncoder.cxx:57
void startEmbeddedGraphics(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:140
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:275
void startDocument(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:85
void closeTableCell() final
Definition: STOFFGraphicEncoder.cxx:230
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:100
void endLayer() final
Definition: STOFFGraphicEncoder.cxx:135
~STOFFGraphicEncoder() final
destructor
Definition: STOFFGraphicEncoder.cxx:72
void startTextObject(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:195
void closeLink() final
Definition: STOFFGraphicEncoder.cxx:270
void openListElement(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:295
STOFFGraphicEncoder()
constructor
Definition: STOFFGraphicEncoder.cxx:66
a name space used to define internal data of STOFFGraphicEncoder
Definition: STOFFGraphicEncoder.cxx:52
std::shared_ptr< STOFFGraphicEncoderInternal::State > m_state
the actual state
Definition: STOFFGraphicEncoder.hxx:130
void openGroup(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:150
void endEmbeddedGraphics() final
Definition: STOFFGraphicEncoder.cxx:145
void drawConnector(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:185
void closeTableRow() final
Definition: STOFFGraphicEncoder.cxx:220
void closeParagraph() final
Definition: STOFFGraphicEncoder.cxx:315
void insertText(const librevenge::RVNGString &text) final
Definition: STOFFGraphicEncoder.cxx:250
void drawGraphicObject(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:190
write in librevenge::RVNGBinaryData a list of tags/and properties
Definition: STOFFPropertyHandler.hxx:82
Definition: STOFFDocument.hxx:42
void endTextObject() final
Definition: STOFFGraphicEncoder.cxx:200
void openParagraph(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:310
void openSpan(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:325
void endPage() final
Definition: STOFFGraphicEncoder.cxx:110
void insertSpace() final
Definition: STOFFGraphicEncoder.cxx:245
void openTableRow(const librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:215
void closeSpan() final
Definition: STOFFGraphicEncoder.cxx:330
void startMasterPage(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:115
STOFFPropertyHandlerEncoder m_encoder
the encoder
Definition: STOFFGraphicEncoder.cxx:61
void closeGroup() final
Definition: STOFFGraphicEncoder.cxx:155
the state of a STOFFGraphicEncoder
Definition: STOFFGraphicEncoder.cxx:55
void startPage(const ::librevenge::RVNGPropertyList &propList) final
Definition: STOFFGraphicEncoder.cxx:105
void endMasterPage() final
Definition: STOFFGraphicEncoder.cxx:120
Generated on Mon Jan 20 2020 23:02:18 for libstaroffice by
doxygen 1.8.16