- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
libwpg::WPGPaintInterface Class Referenceabstract

`#include <WPGPaintInterface.h>`

Inheritance diagram for libwpg::WPGPaintInterface:

## Public Member Functions
virtual | ~WPGPaintInterface ()
virtual void | startGraphics (const ::WPXPropertyList &propList)=0
virtual void | endGraphics ()=0
virtual void | setStyle (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &gradient)=0
virtual void | startLayer (const ::WPXPropertyList &propList)=0
virtual void | endLayer ()=0
virtual void | startEmbeddedGraphics (const ::WPXPropertyList &propList)=0
virtual void | endEmbeddedGraphics ()=0
virtual void | drawRectangle (const ::WPXPropertyList &propList)=0
virtual void | drawEllipse (const ::WPXPropertyList &propList)=0
virtual void | drawPolygon (const ::WPXPropertyListVector &vertices)=0
virtual void | drawPolyline (const ::WPXPropertyListVector &vertices)=0
virtual void | drawPath (const ::WPXPropertyListVector &path)=0
virtual void | drawGraphicObject (const ::WPXPropertyList &propList, const ::WPXBinaryData &binaryData)=0
virtual void | startTextObject (const ::WPXPropertyList &propList, const ::WPXPropertyListVector &path)=0
virtual void | endTextObject ()=0
virtual void | startTextLine (const ::WPXPropertyList &propList)=0
virtual void | endTextLine ()=0
virtual void | startTextSpan (const ::WPXPropertyList &propList)=0
virtual void | endTextSpan ()=0
virtual void | insertText (const ::WPXString &str)=0

## Constructor & Destructor Documentation

virtual libwpg::WPGPaintInterface::~WPGPaintInterface | ( |  | ) |
| inline virtual

## Member Function Documentation

virtual void libwpg::WPGPaintInterface::drawEllipse | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::handleArc(), and WPG1Parser::handleEllipse().

virtual void libwpg::WPGPaintInterface::drawGraphicObject | ( | const ::WPXPropertyList & | propList,
|  | const ::WPXBinaryData & | binaryData
| ) |  |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::handleBitmapData(), WPG1Parser::handleBitmapTypeOne(), WPG1Parser::handleBitmapTypeTwo(), WPG2Parser::handleObjectImage(), WPG1Parser::handlePostscriptTypeOne(), and WPG1Parser::handlePostscriptTypeTwo().

virtual void libwpg::WPGPaintInterface::drawPath | ( | const ::WPXPropertyListVector & | path | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::flushCompoundPolygon(), WPG2Parser::handleArc(), WPG1Parser::handleCurvedPolyline(), and WPG2Parser::handlePolycurve().

virtual void libwpg::WPGPaintInterface::drawPolygon | ( | const ::WPXPropertyListVector & | vertices | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handlePolygon(), and WPG2Parser::handlePolyline().

virtual void libwpg::WPGPaintInterface::drawPolyline | ( | const ::WPXPropertyListVector & | vertices | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleLine(), WPG1Parser::handlePolyline(), and WPG2Parser::handlePolyline().

virtual void libwpg::WPGPaintInterface::drawRectangle | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleRectangle(), and WPG2Parser::handleRectangle().

virtual void libwpg::WPGPaintInterface::endEmbeddedGraphics | ( |  | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::endGraphics | ( |  | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleEndWPG(), and WPG2Parser::handleEndWPG().

virtual void libwpg::WPGPaintInterface::endLayer | ( |  | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::handleEndWPG(), and WPG2Parser::handleLayer().

virtual void libwpg::WPGPaintInterface::endTextLine | ( |  | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPGTextDataHandler::closeParagraph().

virtual void libwpg::WPGPaintInterface::endTextObject | ( |  | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleGraphicsTextTypeOne(), and WPG2Parser::handleTextData().

virtual void libwpg::WPGPaintInterface::endTextSpan | ( |  | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPGTextDataHandler::closeSpan().

virtual void libwpg::WPGPaintInterface::insertText | ( | const ::WPXString & | str | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleGraphicsTextTypeOne(), WPGTextDataHandler::insertSpace(), and WPGTextDataHandler::insertText().

virtual void libwpg::WPGPaintInterface::setStyle | ( | const ::WPXPropertyList & | propList,
|  | const ::WPXPropertyListVector & | gradient
| ) |  |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::flushCompoundPolygon(), WPG2Parser::handleArc(), WPG1Parser::handleCurvedPolyline(), WPG1Parser::handleEllipse(), WPG1Parser::handleLine(), WPG2Parser::handlePolycurve(), WPG1Parser::handlePolygon(), WPG1Parser::handlePolyline(), WPG2Parser::handlePolyline(), WPG1Parser::handleRectangle(), and WPG2Parser::handleRectangle().

virtual void libwpg::WPGPaintInterface::startEmbeddedGraphics | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

virtual void libwpg::WPGPaintInterface::startGraphics | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleStartWPG(), and WPG2Parser::handleStartWPG().

virtual void libwpg::WPGPaintInterface::startLayer | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG2Parser::handleLayer().

virtual void libwpg::WPGPaintInterface::startTextLine | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPGTextDataHandler::openListElement(), and WPGTextDataHandler::openParagraph().

virtual void libwpg::WPGPaintInterface::startTextObject | ( | const ::WPXPropertyList & | propList,
|  | const ::WPXPropertyListVector & | path
| ) |  |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPG1Parser::handleGraphicsTextTypeOne(), and WPG2Parser::handleTextData().

virtual void libwpg::WPGPaintInterface::startTextSpan | ( | const ::WPXPropertyList & | propList | ) |
| pure virtual

Implemented in libwpg::WPGSVGGenerator.

Referenced by WPGTextDataHandler::openSpan().

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

- WPGPaintInterface.h