libetonyek::KEYSVGGenerator Class Reference

#include <KEYSVGGenerator.h>

Inheritance diagram for libetonyek::KEYSVGGenerator:

Public Member Functions

 KEYSVGGenerator (KEYStringVector &vec)
 
virtual ~KEYSVGGenerator ()
 
virtual void startDocument (const ::WPXPropertyList &propList)
 
virtual void endDocument ()
 
virtual void setDocumentMetaData (const ::WPXPropertyList &propList)
 
virtual void startSlide (const ::WPXPropertyList &propList)
 
virtual void endSlide ()
 
virtual void setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
 
virtual void startLayer (const ::WPXPropertyList &propList)
 
virtual void endLayer ()
 
virtual void startEmbeddedGraphics (const ::WPXPropertyList &)
 
virtual void endEmbeddedGraphics ()
 
virtual void startGroup (const ::WPXPropertyList &propList)
 
virtual void endGroup ()
 
virtual void drawRectangle (const ::WPXPropertyList &propList)
 
virtual void drawEllipse (const ::WPXPropertyList &propList)
 
virtual void drawPolyline (const ::WPXPropertyListVector &vertices)
 
virtual void drawPolygon (const ::WPXPropertyListVector &vertices)
 
virtual void drawPath (const ::WPXPropertyListVector &path)
 
virtual void drawGraphicObject (const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)
 
virtual void drawConnector (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
 
virtual void startTextObject (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
 
virtual void endTextObject ()
 
virtual void insertTab ()
 
virtual void insertSpace ()
 
virtual void insertText (const WPXString &text)
 
virtual void insertLineBreak ()
 
virtual void insertField (const WPXString &type, const ::WPXPropertyList &propList)
 
virtual void openOrderedListLevel (const ::WPXPropertyList &propList)
 
virtual void openUnorderedListLevel (const ::WPXPropertyList &propList)
 
virtual void closeOrderedListLevel ()
 
virtual void closeUnorderedListLevel ()
 
virtual void openListElement (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &tabStops)
 
virtual void closeListElement ()
 
virtual void openParagraph (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &tabStops)
 
virtual void closeParagraph ()
 
virtual void openSpan (const ::WPXPropertyList &propList)
 
virtual void closeSpan ()
 
virtual void openTable (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &columns)
 
virtual void openTableRow (const ::WPXPropertyList &propList)
 
virtual void closeTableRow ()
 
virtual void openTableCell (const ::WPXPropertyList &propList)
 
virtual void closeTableCell ()
 
virtual void insertCoveredTableCell (const ::WPXPropertyList &propList)
 
virtual void closeTable ()
 
virtual void startComment (const ::WPXPropertyList &propList)
 
virtual void endComment ()
 
virtual void startNotes (const ::WPXPropertyList &propList)
 
virtual void endNotes ()
 

Private Member Functions

void writeStyle (bool isClosed=true)
 
void drawPolySomething (const ::WPXPropertyListVector &vertices, bool isClosed)
 

Private Attributes

::WPXPropertyListVector m_gradient
 
::WPXPropertyList m_style
 
int m_gradientIndex
 
int m_patternIndex
 
int m_shadowIndex
 
std::ostringstream m_outputSink
 
KEYStringVector & m_vec
 

Constructor & Destructor Documentation

libetonyek::KEYSVGGenerator::KEYSVGGenerator ( KEYStringVector &  vec)
explicit
libetonyek::KEYSVGGenerator::~KEYSVGGenerator ( )
virtual

Member Function Documentation

void libetonyek::KEYSVGGenerator::closeListElement ( )
virtual
void libetonyek::KEYSVGGenerator::closeOrderedListLevel ( )
virtual
void libetonyek::KEYSVGGenerator::closeParagraph ( )
virtual

Referenced by closeListElement().

void libetonyek::KEYSVGGenerator::closeSpan ( )
virtual
void libetonyek::KEYSVGGenerator::closeTable ( )
virtual
void libetonyek::KEYSVGGenerator::closeTableCell ( )
virtual
void libetonyek::KEYSVGGenerator::closeTableRow ( )
virtual
void libetonyek::KEYSVGGenerator::closeUnorderedListLevel ( )
virtual
void libetonyek::KEYSVGGenerator::drawConnector ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)
virtual
void libetonyek::KEYSVGGenerator::drawEllipse ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::drawGraphicObject ( const ::WPXPropertyList &  propList,
const ::WPXBinaryData &  binaryData 
)
virtual
void libetonyek::KEYSVGGenerator::drawPath ( const ::WPXPropertyListVector &  path)
virtual
void libetonyek::KEYSVGGenerator::drawPolygon ( const ::WPXPropertyListVector &  vertices)
virtual
void libetonyek::KEYSVGGenerator::drawPolyline ( const ::WPXPropertyListVector &  vertices)
virtual
void libetonyek::KEYSVGGenerator::drawPolySomething ( const ::WPXPropertyListVector &  vertices,
bool  isClosed 
)
private

Referenced by drawPolygon(), and drawPolyline().

void libetonyek::KEYSVGGenerator::drawRectangle ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::endComment ( )
virtual
void libetonyek::KEYSVGGenerator::endDocument ( )
virtual
virtual void libetonyek::KEYSVGGenerator::endEmbeddedGraphics ( )
inlinevirtual
void libetonyek::KEYSVGGenerator::endGroup ( )
virtual
void libetonyek::KEYSVGGenerator::endLayer ( )
virtual
void libetonyek::KEYSVGGenerator::endNotes ( )
virtual
void libetonyek::KEYSVGGenerator::endSlide ( )
virtual
void libetonyek::KEYSVGGenerator::endTextObject ( )
virtual
void libetonyek::KEYSVGGenerator::insertCoveredTableCell ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::insertField ( const WPXString &  type,
const ::WPXPropertyList &  propList 
)
virtual
void libetonyek::KEYSVGGenerator::insertLineBreak ( )
virtual
void libetonyek::KEYSVGGenerator::insertSpace ( )
virtual
void libetonyek::KEYSVGGenerator::insertTab ( )
virtual
void libetonyek::KEYSVGGenerator::insertText ( const WPXString &  text)
virtual
void libetonyek::KEYSVGGenerator::openListElement ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  tabStops 
)
virtual
void libetonyek::KEYSVGGenerator::openOrderedListLevel ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::openParagraph ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  tabStops 
)
virtual

Referenced by openListElement().

void libetonyek::KEYSVGGenerator::openSpan ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::openTable ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  columns 
)
virtual
void libetonyek::KEYSVGGenerator::openTableCell ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::openTableRow ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::openUnorderedListLevel ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::setDocumentMetaData ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::setStyle ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  gradient 
)
virtual
void libetonyek::KEYSVGGenerator::startComment ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::startDocument ( const ::WPXPropertyList &  propList)
virtual
virtual void libetonyek::KEYSVGGenerator::startEmbeddedGraphics ( const ::WPXPropertyList &  )
inlinevirtual
void libetonyek::KEYSVGGenerator::startGroup ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::startLayer ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::startNotes ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::startSlide ( const ::WPXPropertyList &  propList)
virtual
void libetonyek::KEYSVGGenerator::startTextObject ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)
virtual
void libetonyek::KEYSVGGenerator::writeStyle ( bool  isClosed = true)
private

Member Data Documentation

::WPXPropertyListVector libetonyek::KEYSVGGenerator::m_gradient
private

Referenced by setStyle().

int libetonyek::KEYSVGGenerator::m_gradientIndex
private

Referenced by setStyle(), and writeStyle().

int libetonyek::KEYSVGGenerator::m_patternIndex
private

Referenced by setStyle(), and writeStyle().

int libetonyek::KEYSVGGenerator::m_shadowIndex
private

Referenced by setStyle(), and writeStyle().

::WPXPropertyList libetonyek::KEYSVGGenerator::m_style
private

Referenced by setStyle(), and writeStyle().

KEYStringVector& libetonyek::KEYSVGGenerator::m_vec
private

Referenced by endSlide().


The documentation for this class was generated from the following files:

Generated for libetonyek by doxygen 1.8.5