OdgGenerator Class Reference

A generator for vector drawings. More...

#include <OdgGenerator.hxx>

Inheritance diagram for OdgGenerator:

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() [1/2]

OdgGenerator::OdgGenerator ( OdfDocumentHandler pHandler,
const OdfStreamType  streamType 
)

◆ ~OdgGenerator()

OdgGenerator::~OdgGenerator ( )

◆ OdgGenerator() [2/2]

OdgGenerator::OdgGenerator ( OdgGenerator const &  )
private

Member Function Documentation

◆ drawEllipse()

void OdgGenerator::drawEllipse ( const ::WPXPropertyList &  propList)

◆ drawGraphicObject()

void OdgGenerator::drawGraphicObject ( const ::WPXPropertyList &  propList,
const ::WPXBinaryData &  binaryData 
)

◆ drawPath()

void OdgGenerator::drawPath ( const ::WPXPropertyListVector &  path)

◆ drawPolygon()

void OdgGenerator::drawPolygon ( const ::WPXPropertyListVector &  vertices)

◆ drawPolyline()

void OdgGenerator::drawPolyline ( const ::WPXPropertyListVector &  vertices)

◆ drawRectangle()

void OdgGenerator::drawRectangle ( const ::WPXPropertyList &  propList)

◆ endEmbeddedGraphics()

void OdgGenerator::endEmbeddedGraphics ( )

◆ endGraphics()

void OdgGenerator::endGraphics ( )

◆ endLayer()

void OdgGenerator::endLayer ( )

◆ endTextLine()

void OdgGenerator::endTextLine ( )

◆ endTextObject()

void OdgGenerator::endTextObject ( )

◆ endTextSpan()

void OdgGenerator::endTextSpan ( )

◆ insertText()

void OdgGenerator::insertText ( const ::WPXString &  str)

◆ operator=()

OdgGenerator& OdgGenerator::operator= ( OdgGenerator const &  )
private

◆ setStyle()

void OdgGenerator::setStyle ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  gradient 
)

◆ startEmbeddedGraphics()

void OdgGenerator::startEmbeddedGraphics ( const ::WPXPropertyList &  propList)

◆ startGraphics()

void OdgGenerator::startGraphics ( const ::WPXPropertyList &  propList)

◆ startLayer()

void OdgGenerator::startLayer ( const ::WPXPropertyList &  propList)

◆ startTextLine()

void OdgGenerator::startTextLine ( const ::WPXPropertyList &  propList)

◆ startTextObject()

void OdgGenerator::startTextObject ( const ::WPXPropertyList &  propList,
const ::WPXPropertyListVector &  path 
)

◆ startTextSpan()

void OdgGenerator::startTextSpan ( const ::WPXPropertyList &  propList)

Member Data Documentation

◆ mpImpl

OdgGeneratorPrivate* OdgGenerator::mpImpl
private

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

Generated for libodfgen by doxygen 1.8.13