A generator for text documents. More...
#include <OdtGenerator.hxx>
Public Member Functions | |
OdtGenerator () | |
~OdtGenerator () override | |
void | addDocumentHandler (OdfDocumentHandler *pHandler, const OdfStreamType streamType) |
librevenge::RVNGStringVector | getObjectNames () const |
bool | getObjectContent (librevenge::RVNGString const &objectName, OdfDocumentHandler *pHandler) |
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 | 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 | openEndnote (const librevenge::RVNGPropertyList &propList) override |
void | closeEndnote () 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 | 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 | openFrame (const librevenge::RVNGPropertyList &propList) override |
void | closeFrame () override |
void | insertBinaryObject (const librevenge::RVNGPropertyList &propList) override |
void | insertEquation (const librevenge::RVNGPropertyList &propList) override |
void | registerEmbeddedObjectHandler (const librevenge::RVNGString &mimeType, OdfEmbeddedObject objectHandler) |
Registers a handler for embedded objects. More... | |
void | registerEmbeddedImageHandler (const librevenge::RVNGString &mimeType, OdfEmbeddedImage imageHandler) |
Registers a handler for embedded images. More... | |
void | initStateWith (OdfGenerator const &orig) |
retrieve data from another odfgenerator ( the list and the embedded handler) More... | |
Private Member Functions | |
OdtGenerator (OdtGenerator const &) | |
OdtGenerator & | operator= (OdtGenerator const &) |
Private Attributes | |
OdtGeneratorPrivate * | mpImpl |
A generator for text documents.
See librevenge
library for documentation of the ::librevenge::RVNGTextInterface interface.
OdtGenerator::OdtGenerator | ( | ) |
|
override |
|
private |
void OdtGenerator::addDocumentHandler | ( | OdfDocumentHandler * | pHandler, |
const OdfStreamType | streamType | ||
) |
|
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 |
bool OdtGenerator::getObjectContent | ( | librevenge::RVNGString const & | objectName, |
OdfDocumentHandler * | pHandler | ||
) |
librevenge::RVNGStringVector OdtGenerator::getObjectNames | ( | ) | const |
void OdtGenerator::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 |
|
private |
void OdtGenerator::registerEmbeddedImageHandler | ( | const librevenge::RVNGString & | mimeType, |
OdfEmbeddedImage | imageHandler | ||
) |
Registers a handler for embedded images.
The handler converts the image to a format suitable for the used OdfDocumentHandler.
[in] | mimeType | MIME type of the image |
[in] | imageHandler | a function that handles processing of the images's data and generating output |
void OdtGenerator::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 |