#include <RVNGSVGDrawingGenerator.h>
Public Member Functions | |
RVNGSVGDrawingGenerator (RVNGStringVector &vec, const RVNGString &nmspace) | |
~RVNGSVGDrawingGenerator () | |
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 | startPage (const RVNGPropertyList &propList) |
void | endPage () |
void | startMasterPage (const RVNGPropertyList &propList) |
void | endMasterPage () |
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) |
void | endTextObject () |
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 | openOrderedListLevel (const RVNGPropertyList &propList) |
Called when a new ordered list level should be opened. | |
void | closeOrderedListLevel () |
Called when an unordered list level should be closed. | |
void | openUnorderedListLevel (const RVNGPropertyList &propList) |
Called when a new unordered list level should be opened. | |
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 | 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 &text) |
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. | |
Public Member Functions inherited from librevenge::RVNGDrawingInterface | |
virtual | ~RVNGDrawingInterface () |
Private Member Functions | |
RVNGSVGDrawingGenerator (const RVNGSVGDrawingGenerator &) | |
RVNGSVGDrawingGenerator & | operator= (const RVNGSVGDrawingGenerator &) |
Private Attributes | |
RVNGSVGDrawingGeneratorPrivate * | m_pImpl |
librevenge::RVNGSVGDrawingGenerator::RVNGSVGDrawingGenerator | ( | RVNGStringVector & | vec, |
const RVNGString & | nmspace ) |
Referenced by operator=(), and RVNGSVGDrawingGenerator().
librevenge::RVNGSVGDrawingGenerator::~RVNGSVGDrawingGenerator | ( | ) |
|
private |
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when the current link is closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a list element should be closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when an unordered list level should be closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a paragraph is closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a text span is closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when the current table cell is closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when the current table row is closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when an ununordered list level should be closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when an embedded font should be defined.
propList | A set of properties that specify the font. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
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::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a binary/raster object should be inserted.
propList | Defines a set of properties for the object. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when the current table is closed.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
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::RVNGDrawingInterface.
|
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::RVNGDrawingInterface.
|
virtual |
Called when a line break should be inserted.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when an explicit space should be inserted.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a TAB character should be inserted.
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a string of text should be inserted.
text | A textbuffer encoded as a UTF8 string |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a link should be opened.
propList | Defines a set of properties for the link. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a list element should be opened.
propList | Property list for the paragraph. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a new ordered list level should be opened.
propList | Defines a set of properties for the list. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
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::RVNGDrawingInterface.
|
virtual |
Called when a text span is opened.
propList | Property list for the span. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a new table cell is opened.
propList | Property list for the table cell. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Called when a new table row is opened.
propList | Defines a set of properties for the table row. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
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::RVNGDrawingInterface.
|
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::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
Referenced by startMasterPage().
|
virtual |
Called when a table should be opened.
propList | Defines a set of properties for the table. May contain:
|
Implements librevenge::RVNGDrawingInterface.
|
virtual |
Implements librevenge::RVNGDrawingInterface.
|
private |
Referenced by closeGroup(), closeSpan(), closeTableCell(), closeTableRow(), defineCharacterStyle(), drawEllipse(), drawGraphicObject(), drawPath(), drawPolygon(), drawPolyline(), drawRectangle(), endLayer(), endMasterPage(), endPage(), endTableObject(), endTextObject(), insertCoveredTableCell(), insertLineBreak(), insertSpace(), insertTab(), insertText(), openGroup(), openSpan(), openTableCell(), openTableRow(), RVNGSVGDrawingGenerator(), setStyle(), startLayer(), startMasterPage(), startPage(), startTableObject(), startTextObject(), and ~RVNGSVGDrawingGenerator().