main class used to define store librevenge::RVNGSpreadsheetInterface lists of command in a librevenge::RVNGBinaryData. More...
#include <STOFFSpreadsheetEncoder.hxx>
Public Member Functions | |
STOFFSpreadsheetEncoder () | |
constructor | |
~STOFFSpreadsheetEncoder () | |
destructor | |
bool | getBinaryResult (STOFFEmbeddedObject &object) |
return the final spreadsheet | |
void | setDocumentMetaData (const librevenge::RVNGPropertyList &propList) |
void | startDocument (const librevenge::RVNGPropertyList &propList) |
void | endDocument () |
void | definePageStyle (const librevenge::RVNGPropertyList &propList) |
void | defineEmbeddedFont (const librevenge::RVNGPropertyList &propList) |
void | openPageSpan (const librevenge::RVNGPropertyList &propList) |
void | closePageSpan () |
void | openHeader (const librevenge::RVNGPropertyList &propList) |
void | closeHeader () |
void | openFooter (const librevenge::RVNGPropertyList &propList) |
void | closeFooter () |
void | defineSheetNumberingStyle (const librevenge::RVNGPropertyList &propList) |
void | openSheet (const librevenge::RVNGPropertyList &propList) |
void | closeSheet () |
void | openSheetRow (const librevenge::RVNGPropertyList &propList) |
void | closeSheetRow () |
void | openSheetCell (const librevenge::RVNGPropertyList &propList) |
void | closeSheetCell () |
void | defineChartStyle (const librevenge::RVNGPropertyList &propList) |
void | openChart (const librevenge::RVNGPropertyList &propList) |
void | closeChart () |
void | openChartTextObject (const librevenge::RVNGPropertyList &propList) |
void | closeChartTextObject () |
void | openChartPlotArea (const librevenge::RVNGPropertyList &propList) |
void | closeChartPlotArea () |
void | insertChartAxis (const librevenge::RVNGPropertyList &axis) |
void | openChartSerie (const librevenge::RVNGPropertyList &series) |
void | closeChartSerie () |
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 () |
void | openLink (const librevenge::RVNGPropertyList &propList) |
void | closeLink () |
void | defineSectionStyle (const librevenge::RVNGPropertyList &propList) |
void | openSection (const librevenge::RVNGPropertyList &propList) |
void | closeSection () |
void | insertTab () |
void | insertSpace () |
void | insertText (const librevenge::RVNGString &text) |
void | insertLineBreak () |
void | insertField (const librevenge::RVNGPropertyList &propList) |
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 | openFootnote (const librevenge::RVNGPropertyList &propList) |
void | closeFootnote () |
void | openComment (const librevenge::RVNGPropertyList &propList) |
void | closeComment () |
void | openFrame (const librevenge::RVNGPropertyList &propList) |
void | closeFrame () |
void | insertBinaryObject (const librevenge::RVNGPropertyList &propList) |
void | openTextBox (const librevenge::RVNGPropertyList &propList) |
void | closeTextBox () |
void | openTable (const librevenge::RVNGPropertyList &propList) |
void | closeTable () |
void | openTableRow (const librevenge::RVNGPropertyList &propList) |
void | closeTableRow () |
void | openTableCell (const librevenge::RVNGPropertyList &propList) |
void | closeTableCell () |
void | insertCoveredTableCell (const librevenge::RVNGPropertyList &propList) |
void | openGroup (const librevenge::RVNGPropertyList &propList) |
void | closeGroup () |
void | defineGraphicStyle (const librevenge::RVNGPropertyList &propList) |
void | drawRectangle (const librevenge::RVNGPropertyList &propList) |
void | drawEllipse (const librevenge::RVNGPropertyList &propList) |
void | drawPolygon (const librevenge::RVNGPropertyList &propList) |
void | drawPolyline (const librevenge::RVNGPropertyList &propList) |
void | drawPath (const librevenge::RVNGPropertyList &propList) |
void | drawConnector (const ::librevenge::RVNGPropertyList &propList) |
void | insertEquation (const librevenge::RVNGPropertyList &propList) |
Protected Attributes | |
shared_ptr< STOFFSpreadsheetEncoderInternal::State > | m_state |
the actual state | |
main class used to define store librevenge::RVNGSpreadsheetInterface lists of command in a librevenge::RVNGBinaryData.
\note as this class implements the functions librevenge::RVNGSpreadsheetInterface,the documentation is not duplicated..
STOFFSpreadsheetEncoder::STOFFSpreadsheetEncoder | ( | ) |
constructor
STOFFSpreadsheetEncoder::~STOFFSpreadsheetEncoder | ( | ) |
destructor
void STOFFSpreadsheetEncoder::closeChart | ( | ) |
void STOFFSpreadsheetEncoder::closeChartPlotArea | ( | ) |
void STOFFSpreadsheetEncoder::closeChartSerie | ( | ) |
void STOFFSpreadsheetEncoder::closeChartTextObject | ( | ) |
void STOFFSpreadsheetEncoder::closeComment | ( | ) |
void STOFFSpreadsheetEncoder::closeFooter | ( | ) |
void STOFFSpreadsheetEncoder::closeFootnote | ( | ) |
void STOFFSpreadsheetEncoder::closeFrame | ( | ) |
void STOFFSpreadsheetEncoder::closeGroup | ( | ) |
void STOFFSpreadsheetEncoder::closeHeader | ( | ) |
void STOFFSpreadsheetEncoder::closeLink | ( | ) |
void STOFFSpreadsheetEncoder::closeListElement | ( | ) |
void STOFFSpreadsheetEncoder::closeOrderedListLevel | ( | ) |
void STOFFSpreadsheetEncoder::closePageSpan | ( | ) |
void STOFFSpreadsheetEncoder::closeParagraph | ( | ) |
void STOFFSpreadsheetEncoder::closeSection | ( | ) |
void STOFFSpreadsheetEncoder::closeSheet | ( | ) |
void STOFFSpreadsheetEncoder::closeSheetCell | ( | ) |
void STOFFSpreadsheetEncoder::closeSheetRow | ( | ) |
void STOFFSpreadsheetEncoder::closeSpan | ( | ) |
void STOFFSpreadsheetEncoder::closeTable | ( | ) |
void STOFFSpreadsheetEncoder::closeTableCell | ( | ) |
void STOFFSpreadsheetEncoder::closeTableRow | ( | ) |
void STOFFSpreadsheetEncoder::closeTextBox | ( | ) |
void STOFFSpreadsheetEncoder::closeUnorderedListLevel | ( | ) |
void STOFFSpreadsheetEncoder::defineCharacterStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::defineChartStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::defineEmbeddedFont | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::defineGraphicStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::definePageStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::defineParagraphStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::defineSectionStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::defineSheetNumberingStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::drawConnector | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::drawEllipse | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::drawPath | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::drawPolygon | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::drawPolyline | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::drawRectangle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::endDocument | ( | ) |
bool STOFFSpreadsheetEncoder::getBinaryResult | ( | STOFFEmbeddedObject & | object | ) |
return the final spreadsheet
Referenced by StarFileManager::readOLEDirectory().
void STOFFSpreadsheetEncoder::insertBinaryObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::insertChartAxis | ( | const librevenge::RVNGPropertyList & | axis | ) |
void STOFFSpreadsheetEncoder::insertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::insertEquation | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::insertField | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::insertLineBreak | ( | ) |
void STOFFSpreadsheetEncoder::insertSpace | ( | ) |
void STOFFSpreadsheetEncoder::insertTab | ( | ) |
void STOFFSpreadsheetEncoder::insertText | ( | const librevenge::RVNGString & | text | ) |
void STOFFSpreadsheetEncoder::openChart | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openChartPlotArea | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openChartSerie | ( | const librevenge::RVNGPropertyList & | series | ) |
void STOFFSpreadsheetEncoder::openChartTextObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openComment | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openFooter | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openFootnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openFrame | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openGroup | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openHeader | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openLink | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openListElement | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openOrderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openPageSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openParagraph | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openSection | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openSheet | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openSheetCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openSheetRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openTable | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openTextBox | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::openUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::setDocumentMetaData | ( | const librevenge::RVNGPropertyList & | propList | ) |
void STOFFSpreadsheetEncoder::startDocument | ( | const librevenge::RVNGPropertyList & | propList | ) |
|
protected |
the actual state
Referenced by closeChart(), closeChartPlotArea(), closeChartSerie(), closeChartTextObject(), closeComment(), closeFooter(), closeFootnote(), closeFrame(), closeGroup(), closeHeader(), closeLink(), closeListElement(), closeOrderedListLevel(), closePageSpan(), closeParagraph(), closeSection(), closeSheet(), closeSheetCell(), closeSheetRow(), closeSpan(), closeTable(), closeTableCell(), closeTableRow(), closeTextBox(), closeUnorderedListLevel(), defineCharacterStyle(), defineChartStyle(), defineEmbeddedFont(), defineGraphicStyle(), definePageStyle(), defineParagraphStyle(), defineSectionStyle(), defineSheetNumberingStyle(), drawConnector(), drawEllipse(), drawPath(), drawPolygon(), drawPolyline(), drawRectangle(), endDocument(), getBinaryResult(), insertBinaryObject(), insertChartAxis(), insertCoveredTableCell(), insertEquation(), insertField(), insertLineBreak(), insertSpace(), insertTab(), insertText(), openChart(), openChartPlotArea(), openChartSerie(), openChartTextObject(), openComment(), openFooter(), openFootnote(), openFrame(), openGroup(), openHeader(), openLink(), openListElement(), openOrderedListLevel(), openPageSpan(), openParagraph(), openSection(), openSheet(), openSheetCell(), openSheetRow(), openSpan(), openTable(), openTableCell(), openTableRow(), openTextBox(), openUnorderedListLevel(), setDocumentMetaData(), and startDocument().