#include <RVNGTextPresentationGenerator.h>
Public Member Functions | |
RVNGTextPresentationGenerator (RVNGStringVector &pages) | |
~RVNGTextPresentationGenerator () | |
void | startDocument (const RVNGPropertyList &propList) |
void | endDocument () |
void | setDocumentMetaData (const RVNGPropertyList &propList) |
Called when all document metadata should be set. | |
void | defineEmbeddedFont (const RVNGPropertyList &propList) |
Called when an embedded font should be defined. | |
void | startSlide (const RVNGPropertyList &propList) |
void | endSlide () |
void | startMasterSlide (const RVNGPropertyList &propList) |
void | endMasterSlide () |
void | setSlideTransition (const RVNGPropertyList &propList) |
Called when a transition should be added to the current slide. | |
void | startLayer (const RVNGPropertyList &propList) |
void | endLayer () |
void | startEmbeddedGraphics (const RVNGPropertyList &propList) |
void | endEmbeddedGraphics () |
void | openGroup (const RVNGPropertyList &propList) |
void | closeGroup () |
void | setStyle (const RVNGPropertyList &propList) |
void | drawRectangle (const RVNGPropertyList &propList) |
void | drawEllipse (const RVNGPropertyList &propList) |
void | drawPolyline (const RVNGPropertyList &propList) |
void | drawPolygon (const RVNGPropertyList &propList) |
void | drawPath (const RVNGPropertyList &propList) |
void | drawGraphicObject (const RVNGPropertyList &propList) |
Called when a binary/raster object should be inserted. | |
void | drawConnector (const RVNGPropertyList &propList) |
Draw a connector. | |
void | startTextObject (const RVNGPropertyList &propList) |
Start a text object. | |
void | endTextObject () |
End a text object. | |
void | defineParagraphStyle (const RVNGPropertyList &propList) |
void | openParagraph (const RVNGPropertyList &propList) |
Called when a new paragraph is opened. | |
void | closeParagraph () |
Called when a paragraph is closed. | |
void | defineCharacterStyle (const RVNGPropertyList &propList) |
void | openSpan (const RVNGPropertyList &propList) |
Called when a text span is opened. | |
void | closeSpan () |
Called when a text span is closed. | |
void | openLink (const RVNGPropertyList &propList) |
Called when a link should be opened. | |
void | closeLink () |
Called when the current link is closed. | |
void | insertTab () |
Called when a TAB character should be inserted. | |
void | insertSpace () |
Called when an explicit space should be inserted. | |
void | insertText (const RVNGString &str) |
Called when a string of text should be inserted. | |
void | insertLineBreak () |
Called when a line break should be inserted. | |
void | insertField (const RVNGPropertyList &propList) |
Called when a field should be inserted. | |
void | openOrderedListLevel (const RVNGPropertyList &propList) |
Called when a new ordered list level should be opened. | |
void | openUnorderedListLevel (const RVNGPropertyList &propList) |
Called when a new unordered list level should be opened. | |
void | closeOrderedListLevel () |
Called when an unordered list level should be closed. | |
void | closeUnorderedListLevel () |
Called when an ununordered list level should be closed. | |
void | openListElement (const RVNGPropertyList &propList) |
Called when a list element should be opened. | |
void | closeListElement () |
Called when a list element should be closed. | |
void | startTableObject (const RVNGPropertyList &propList) |
Called when a table should be opened. | |
void | openTableRow (const RVNGPropertyList &propList) |
Called when a new table row is opened. | |
void | closeTableRow () |
Called when the current table row is closed. | |
void | openTableCell (const RVNGPropertyList &propList) |
Called when a new table cell is opened. | |
void | closeTableCell () |
Called when the current table cell is closed. | |
void | insertCoveredTableCell (const RVNGPropertyList &propList) |
Called when a covered (spanned by another cell in the table) table cell is opened. | |
void | endTableObject () |
Called when the current table is closed. | |
void | startComment (const RVNGPropertyList &propList) |
Start a comment. | |
void | endComment () |
End a comment. | |
void | startNotes (const RVNGPropertyList &propList) |
Start slide notes. | |
void | endNotes () |
End slide notes. | |
void | defineChartStyle (const RVNGPropertyList &propList) |
void | openChart (const RVNGPropertyList &propList) |
Called when a chart should be opened. | |
void | closeChart () |
Called when a chart should be closed. | |
void | openChartTextObject (const RVNGPropertyList &propList) |
Called when a chart text zone:label/legend/title/subtitle/footer should be opened. | |
void | closeChartTextObject () |
Called when a chart text zone:legend/title/subtitle/footer should be closed. | |
void | openChartPlotArea (const RVNGPropertyList &propList) |
Called when a chart plot area should be opened. | |
void | closeChartPlotArea () |
Called when a chart plot arre should be closed. | |
void | insertChartAxis (const RVNGPropertyList &propList) |
Called when a axis should be add in a plot area. | |
void | openChartSeries (const librevenge::RVNGPropertyList &propList) |
Called when a serie should be opened (in a plot area) | |
void | closeChartSeries () |
Called when a serie should be closed (in a plot area) | |
void | openAnimationSequence (const RVNGPropertyList &propList) |
Called when a set of animations should be applied one after another. | |
void | closeAnimationSequence () |
void | openAnimationGroup (const RVNGPropertyList &propList) |
Called when a set of animations should be applied in parallel. | |
void | closeAnimationGroup () |
void | openAnimationIteration (const RVNGPropertyList &propList) |
void | closeAnimationIteration () |
void | insertMotionAnimation (const RVNGPropertyList &propList) |
Insert an animation that moves the target object along a specified path. | |
void | insertColorAnimation (const RVNGPropertyList &propList) |
Insert an animation that changes color of the target object. | |
void | insertAnimation (const RVNGPropertyList &propList) |
Insert a generic animation. | |
void | insertEffect (const RVNGPropertyList &propList) |
Set one-time animation effect on the target object. | |
Private Member Functions | |
RVNGTextPresentationGenerator (const RVNGTextPresentationGenerator &other) | |
RVNGTextPresentationGenerator & | operator= (const RVNGTextPresentationGenerator &other) |
Private Attributes | |
RVNGTextPresentationGeneratorImpl * | m_impl |
librevenge::RVNGTextPresentationGenerator::RVNGTextPresentationGenerator | ( | const RVNGTextPresentationGenerator & | other | ) | [private] |
librevenge::RVNGTextPresentationGenerator::RVNGTextPresentationGenerator | ( | RVNGStringVector & | pages | ) | [explicit] |
void librevenge::RVNGTextPresentationGenerator::closeAnimationGroup | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeAnimationIteration | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeAnimationSequence | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeChart | ( | ) | [virtual] |
Called when a chart should be closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeChartPlotArea | ( | ) | [virtual] |
Called when a chart plot arre should be closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeChartSeries | ( | ) | [virtual] |
Called when a serie should be closed (in a plot area)
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeChartTextObject | ( | ) | [virtual] |
Called when a chart text zone:legend/title/subtitle/footer should be closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeGroup | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeLink | ( | ) | [virtual] |
Called when the current link is closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeListElement | ( | ) | [virtual] |
Called when a list element should be closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeOrderedListLevel | ( | ) | [virtual] |
Called when an unordered list level should be closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeParagraph | ( | ) | [virtual] |
Called when a paragraph is closed.
Implements librevenge::RVNGPresentationInterface.
Referenced by closeListElement().
void librevenge::RVNGTextPresentationGenerator::closeSpan | ( | ) | [virtual] |
Called when a text span is closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeTableCell | ( | ) | [virtual] |
Called when the current table cell is closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeTableRow | ( | ) | [virtual] |
Called when the current table row is closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::closeUnorderedListLevel | ( | ) | [virtual] |
Called when an ununordered list level should be closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::defineCharacterStyle | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::defineChartStyle | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::defineEmbeddedFont | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when an embedded font should be defined.
propList | A set of properties that specify the font. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::defineParagraphStyle | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawConnector | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Draw a connector.
The connector will be typically between two shapes, but free-standing connectors are allowed too.
propList | Defines a set of properties for the object. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawEllipse | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawGraphicObject | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a binary/raster object should be inserted.
propList | Defines a set of properties for the object. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawPath | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawPolygon | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawPolyline | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::drawRectangle | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endComment | ( | ) | [virtual] |
End a comment.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endDocument | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endEmbeddedGraphics | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endLayer | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endMasterSlide | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endNotes | ( | ) | [virtual] |
End slide notes.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endSlide | ( | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endTableObject | ( | ) | [virtual] |
Called when the current table is closed.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::endTextObject | ( | ) | [virtual] |
End a text object.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertAnimation | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Insert a generic animation.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertChartAxis | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a axis should be add in a plot area.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertColorAnimation | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Insert an animation that changes color of the target object.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertCoveredTableCell | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a covered (spanned by another cell in the table) table cell is opened.
propList | Property list for the table cell. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertEffect | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Set one-time animation effect on the target object.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertField | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a field should be inserted.
Field types may include:
librevenge:field-type
field types may include:text:page-number
Current page numbertext:page-count
Total # of pages in documentstyle:num-format
Type of page number (for page number) Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertLineBreak | ( | ) | [virtual] |
Called when a line break should be inserted.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertMotionAnimation | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Insert an animation that moves the target object along a specified path.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertSpace | ( | ) | [virtual] |
Called when an explicit space should be inserted.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertTab | ( | ) | [virtual] |
Called when a TAB character should be inserted.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::insertText | ( | const RVNGString & | text | ) | [virtual] |
Called when a string of text should be inserted.
text | A textbuffer encoded as a UTF8 string |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openAnimationGroup | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a set of animations should be applied in parallel.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openAnimationIteration | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openAnimationSequence | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a set of animations should be applied one after another.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openChart | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a chart should be opened.
propList | Property list for the sheet. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openChartPlotArea | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a chart plot area should be opened.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openChartSeries | ( | const librevenge::RVNGPropertyList & | propList | ) | [virtual] |
Called when a serie should be opened (in a plot area)
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openChartTextObject | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a chart text zone:label/legend/title/subtitle/footer should be opened.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openGroup | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openLink | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a link should be opened.
propList | Defines a set of properties for the link. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openListElement | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a list element should be opened.
propList | Property list for the paragraph. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openOrderedListLevel | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a new ordered list level should be opened.
propList | Defines a set of properties for the list. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openParagraph | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a new paragraph is opened.
This (or openListElement) will always be called before any text or span is placed into the document.
propList | Property list for the paragraph. May contain:
|
Implements librevenge::RVNGPresentationInterface.
Referenced by openListElement().
void librevenge::RVNGTextPresentationGenerator::openSpan | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a text span is opened.
propList | Property list for the span. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openTableCell | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a new table cell is opened.
propList | Property list for the table cell. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openTableRow | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a new table row is opened.
propList | Defines a set of properties for the table row. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::openUnorderedListLevel | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a new unordered list level should be opened.
propList | Defines a set of properties for the list level. May contain:
|
Implements librevenge::RVNGPresentationInterface.
RVNGTextPresentationGenerator& librevenge::RVNGTextPresentationGenerator::operator= | ( | const RVNGTextPresentationGenerator & | other | ) | [private] |
void librevenge::RVNGTextPresentationGenerator::setDocumentMetaData | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when all document metadata should be set.
This is always the first callback made.
propList | Property list for the metadata. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::setSlideTransition | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a transition should be added to the current slide.
propList | Property list for the metadata. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::setStyle | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startComment | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Start a comment.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startDocument | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startEmbeddedGraphics | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startLayer | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startMasterSlide | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startNotes | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Start slide notes.
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startSlide | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startTableObject | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Called when a table should be opened.
propList | Defines a set of properties for the table. May contain:
|
Implements librevenge::RVNGPresentationInterface.
void librevenge::RVNGTextPresentationGenerator::startTextObject | ( | const RVNGPropertyList & | propList | ) | [virtual] |
Start a text object.
Implements librevenge::RVNGPresentationInterface.