main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RVNGBinaryData. More...
#include <MWAWGraphicEncoder.hxx>
Public Member Functions | |
MWAWGraphicEncoder () | |
constructor | |
~MWAWGraphicEncoder () final | |
destructor | |
bool | getBinaryResult (MWAWEmbeddedObject &result) |
return the final graphic | |
void | startDocument (const librevenge::RVNGPropertyList &propList) final |
void | endDocument () final |
void | defineEmbeddedFont (const librevenge::RVNGPropertyList &propList) final |
void | setDocumentMetaData (const librevenge::RVNGPropertyList &propList) final |
void | startPage (const librevenge::RVNGPropertyList &propList) final |
void | endPage () final |
void | startMasterPage (const librevenge::RVNGPropertyList &propList) final |
void | endMasterPage () final |
void | setStyle (const librevenge::RVNGPropertyList &propList) final |
void | startLayer (const librevenge::RVNGPropertyList &propList) final |
void | endLayer () final |
void | startEmbeddedGraphics (const librevenge::RVNGPropertyList &propList) final |
void | endEmbeddedGraphics () final |
void | openGroup (const librevenge::RVNGPropertyList &propList) final |
void | closeGroup () final |
void | drawRectangle (const librevenge::RVNGPropertyList &propList) final |
void | drawEllipse (const librevenge::RVNGPropertyList &propList) final |
void | drawPolygon (const librevenge::RVNGPropertyList &vertices) final |
void | drawPolyline (const librevenge::RVNGPropertyList &vertices) final |
void | drawPath (const librevenge::RVNGPropertyList &path) final |
void | drawConnector (const librevenge::RVNGPropertyList &propList) final |
void | drawGraphicObject (const librevenge::RVNGPropertyList &propList) final |
void | startTextObject (const librevenge::RVNGPropertyList &propList) final |
void | endTextObject () final |
void | startTableObject (const librevenge::RVNGPropertyList &propList) final |
void | endTableObject () final |
void | openTableRow (const librevenge::RVNGPropertyList &propList) final |
void | closeTableRow () final |
void | openTableCell (const librevenge::RVNGPropertyList &propList) final |
void | closeTableCell () final |
void | insertCoveredTableCell (const librevenge::RVNGPropertyList &propList) final |
void | insertTab () final |
void | insertSpace () final |
void | insertText (const librevenge::RVNGString &text) final |
void | insertLineBreak () final |
void | insertField (const librevenge::RVNGPropertyList &propList) final |
void | openLink (const librevenge::RVNGPropertyList &propList) final |
void | closeLink () final |
void | openOrderedListLevel (const librevenge::RVNGPropertyList &propList) final |
void | openUnorderedListLevel (const librevenge::RVNGPropertyList &propList) final |
void | closeOrderedListLevel () final |
void | closeUnorderedListLevel () final |
void | openListElement (const librevenge::RVNGPropertyList &propList) final |
void | closeListElement () final |
void | defineParagraphStyle (const librevenge::RVNGPropertyList &propList) final |
void | openParagraph (const librevenge::RVNGPropertyList &propList) final |
void | closeParagraph () final |
void | defineCharacterStyle (const librevenge::RVNGPropertyList &propList) final |
void | openSpan (const librevenge::RVNGPropertyList &propList) final |
void | closeSpan () final |
Protected Attributes | |
std::shared_ptr< MWAWGraphicEncoderInternal::State > | m_state |
the actual state | |
main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RVNGBinaryData.
\note as this class implements the functions librevenge::RVNGDrawingInterface,the documentation is not duplicated..
MWAWGraphicEncoder::MWAWGraphicEncoder | ( | ) |
constructor
|
final |
destructor
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
bool MWAWGraphicEncoder::getBinaryResult | ( | MWAWEmbeddedObject & | result | ) |
return the final graphic
Referenced by MWAWTextListener::insertShape(), Canvas5Image::readVKFL(), MsWksGraph::send(), RagTime5Spreadsheet::send(), RagTime5Text::send(), HanMacWrdJGraph::sendEmptyPicture(), HanMacWrdKGraph::sendEmptyPicture(), HanMacWrdJGraph::sendFrame(), HanMacWrdKGraph::sendFrame(), ClarisWksGraph::sendGroup(), MsWksGraph::sendGroup(), GreatWksGraph::sendGroupChild(), HanMacWrdJGraph::sendGroupChild(), HanMacWrdKGraph::sendGroupChild(), MsWksGraph::sendGroupChild(), ClarisWksGraph::sendGroupChild(), MarinerWrtGraph::sendRule(), and GreatWksGraph::sendTextbox().
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
final |
|
protected |
the actual state
Referenced by closeGroup(), closeLink(), closeListElement(), closeOrderedListLevel(), closeParagraph(), closeSpan(), closeTableCell(), closeTableRow(), closeUnorderedListLevel(), defineCharacterStyle(), defineEmbeddedFont(), defineParagraphStyle(), drawConnector(), drawEllipse(), drawGraphicObject(), drawPath(), drawPolygon(), drawPolyline(), drawRectangle(), endDocument(), endEmbeddedGraphics(), endLayer(), endMasterPage(), endPage(), endTableObject(), endTextObject(), getBinaryResult(), insertCoveredTableCell(), insertField(), insertLineBreak(), insertSpace(), insertTab(), insertText(), openGroup(), openLink(), openListElement(), openOrderedListLevel(), openParagraph(), openSpan(), openTableCell(), openTableRow(), openUnorderedListLevel(), setDocumentMetaData(), setStyle(), startDocument(), startEmbeddedGraphics(), startLayer(), startMasterPage(), startPage(), startTableObject(), and startTextObject().