main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RVNGBinaryData. More...
#include <STOFFGraphicEncoder.hxx>
Public Member Functions | |
STOFFGraphicEncoder () | |
constructor | |
~STOFFGraphicEncoder () | |
destructor | |
bool | getBinaryResult (STOFFEmbeddedObject &result) |
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 < STOFFGraphicEncoderInternal::State > | m_state |
the actual state |
main class used to define store librevenge::RVNGDrawingInterface lists of command in a librevenge::RVNGBinaryData.
constructor
destructor
void STOFFGraphicEncoder::closeGroup | ( | ) |
void STOFFGraphicEncoder::closeLink | ( | ) |
void STOFFGraphicEncoder::closeParagraph | ( | ) |
void STOFFGraphicEncoder::closeSpan | ( | ) |
void STOFFGraphicEncoder::closeTableCell | ( | ) |
void STOFFGraphicEncoder::closeTableRow | ( | ) |
void STOFFGraphicEncoder::defineCharacterStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::defineEmbeddedFont | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::defineParagraphStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::drawConnector | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::drawEllipse | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::drawGraphicObject | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::drawPath | ( | const ::librevenge::RVNGPropertyList & | path | ) |
void STOFFGraphicEncoder::drawPolygon | ( | const ::librevenge::RVNGPropertyList & | vertices | ) |
void STOFFGraphicEncoder::drawPolyline | ( | const ::librevenge::RVNGPropertyList & | vertices | ) |
void STOFFGraphicEncoder::drawRectangle | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::endDocument | ( | ) |
void STOFFGraphicEncoder::endLayer | ( | ) |
void STOFFGraphicEncoder::endMasterPage | ( | ) |
void STOFFGraphicEncoder::endPage | ( | ) |
void STOFFGraphicEncoder::endTableObject | ( | ) |
void STOFFGraphicEncoder::endTextObject | ( | ) |
bool STOFFGraphicEncoder::getBinaryResult | ( | STOFFEmbeddedObject & | result | ) |
return the final graphic
Referenced by StarFileManager::readOLEDirectory().
void STOFFGraphicEncoder::insertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::insertField | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::insertLineBreak | ( | ) |
void STOFFGraphicEncoder::insertSpace | ( | ) |
void STOFFGraphicEncoder::insertTab | ( | ) |
void STOFFGraphicEncoder::insertText | ( | const librevenge::RVNGString & | text | ) |
void STOFFGraphicEncoder::openGroup | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openLink | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openListElement | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openOrderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openParagraph | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::openUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::setDocumentMetaData | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::setStyle | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startDocument | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startEmbeddedGraphics | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startLayer | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startMasterPage | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startPage | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startTableObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFGraphicEncoder::startTextObject | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
shared_ptr<STOFFGraphicEncoderInternal::State> STOFFGraphicEncoder::m_state [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().