#include <WPGPaintInterface.h>
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 |
virtual libwpg::WPGPaintInterface::~WPGPaintInterface | ( | ) | [inline, virtual] |
virtual void libwpg::WPGPaintInterface::drawEllipse | ( | const ::WPXPropertyList & | propList | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
Referenced by WPG1Parser::handleEllipse(), and WPG2Parser::handleArc().
virtual void libwpg::WPGPaintInterface::drawGraphicObject | ( | const ::WPXPropertyList & | propList, |
const ::WPXBinaryData & | binaryData | ||
) | [pure virtual] |
virtual void libwpg::WPGPaintInterface::drawPath | ( | const ::WPXPropertyListVector & | path | ) | [pure virtual] |
Implemented in libwpg::WPGSVGGenerator.
Referenced by WPG1Parser::handleCurvedPolyline(), WPG2Parser::flushCompoundPolygon(), WPG2Parser::handlePolycurve(), and WPG2Parser::handleArc().
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 WPG1Parser::handleLine(), WPG1Parser::handlePolyline(), WPG1Parser::handleRectangle(), WPG1Parser::handlePolygon(), WPG1Parser::handleEllipse(), WPG1Parser::handleCurvedPolyline(), WPG2Parser::flushCompoundPolygon(), WPG2Parser::handlePolyline(), WPG2Parser::handlePolycurve(), WPG2Parser::handleRectangle(), and WPG2Parser::handleArc().
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::openParagraph(), and WPGTextDataHandler::openListElement().
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().