#include <RVNGSVGPresentationGenerator.h>
Public Member Functions | |
RVNGSVGPresentationGenerator (RVNGStringVector &vec) | |
~RVNGSVGPresentationGenerator () | |
void | startDocument (const RVNGPropertyList &propList) |
void | endDocument () |
void | setDocumentMetaData (const RVNGPropertyList &propList) |
Called when all document metadata should be set. More... | |
void | defineEmbeddedFont (const RVNGPropertyList &propList) |
Called when an embedded font should be defined More... | |
void | startSlide (const RVNGPropertyList &propList) |
void | endSlide () |
void | startMasterSlide (const RVNGPropertyList &propList) |
void | endMasterSlide () |
void | setStyle (const RVNGPropertyList &propList) |
void | setSlideTransition (const RVNGPropertyList &propList) |
Called when a transition should be added to the current slide. More... | |
void | startLayer (const RVNGPropertyList &propList) |
void | endLayer () |
void | startEmbeddedGraphics (const RVNGPropertyList &propList) |
void | endEmbeddedGraphics () |
void | openGroup (const RVNGPropertyList &propList) |
void | closeGroup () |
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 More... | |
void | drawConnector (const RVNGPropertyList &propList) |
Draw a connector. More... | |
void | startTextObject (const RVNGPropertyList &propList) |
Start a text object. More... | |
void | endTextObject () |
End a text object. More... | |
void | insertTab () |
Called when a TAB character should be inserted More... | |
void | insertSpace () |
Called when an explicit space should be inserted More... | |
void | insertText (const RVNGString &text) |
Called when a string of text should be inserted More... | |
void | insertLineBreak () |
Called when a line break should be inserted More... | |
void | insertField (const RVNGPropertyList &propList) |
Called when a field should be inserted. More... | |
void | openOrderedListLevel (const RVNGPropertyList &propList) |
Called when a new ordered list level should be opened More... | |
void | openUnorderedListLevel (const RVNGPropertyList &propList) |
Called when a new unordered list level should be opened More... | |
void | closeOrderedListLevel () |
Called when an unordered list level should be closed More... | |
void | closeUnorderedListLevel () |
Called when an ununordered list level should be closed More... | |
void | openListElement (const RVNGPropertyList &propList) |
Called when a list element should be opened More... | |
void | closeListElement () |
Called when a list element should be closed More... | |
void | defineParagraphStyle (const RVNGPropertyList &propList) |
void | openParagraph (const RVNGPropertyList &propList) |
Called when a new paragraph is opened. More... | |
void | closeParagraph () |
Called when a paragraph is closed. More... | |
void | defineCharacterStyle (const RVNGPropertyList &propList) |
void | openSpan (const RVNGPropertyList &propList) |
Called when a text span is opened More... | |
void | closeSpan () |
Called when a text span is closed More... | |
void | openLink (const RVNGPropertyList &propList) |
Called when a link should be opened More... | |
void | closeLink () |
Called when the current link is closed More... | |
void | startTableObject (const RVNGPropertyList &propList) |
Called when a table should be opened More... | |
void | openTableRow (const RVNGPropertyList &propList) |
Called when a new table row is opened More... | |
void | closeTableRow () |
Called when the current table row is closed More... | |
void | openTableCell (const RVNGPropertyList &propList) |
Called when a new table cell is opened More... | |
void | closeTableCell () |
Called when the current table cell is closed More... | |
void | insertCoveredTableCell (const RVNGPropertyList &propList) |
Called when a covered (spanned by another cell in the table) table cell is opened More... | |
void | endTableObject () |
Called when the current table is closed More... | |
void | startComment (const RVNGPropertyList &propList) |
Start a comment. More... | |
void | endComment () |
End a comment. More... | |
void | startNotes (const RVNGPropertyList &propList) |
Start slide notes. More... | |
void | endNotes () |
End slide notes. More... | |
void | defineChartStyle (const RVNGPropertyList &propList) |
void | openChart (const RVNGPropertyList &propList) |
Called when a chart should be opened More... | |
void | closeChart () |
Called when a chart should be closed. More... | |
void | openChartTextObject (const RVNGPropertyList &propList) |
Called when a chart text zone:label/legend/title/subtitle/footer should be opened. More... | |
void | closeChartTextObject () |
Called when a chart text zone:legend/title/subtitle/footer should be closed. More... | |
void | openChartPlotArea (const RVNGPropertyList &propList) |
Called when a chart plot area should be opened. More... | |
void | closeChartPlotArea () |
Called when a chart plot arre should be closed. More... | |
void | insertChartAxis (const RVNGPropertyList &propList) |
Called when a axis should be add in a plot area More... | |
void | openChartSeries (const librevenge::RVNGPropertyList &propList) |
Called when a serie should be opened (in a plot area) More... | |
void | closeChartSeries () |
Called when a serie should be closed (in a plot area) More... | |
void | openAnimationSequence (const RVNGPropertyList &propList) |
Called when a set of animations should be applied one after another. More... | |
void | closeAnimationSequence () |
void | openAnimationGroup (const RVNGPropertyList &propList) |
Called when a set of animations should be applied in parallel. More... | |
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. More... | |
void | insertColorAnimation (const RVNGPropertyList &propList) |
Insert an animation that changes color of the target object. More... | |
void | insertAnimation (const RVNGPropertyList &propList) |
Insert a generic animation. More... | |
void | insertEffect (const RVNGPropertyList &propList) |
Set one-time animation effect on the target object. More... | |
![]() | |
virtual | ~RVNGPresentationInterface () |
Private Member Functions | |
RVNGSVGPresentationGenerator (const RVNGSVGPresentationGenerator &other) | |
RVNGSVGPresentationGenerator & | operator= (const RVNGSVGPresentationGenerator &other) |
Private Attributes | |
RVNGSVGPresentationGeneratorImpl * | m_impl |
|
private |
|
explicit |
librevenge::RVNGSVGPresentationGenerator::~RVNGSVGPresentationGenerator | ( | ) |
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a chart should be closed.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a chart plot arre should be closed.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a serie should be closed (in a plot area)
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a chart text zone:legend/title/subtitle/footer should be closed.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when the current link is closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a list element should be closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when an unordered list level should be closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a paragraph is closed.
Implements librevenge::RVNGPresentationInterface.
Referenced by closeListElement().
|
virtual |
Called when a text span is closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when the current table cell is closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when the current table row is closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when an ununordered list level should be closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when an embedded font should be defined
propList | A set of properties that specify the font. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
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.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a binary/raster object should be inserted
propList | Defines a set of properties for the object. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
End a comment.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
End slide notes.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when the current table is closed
Implements librevenge::RVNGPresentationInterface.
|
virtual |
End a text object.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Insert a generic animation.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a axis should be add in a plot area
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Insert an animation that changes color of the target object.
Implements librevenge::RVNGPresentationInterface.
|
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.
|
virtual |
Set one-time animation effect on the target object.
Implements librevenge::RVNGPresentationInterface.
|
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.
|
virtual |
Called when a line break should be inserted
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Insert an animation that moves the target object along a specified path.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when an explicit space should be inserted
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a TAB character should be inserted
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a string of text should be inserted
text | A textbuffer encoded as a UTF8 string |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a set of animations should be applied in parallel.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a set of animations should be applied one after another.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a chart should be opened
propList | Property list for the sheet. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a chart plot area should be opened.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a serie should be opened (in a plot area)
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a chart text zone:label/legend/title/subtitle/footer should be opened.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a link should be opened
propList | Defines a set of properties for the link. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a list element should be opened
propList | Property list for the paragraph. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
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.
|
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().
|
virtual |
Called when a text span is opened
propList | Property list for the span. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a new table cell is opened
propList | Property list for the table cell. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Called when a new table row is opened
propList | Defines a set of properties for the table row. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
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.
|
private |
|
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.
|
virtual |
Called when a transition should be added to the current slide.
propList | Property list for the metadata. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Start a comment.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Start slide notes.
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Implements librevenge::RVNGPresentationInterface.
Referenced by startMasterSlide().
|
virtual |
Called when a table should be opened
propList | Defines a set of properties for the table. May contain:
|
Implements librevenge::RVNGPresentationInterface.
|
virtual |
Start a text object.
Implements librevenge::RVNGPresentationInterface.
|
private |
Referenced by closeGroup(), closeParagraph(), closeSpan(), closeTableCell(), closeTableRow(), defineCharacterStyle(), drawEllipse(), drawGraphicObject(), drawPath(), drawPolygon(), drawPolyline(), drawRectangle(), endLayer(), endMasterSlide(), endSlide(), endTableObject(), endTextObject(), insertCoveredTableCell(), insertLineBreak(), insertSpace(), insertTab(), insertText(), openGroup(), openSpan(), openTableCell(), openTableRow(), setStyle(), startLayer(), startMasterSlide(), startSlide(), startTableObject(), startTextObject(), and ~RVNGSVGPresentationGenerator().