A generator for text documents. More...
#include <ABWTextGenerator.hxx>
Public Member Functions | |
ABWTextGenerator (ABWDocumentHandler *pHandler) | |
~ABWTextGenerator () | |
void | setDocumentMetaData (const librevenge::RVNGPropertyList &propList) |
void | startDocument (const librevenge::RVNGPropertyList &) |
void | endDocument () |
void | defineEmbeddedFont (const librevenge::RVNGPropertyList &propList) |
void | definePageStyle (const librevenge::RVNGPropertyList &) |
void | openPageSpan (const librevenge::RVNGPropertyList &propList) |
void | closePageSpan () |
void | defineSectionStyle (const librevenge::RVNGPropertyList &) |
void | openSection (const librevenge::RVNGPropertyList &propList) |
void | closeSection () |
void | openHeader (const librevenge::RVNGPropertyList &propList) |
void | closeHeader () |
void | openFooter (const librevenge::RVNGPropertyList &propList) |
void | closeFooter () |
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 | 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 | openEndnote (const librevenge::RVNGPropertyList &propList) |
void | closeEndnote () |
void | openComment (const librevenge::RVNGPropertyList &propList) |
void | closeComment () |
void | openTextBox (const librevenge::RVNGPropertyList &propList) |
void | closeTextBox () |
void | openTable (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 | closeTable () |
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 | openFrame (const librevenge::RVNGPropertyList &propList) |
void | closeFrame () |
void | insertBinaryObject (const librevenge::RVNGPropertyList &propList) |
void | insertEquation (const librevenge::RVNGPropertyList &propList) |
void | registerCheckImageHandler (ABWCheckImage checkHandler, bool useAlsoDefaultType) |
Registers a handler to check acceptable mimeType. More... | |
void | registerEmbeddedImageHandler (const librevenge::RVNGString &mimeType, ABWEmbeddedImage imageHandler) |
Registers a handler for embedded images. More... | |
void | registerEmbeddedObjectHandler (const librevenge::RVNGString &mimeType, ABWEmbeddedObject objectHandler) |
Registers a handler for embedded objects. More... | |
Private Member Functions | |
ABWTextGenerator (ABWTextGenerator const &) | |
ABWTextGenerator & | operator= (ABWTextGenerator const &) |
Private Attributes | |
ABWTextGeneratorPrivate * | m_data |
A generator for text documents.
See librevenge
library for documentation of the ::librevenge::RVNGTextInterface interface.
librvngabw::ABWTextGenerator::ABWTextGenerator | ( | ABWDocumentHandler * | pHandler | ) |
librvngabw::ABWTextGenerator::~ABWTextGenerator | ( | ) |
|
private |
void librvngabw::ABWTextGenerator::closeComment | ( | ) |
void librvngabw::ABWTextGenerator::closeEndnote | ( | ) |
void librvngabw::ABWTextGenerator::closeFooter | ( | ) |
void librvngabw::ABWTextGenerator::closeFootnote | ( | ) |
void librvngabw::ABWTextGenerator::closeFrame | ( | ) |
void librvngabw::ABWTextGenerator::closeGroup | ( | ) |
void librvngabw::ABWTextGenerator::closeHeader | ( | ) |
void librvngabw::ABWTextGenerator::closeLink | ( | ) |
void librvngabw::ABWTextGenerator::closeListElement | ( | ) |
void librvngabw::ABWTextGenerator::closeOrderedListLevel | ( | ) |
void librvngabw::ABWTextGenerator::closePageSpan | ( | ) |
void librvngabw::ABWTextGenerator::closeParagraph | ( | ) |
void librvngabw::ABWTextGenerator::closeSection | ( | ) |
void librvngabw::ABWTextGenerator::closeSpan | ( | ) |
void librvngabw::ABWTextGenerator::closeTable | ( | ) |
void librvngabw::ABWTextGenerator::closeTableCell | ( | ) |
void librvngabw::ABWTextGenerator::closeTableRow | ( | ) |
void librvngabw::ABWTextGenerator::closeTextBox | ( | ) |
void librvngabw::ABWTextGenerator::closeUnorderedListLevel | ( | ) |
void librvngabw::ABWTextGenerator::defineCharacterStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::defineEmbeddedFont | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::defineGraphicStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::definePageStyle | ( | const librevenge::RVNGPropertyList & | ) |
void librvngabw::ABWTextGenerator::defineParagraphStyle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::defineSectionStyle | ( | const librevenge::RVNGPropertyList & | ) |
void librvngabw::ABWTextGenerator::drawConnector | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::drawEllipse | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::drawPath | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::drawPolygon | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::drawPolyline | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::drawRectangle | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::endDocument | ( | ) |
void librvngabw::ABWTextGenerator::insertBinaryObject | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::insertCoveredTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::insertEquation | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::insertField | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::insertLineBreak | ( | ) |
void librvngabw::ABWTextGenerator::insertSpace | ( | ) |
void librvngabw::ABWTextGenerator::insertTab | ( | ) |
void librvngabw::ABWTextGenerator::insertText | ( | const librevenge::RVNGString & | text | ) |
void librvngabw::ABWTextGenerator::openComment | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openEndnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openFooter | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openFootnote | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openFrame | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openGroup | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openHeader | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openLink | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openListElement | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openOrderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openPageSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openParagraph | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openSection | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openSpan | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openTable | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openTableCell | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openTableRow | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openTextBox | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::openUnorderedListLevel | ( | const librevenge::RVNGPropertyList & | propList | ) |
|
private |
void librvngabw::ABWTextGenerator::registerCheckImageHandler | ( | ABWCheckImage | checkHandler, |
bool | useAlsoDefaultType | ||
) |
Registers a handler to check acceptable mimeType.
[in] | checkHandler | a function that check is a mime type must be allowed |
[in] | useAlsoDefaultType | a flag to know if we need to use or not the default value |
void librvngabw::ABWTextGenerator::registerEmbeddedImageHandler | ( | const librevenge::RVNGString & | mimeType, |
ABWEmbeddedImage | imageHandler | ||
) |
Registers a handler for embedded images.
The handler converts the image to a format suitable for the used ABWDocumentHandler.
[in] | mimeType | MIME type of the image |
[in] | imageHandler | a function that handles processing of the images's data and generating output |
void librvngabw::ABWTextGenerator::registerEmbeddedObjectHandler | ( | const librevenge::RVNGString & | mimeType, |
ABWEmbeddedObject | 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 librvngabw::ABWTextGenerator::setDocumentMetaData | ( | const librevenge::RVNGPropertyList & | propList | ) |
void librvngabw::ABWTextGenerator::startDocument | ( | const librevenge::RVNGPropertyList & | ) |
|
private |