OdgGenerator Class Reference

A generator for vector drawings. More...

#include <OdgGenerator.hxx>

List of all members.

Public Member Functions

 OdgGenerator (OdfDocumentHandler *pHandler, const OdfStreamType streamType)
 ~OdgGenerator ()
void startGraphics (const ::WPXPropertyList &propList)
void endGraphics ()
void startLayer (const ::WPXPropertyList &propList)
void endLayer ()
void startEmbeddedGraphics (const ::WPXPropertyList &propList)
void endEmbeddedGraphics ()
void setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)
void drawRectangle (const ::WPXPropertyList &propList)
void drawEllipse (const ::WPXPropertyList &propList)
void drawPolyline (const ::WPXPropertyListVector &vertices)
void drawPolygon (const ::WPXPropertyListVector &vertices)
void drawPath (const ::WPXPropertyListVector &path)
void drawGraphicObject (const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)
void startTextObject (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)
void endTextObject ()
void startTextLine (const ::WPXPropertyList &propList)
void endTextLine ()
void startTextSpan (const ::WPXPropertyList &propList)
void endTextSpan ()
void insertText (const ::WPXString &str)

Private Member Functions

 OdgGenerator (OdgGenerator const &)
OdgGeneratoroperator= (OdgGenerator const &)

Private Attributes

OdgGeneratorPrivate * mpImpl

Detailed Description

A generator for vector drawings.

See libwpg library for documentation of the libwpg::WPGPaintInterface interface.


Constructor & Destructor Documentation

OdgGenerator::OdgGenerator ( OdfDocumentHandler pHandler,
const OdfStreamType  streamType 
)
OdgGenerator::OdgGenerator ( OdgGenerator const &  ) [private]

Member Function Documentation

void OdgGenerator::drawEllipse ( const ::WPXPropertyList &  propList)
void OdgGenerator::drawGraphicObject ( const ::WPXPropertyList &  propList,
const ::WPXBinaryData &  binaryData 
)
void OdgGenerator::drawPath ( const ::WPXPropertyListVector &  path)
void OdgGenerator::drawPolygon ( const ::WPXPropertyListVector &  vertices)
void OdgGenerator::drawPolyline ( const ::WPXPropertyListVector &  vertices)
void OdgGenerator::drawRectangle ( const ::WPXPropertyList &  propList)
void OdgGenerator::insertText ( const ::WPXString &  str)
OdgGenerator& OdgGenerator::operator= ( OdgGenerator const &  ) [private]
void OdgGenerator::setStyle ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  gradient 
)
void OdgGenerator::startEmbeddedGraphics ( const ::WPXPropertyList &  propList)
void OdgGenerator::startGraphics ( const ::WPXPropertyList &  propList)
void OdgGenerator::startLayer ( const ::WPXPropertyList &  propList)
void OdgGenerator::startTextLine ( const ::WPXPropertyList &  propList)
void OdgGenerator::startTextObject ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)
void OdgGenerator::startTextSpan ( const ::WPXPropertyList &  propList)

Member Data Documentation

OdgGeneratorPrivate* OdgGenerator::mpImpl [private]

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