libetonyek::KEYSVGGenerator Class Reference

#include <KEYSVGGenerator.h>

List of all members.

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]

Member Function Documentation

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]
virtual void libetonyek::KEYSVGGenerator::endEmbeddedGraphics ( ) [inline, virtual]
void libetonyek::KEYSVGGenerator::insertCoveredTableCell ( const ::WPXPropertyList &  propList) [virtual]
void libetonyek::KEYSVGGenerator::insertField ( const WPXString &  type,
const ::WPXPropertyList &  propList 
) [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 &  ) [inline, virtual]
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().

::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: