A generator for presentations. More...
#include <OdpGenerator.hxx>
Public Member Functions | |
OdpGenerator () | |
~OdpGenerator () | |
void | addDocumentHandler (OdfDocumentHandler *pHandler, const OdfStreamType streamType) |
librevenge::RVNGStringVector | getObjectNames () const |
bool | getObjectContent (librevenge::RVNGString const &objectName, OdfDocumentHandler *pHandler) |
void | startDocument (const ::librevenge::RVNGPropertyList &propList) |
void | endDocument () |
void | setDocumentMetaData (const ::librevenge::RVNGPropertyList &propList) |
void | defineEmbeddedFont (const librevenge::RVNGPropertyList &propList) |
void | startSlide (const ::librevenge::RVNGPropertyList &propList) |
void | endSlide () |
void | startMasterSlide (const ::librevenge::RVNGPropertyList &propList) |
void | endMasterSlide () |
void | setSlideTransition (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 | setStyle (const ::librevenge::RVNGPropertyList &propList) |
void | drawRectangle (const ::librevenge::RVNGPropertyList &propList) |
void | drawEllipse (const ::librevenge::RVNGPropertyList &propList) |
void | drawPolyline (const ::librevenge::RVNGPropertyList &propList) |
void | drawPolygon (const ::librevenge::RVNGPropertyList &propList) |
void | drawPath (const ::librevenge::RVNGPropertyList &propList) |
void | drawGraphicObject (const ::librevenge::RVNGPropertyList &propList) |
void | drawConnector (const ::librevenge::RVNGPropertyList &propList) |
void | startTextObject (const ::librevenge::RVNGPropertyList &propList) |
void | endTextObject () |
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 | insertText (const ::librevenge::RVNGString &str) |
void | insertTab () |
void | insertSpace () |
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 | startTableObject (const ::librevenge::RVNGPropertyList &propList) |
void | openTableRow (const ::librevenge::RVNGPropertyList &propList) |
void | closeTableRow () |
void | openTableCell (const ::librevenge::RVNGPropertyList &propList) |
void | closeTableCell () |
void | insertCoveredTableCell (const ::librevenge::RVNGPropertyList &propList) |
void | endTableObject () |
void | startComment (const ::librevenge::RVNGPropertyList &propList) |
void | endComment () |
void | startNotes (const ::librevenge::RVNGPropertyList &propList) |
void | endNotes () |
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 &propList) |
void | openChartSeries (const ::librevenge::RVNGPropertyList &propList) |
void | closeChartSeries () |
void | openAnimationSequence (const ::librevenge::RVNGPropertyList &propList) |
void | closeAnimationSequence () |
void | openAnimationGroup (const ::librevenge::RVNGPropertyList &propList) |
void | closeAnimationGroup () |
void | openAnimationIteration (const ::librevenge::RVNGPropertyList &propList) |
void | closeAnimationIteration () |
void | insertMotionAnimation (const ::librevenge::RVNGPropertyList &propList) |
void | insertColorAnimation (const ::librevenge::RVNGPropertyList &propList) |
void | insertAnimation (const ::librevenge::RVNGPropertyList &propList) |
void | insertEffect (const ::librevenge::RVNGPropertyList &propList) |
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 | |
OdpGenerator (OdpGenerator const &) | |
OdpGenerator & | operator= (OdpGenerator const &) |
Private Attributes | |
OdpGeneratorPrivate * | mpImpl |
A generator for presentations.
See librevenge
library for documentation of the librevenge::KEYPresentationInterface interface.
OdpGenerator::OdpGenerator | ( | ) |
OdpGenerator::~OdpGenerator | ( | ) |
|
private |
void OdpGenerator::addDocumentHandler | ( | OdfDocumentHandler * | pHandler, |
const OdfStreamType | streamType | ||
) |
void OdpGenerator::closeAnimationGroup | ( | ) |
void OdpGenerator::closeAnimationIteration | ( | ) |
void OdpGenerator::closeAnimationSequence | ( | ) |
void OdpGenerator::closeChart | ( | ) |
void OdpGenerator::closeChartPlotArea | ( | ) |
void OdpGenerator::closeChartSeries | ( | ) |
void OdpGenerator::closeChartTextObject | ( | ) |
void OdpGenerator::closeGroup | ( | ) |
void OdpGenerator::closeLink | ( | ) |
void OdpGenerator::closeListElement | ( | ) |
void OdpGenerator::closeOrderedListLevel | ( | ) |
void OdpGenerator::closeParagraph | ( | ) |
void OdpGenerator::closeSpan | ( | ) |
void OdpGenerator::closeTableCell | ( | ) |
void OdpGenerator::closeTableRow | ( | ) |
void OdpGenerator::closeUnorderedListLevel | ( | ) |
void OdpGenerator::defineCharacterStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::defineChartStyle | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::defineEmbeddedFont | ( | const librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::defineParagraphStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawConnector | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawEllipse | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawGraphicObject | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawPath | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawPolygon | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawPolyline | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::drawRectangle | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::endComment | ( | ) |
void OdpGenerator::endDocument | ( | ) |
void OdpGenerator::endEmbeddedGraphics | ( | ) |
void OdpGenerator::endLayer | ( | ) |
void OdpGenerator::endMasterSlide | ( | ) |
void OdpGenerator::endNotes | ( | ) |
void OdpGenerator::endSlide | ( | ) |
void OdpGenerator::endTableObject | ( | ) |
void OdpGenerator::endTextObject | ( | ) |
bool OdpGenerator::getObjectContent | ( | librevenge::RVNGString const & | objectName, |
OdfDocumentHandler * | pHandler | ||
) |
librevenge::RVNGStringVector OdpGenerator::getObjectNames | ( | ) | const |
void OdpGenerator::initStateWith | ( | OdfGenerator const & | orig | ) |
retrieve data from another odfgenerator ( the list and the embedded handler)
void OdpGenerator::insertAnimation | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertChartAxis | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertColorAnimation | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertCoveredTableCell | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertEffect | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertField | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertLineBreak | ( | ) |
void OdpGenerator::insertMotionAnimation | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::insertSpace | ( | ) |
void OdpGenerator::insertTab | ( | ) |
void OdpGenerator::insertText | ( | const ::librevenge::RVNGString & | str | ) |
void OdpGenerator::openAnimationGroup | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openAnimationIteration | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openAnimationSequence | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openChart | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openChartPlotArea | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openChartSeries | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openChartTextObject | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openGroup | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openLink | ( | const librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openListElement | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openOrderedListLevel | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openParagraph | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openSpan | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openTableCell | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openTableRow | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::openUnorderedListLevel | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
|
private |
void OdpGenerator::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 OdpGenerator::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 |
void OdpGenerator::setDocumentMetaData | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::setSlideTransition | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::setStyle | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startComment | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startDocument | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startEmbeddedGraphics | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startLayer | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startMasterSlide | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startNotes | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startSlide | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startTableObject | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
void OdpGenerator::startTextObject | ( | const ::librevenge::RVNGPropertyList & | propList | ) |
|
private |