#include <CDRCollector.h>
Public Member Functions | |
CDRCollector () | |
virtual | ~CDRCollector () |
virtual void | collectPage (unsigned level)=0 |
virtual void | collectObject (unsigned level)=0 |
virtual void | collectGroup (unsigned level)=0 |
virtual void | collectVect (unsigned level)=0 |
virtual void | collectOtherList ()=0 |
virtual void | collectPath (const CDRPath &path)=0 |
virtual void | collectLevel (unsigned level)=0 |
virtual void | collectTransform (const CDRTransforms &transforms, bool considerGroupTransform)=0 |
virtual void | collectFillStyle (unsigned short fillType, const CDRColor &color1, const CDRColor &color2, const CDRGradient &gradient, const CDRImageFill &imageFill)=0 |
virtual void | collectLineStyle (unsigned short lineType, unsigned short capsType, unsigned short joinType, double lineWidth, double stretch, double angle, const CDRColor &color, const std::vector< unsigned > &dashArray, const CDRPath &startMarker, const CDRPath &endMarker)=0 |
virtual void | collectRotate (double angle, double cx, double cy)=0 |
virtual void | collectFlags (unsigned flags, bool considerFlags)=0 |
virtual void | collectPageSize (double width, double height, double offsetX, double offsetY)=0 |
virtual void | collectPolygonTransform (unsigned numAngles, unsigned nextPoint, double rx, double ry, double cx, double cy)=0 |
virtual void | collectBitmap (unsigned imageId, double x1, double x2, double y1, double y2)=0 |
virtual void | collectBmp (unsigned imageId, unsigned colorModel, unsigned width, unsigned height, unsigned bpp, const std::vector< unsigned > &palette, const std::vector< unsigned char > &bitmap)=0 |
virtual void | collectBmp (unsigned imageId, const std::vector< unsigned char > &bitmap)=0 |
virtual void | collectBmpf (unsigned patternId, unsigned width, unsigned height, const std::vector< unsigned char > &pattern)=0 |
virtual void | collectPpdt (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned > &knotVector)=0 |
virtual void | collectFillTransform (const CDRTransforms &fillTrafos)=0 |
virtual void | collectFillOpacity (double opacity)=0 |
virtual void | collectPolygon ()=0 |
virtual void | collectSpline ()=0 |
virtual void | collectColorProfile (const std::vector< unsigned char > &profile)=0 |
virtual void | collectBBox (double x0, double y0, double x1, double y1)=0 |
virtual void | collectSpnd (unsigned spnd)=0 |
virtual void | collectVectorPattern (unsigned id, const librevenge::RVNGBinaryData &data)=0 |
virtual void | collectPaletteEntry (unsigned colorId, unsigned userId, const CDRColor &color)=0 |
virtual void | collectText (unsigned textId, unsigned styleId, const std::vector< unsigned char > &data, const std::vector< unsigned char > &charDescriptions, const std::map< unsigned, CDRCharacterStyle > &styleOverrides)=0 |
virtual void | collectArtisticText (double x, double y)=0 |
virtual void | collectParagraphText (double x, double y, double width, double height)=0 |
virtual void | collectStld (unsigned id, const CDRCharacterStyle &charStyle)=0 |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readArtisticText().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::parseWaldoStructure(), and libcdr::CDRParser::readBBox().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readBitmap().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readBmp(), and libcdr::CDRParser::readWaldoBmp().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readBmpf(), and libcdr::CDRParser::readWaldoBmpf().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readIccd().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readOpacity().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::readLoda(), and libcdr::CDRParser::readWaldoFill().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readFtil().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CMXParser::readBeginPage(), and libcdr::CDRParser::readFlags().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::parseRecord(), and libcdr::CDRParser::parseWaldoStructure().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CMXParser::parseRecord(), libcdr::CDRParser::parseRecord(), libcdr::CMXParser::parseRecords(), libcdr::CDRParser::parseRecords(), libcdr::CDRParser::parseWaldoStructure(), libcdr::CMXParser::readEllipse(), libcdr::CMXParser::readPolyCurve(), libcdr::CMXParser::readRectangle(), and libcdr::CDRParser::~CDRParser().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::readLoda(), and libcdr::CDRParser::readWaldoOutl().
|
pure virtual |
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::parseRecord().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::parseRecord(), libcdr::CDRParser::parseWaldo(), and libcdr::CMXParser::readBeginPage().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CMXParser::readBeginPage(), libcdr::CDRParser::readMcfg(), and libcdr::CDRParser::readPageSize().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readUidr().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readParagraphText().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CommonParser::outputPath(), libcdr::CDRParser::readBitmap(), libcdr::CMXParser::readEllipse(), libcdr::CDRParser::readEllipse(), libcdr::CMXParser::readRectangle(), and libcdr::CDRParser::readRectangle().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readPolygonCoords().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readPolygonTransform().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readPpdt().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CMXParser::readEllipse(), and libcdr::CMXParser::readRectangle().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readLoda().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::parseWaldoStructure(), and libcdr::CDRParser::readSpnd().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readStlt(), and libcdr::CDRParser::readStyd().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readTxsm(), libcdr::CDRParser::readTxsm16(), libcdr::CDRParser::readTxsm5(), and libcdr::CDRParser::readTxsm6().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::parseWaldoStructure(), libcdr::CDRParser::readTrfd(), and libcdr::CDRParser::readWaldoTrfd().
|
pure virtual |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
Referenced by libcdr::CDRParser::parseRecord(), and libcdr::CDRParser::parseWaldo().
|
pure virtual |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
Referenced by libcdr::CDRParser::readVpat().