MWAWGraphicEncoder Class Reference

main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RVNGBinaryData. More...

#include <MWAWGraphicEncoder.hxx>

List of all members.

Public Member Functions

 MWAWGraphicEncoder ()
 constructor
 ~MWAWGraphicEncoder ()
 destructor
bool getBinaryResult (librevenge::RVNGBinaryData &result, std::string &mimeType)
 return the final graphic
void startDocument (const ::librevenge::RVNGPropertyList &propList)
void endDocument ()
void defineEmbeddedFont (const librevenge::RVNGPropertyList &propList)
void setDocumentMetaData (const librevenge::RVNGPropertyList &propList)
void startPage (const ::librevenge::RVNGPropertyList &propList)
void endPage ()
void startMasterPage (const ::librevenge::RVNGPropertyList &propList)
void endMasterPage ()
void setStyle (const ::librevenge::RVNGPropertyList &propList)
void startLayer (const ::librevenge::RVNGPropertyList &propList)
void endLayer ()
void startEmbeddedGraphics (const ::librevenge::RVNGPropertyList &propList)
void endEmbeddedGraphics ()
void openGroup (const ::librevenge::RVNGPropertyList &propList)
void closeGroup ()
void drawRectangle (const ::librevenge::RVNGPropertyList &propList)
void drawEllipse (const ::librevenge::RVNGPropertyList &propList)
void drawPolygon (const ::librevenge::RVNGPropertyList &vertices)
void drawPolyline (const ::librevenge::RVNGPropertyList &vertices)
void drawPath (const ::librevenge::RVNGPropertyList &path)
void drawConnector (const ::librevenge::RVNGPropertyList &propList)
void drawGraphicObject (const ::librevenge::RVNGPropertyList &propList)
void startTextObject (const ::librevenge::RVNGPropertyList &propList)
void endTextObject ()
void startTableObject (const librevenge::RVNGPropertyList &propList)
void endTableObject ()
void openTableRow (const librevenge::RVNGPropertyList &propList)
void closeTableRow ()
void openTableCell (const librevenge::RVNGPropertyList &propList)
void closeTableCell ()
void insertCoveredTableCell (const librevenge::RVNGPropertyList &propList)
void insertTab ()
void insertSpace ()
void insertText (const librevenge::RVNGString &text)
void insertLineBreak ()
void insertField (const librevenge::RVNGPropertyList &propList)
void openLink (const librevenge::RVNGPropertyList &propList)
void closeLink ()
void openOrderedListLevel (const librevenge::RVNGPropertyList &propList)
void openUnorderedListLevel (const librevenge::RVNGPropertyList &propList)
void closeOrderedListLevel ()
void closeUnorderedListLevel ()
void openListElement (const librevenge::RVNGPropertyList &propList)
void closeListElement ()
void defineParagraphStyle (const librevenge::RVNGPropertyList &propList)
void openParagraph (const librevenge::RVNGPropertyList &propList)
void closeParagraph ()
void defineCharacterStyle (const librevenge::RVNGPropertyList &propList)
void openSpan (const librevenge::RVNGPropertyList &propList)
void closeSpan ()

Protected Attributes

shared_ptr
< MWAWGraphicEncoderInternal::State
m_state
 the actual state

Detailed Description

main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RVNGBinaryData.

See also:
MWAWGraphicDecoder can be used to decode back the pictures...
Note:
as this class implements the functions librevenge::RVNGDrawingInterface, the documentation is not duplicated..

Constructor & Destructor Documentation


Member Function Documentation

void MWAWGraphicEncoder::defineCharacterStyle ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::defineEmbeddedFont ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::defineParagraphStyle ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::drawConnector ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::drawEllipse ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::drawGraphicObject ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::drawPath ( const ::librevenge::RVNGPropertyList &  path)
void MWAWGraphicEncoder::drawPolygon ( const ::librevenge::RVNGPropertyList &  vertices)
void MWAWGraphicEncoder::drawPolyline ( const ::librevenge::RVNGPropertyList &  vertices)
void MWAWGraphicEncoder::drawRectangle ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::insertCoveredTableCell ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::insertField ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::insertText ( const librevenge::RVNGString &  text)
void MWAWGraphicEncoder::openGroup ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openLink ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openListElement ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openOrderedListLevel ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openParagraph ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openSpan ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openTableCell ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openTableRow ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::openUnorderedListLevel ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::setDocumentMetaData ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::setStyle ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startDocument ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startEmbeddedGraphics ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startLayer ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startMasterPage ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startPage ( const ::librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startTableObject ( const librevenge::RVNGPropertyList &  propList)
void MWAWGraphicEncoder::startTextObject ( const ::librevenge::RVNGPropertyList &  propList)

Member Data Documentation


The documentation for this class was generated from the following files: