A generator for text documents. More...
#include <OdsGenerator.hxx>
 
  
 | Public Member Functions | |
| OdsGenerator () | |
| ~OdsGenerator () override | |
| void | addDocumentHandler (OdfDocumentHandler *pHandler, const OdfStreamType streamType) | 
| register an handler for a basic type of document  More... | |
| librevenge::RVNGStringVector | getObjectNames () const | 
| returns the list created embedded object (needed to create chart)  More... | |
| bool | getObjectContent (librevenge::RVNGString const &objectName, OdfDocumentHandler *pHandler) | 
| retrieve an embedded object content via a document handler  More... | |
| void | setDocumentMetaData (const librevenge::RVNGPropertyList &propList) override | 
| void | startDocument (const librevenge::RVNGPropertyList &) override | 
| void | endDocument () override | 
| void | defineEmbeddedFont (const librevenge::RVNGPropertyList &propList) override | 
| void | definePageStyle (const librevenge::RVNGPropertyList &) override | 
| void | openPageSpan (const librevenge::RVNGPropertyList &propList) override | 
| void | closePageSpan () override | 
| void | defineSectionStyle (const librevenge::RVNGPropertyList &) override | 
| void | openSection (const librevenge::RVNGPropertyList &propList) override | 
| void | closeSection () override | 
| void | openHeader (const librevenge::RVNGPropertyList &propList) override | 
| void | closeHeader () override | 
| void | openFooter (const librevenge::RVNGPropertyList &propList) override | 
| void | closeFooter () override | 
| void | defineSheetNumberingStyle (const librevenge::RVNGPropertyList &propList) override | 
| void | openSheet (const librevenge::RVNGPropertyList &propList) override | 
| void | closeSheet () override | 
| void | openSheetRow (const librevenge::RVNGPropertyList &propList) override | 
| void | closeSheetRow () override | 
| void | openSheetCell (const librevenge::RVNGPropertyList &propList) override | 
| void | closeSheetCell () override | 
| void | defineChartStyle (const librevenge::RVNGPropertyList &propList) override | 
| void | openChart (const librevenge::RVNGPropertyList &propList) override | 
| void | closeChart () override | 
| void | openChartTextObject (const librevenge::RVNGPropertyList &propList) override | 
| void | closeChartTextObject () override | 
| void | openChartPlotArea (const librevenge::RVNGPropertyList &propList) override | 
| void | closeChartPlotArea () override | 
| void | insertChartAxis (const librevenge::RVNGPropertyList &axis) override | 
| void | openChartSerie (const librevenge::RVNGPropertyList &series) override | 
| void | closeChartSerie () override | 
| void | defineParagraphStyle (const librevenge::RVNGPropertyList &propList) override | 
| void | openParagraph (const librevenge::RVNGPropertyList &propList) override | 
| void | closeParagraph () override | 
| void | defineCharacterStyle (const librevenge::RVNGPropertyList &propList) override | 
| void | openSpan (const librevenge::RVNGPropertyList &propList) override | 
| void | closeSpan () override | 
| void | openLink (const librevenge::RVNGPropertyList &propList) override | 
| void | closeLink () override | 
| void | insertTab () override | 
| void | insertSpace () override | 
| void | insertText (const librevenge::RVNGString &text) override | 
| void | insertLineBreak () override | 
| void | insertField (const librevenge::RVNGPropertyList &propList) override | 
| void | openOrderedListLevel (const librevenge::RVNGPropertyList &propList) override | 
| void | openUnorderedListLevel (const librevenge::RVNGPropertyList &propList) override | 
| void | closeOrderedListLevel () override | 
| void | closeUnorderedListLevel () override | 
| void | openListElement (const librevenge::RVNGPropertyList &propList) override | 
| void | closeListElement () override | 
| void | openFootnote (const librevenge::RVNGPropertyList &propList) override | 
| void | closeFootnote () override | 
| void | openComment (const librevenge::RVNGPropertyList &propList) override | 
| void | closeComment () override | 
| void | openTextBox (const librevenge::RVNGPropertyList &propList) override | 
| void | closeTextBox () override | 
| void | openTable (const librevenge::RVNGPropertyList &propList) override | 
| void | openTableRow (const librevenge::RVNGPropertyList &propList) override | 
| void | closeTableRow () override | 
| void | openTableCell (const librevenge::RVNGPropertyList &propList) override | 
| void | closeTableCell () override | 
| void | insertCoveredTableCell (const librevenge::RVNGPropertyList &propList) override | 
| void | closeTable () override | 
| void | openFrame (const librevenge::RVNGPropertyList &propList) override | 
| void | closeFrame () override | 
| void | insertBinaryObject (const librevenge::RVNGPropertyList &propList) override | 
| void | openGroup (const librevenge::RVNGPropertyList &propList) override | 
| void | closeGroup () override | 
| void | defineGraphicStyle (const librevenge::RVNGPropertyList &propList) override | 
| void | drawRectangle (const librevenge::RVNGPropertyList &propList) override | 
| void | drawEllipse (const librevenge::RVNGPropertyList &propList) override | 
| void | drawPolygon (const librevenge::RVNGPropertyList &propList) override | 
| void | drawPolyline (const librevenge::RVNGPropertyList &propList) override | 
| void | drawPath (const librevenge::RVNGPropertyList &propList) override | 
| void | drawConnector (const librevenge::RVNGPropertyList &propList) override | 
| void | insertEquation (const librevenge::RVNGPropertyList &) override | 
| void | registerEmbeddedImageHandler (const librevenge::RVNGString &mimeType, OdfEmbeddedImage imageHandler) | 
| Registers a handler for embedded images.  More... | |
| void | registerEmbeddedObjectHandler (const librevenge::RVNGString &mimeType, OdfEmbeddedObject objectHandler) | 
| Registers a handler for embedded objects.  More... | |
| void | initStateWith (OdfGenerator const &orig) | 
| retrieve data from another odfgenerator ( the list and the embedded handler)  More... | |
| Private Member Functions | |
| OdsGenerator (OdsGenerator const &) | |
| OdsGenerator & | operator= (OdsGenerator const &) | 
| Private Attributes | |
| OdsGeneratorPrivate * | mpImpl | 
A generator for text documents.
See libdocumentinterface library for documentation of the librevenge::RVNGSpreadsheetInterface interface. 
| OdsGenerator::OdsGenerator | ( | ) | 
| 
 | override | 
| 
 | private | 
| void OdsGenerator::addDocumentHandler | ( | OdfDocumentHandler * | pHandler, | 
| const OdfStreamType | streamType | ||
| ) | 
register an handler for a basic type of document
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | inlineoverride | 
| 
 | override | 
| 
 | inlineoverride | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| bool OdsGenerator::getObjectContent | ( | librevenge::RVNGString const & | objectName, | 
| OdfDocumentHandler * | pHandler | ||
| ) | 
retrieve an embedded object content via a document handler
| librevenge::RVNGStringVector OdsGenerator::getObjectNames | ( | ) | const | 
returns the list created embedded object (needed to create chart)
| void OdsGenerator::initStateWith | ( | OdfGenerator const & | orig | ) | 
retrieve data from another odfgenerator ( the list and the embedded handler)
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | override | 
| 
 | private | 
| void OdsGenerator::registerEmbeddedImageHandler | ( | const librevenge::RVNGString & | mimeType, | 
| OdfEmbeddedImage | imageHandler | ||
| ) | 
Registers a handler for embedded images.
| [in] | mimeType | MIME type of the image | 
| [in] | imageHandler | a function that handles processing of the image's data and generating output | 
| void OdsGenerator::registerEmbeddedObjectHandler | ( | const librevenge::RVNGString & | mimeType, | 
| OdfEmbeddedObject | objectHandler | ||
| ) | 
Registers a handler for embedded objects.
| [in] | mimeType | MIME type of the object | 
| [in] | objectHandler | a function that handles processing of the object's data and generating output | 
| 
 | override | 
| 
 | override | 
| 
 | private |