#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 |
libcdr::CDRCollector::CDRCollector | ( | ) | [inline] |
virtual libcdr::CDRCollector::~CDRCollector | ( | ) | [inline, virtual] |
virtual void libcdr::CDRCollector::collectArtisticText | ( | double | x, |
double | y | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectBBox | ( | double | x0, |
double | y0, | ||
double | x1, | ||
double | y1 | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectBitmap | ( | unsigned | imageId, |
double | x1, | ||
double | x2, | ||
double | y1, | ||
double | y2 | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectBmp | ( | unsigned | imageId, |
unsigned | colorModel, | ||
unsigned | width, | ||
unsigned | height, | ||
unsigned | bpp, | ||
const std::vector< unsigned > & | palette, | ||
const std::vector< unsigned char > & | bitmap | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectBmp | ( | unsigned | imageId, |
const std::vector< unsigned char > & | bitmap | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectBmpf | ( | unsigned | patternId, |
unsigned | width, | ||
unsigned | height, | ||
const std::vector< unsigned char > & | pattern | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectColorProfile | ( | const std::vector< unsigned char > & | profile | ) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectFillOpacity | ( | double | opacity | ) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectFillStyle | ( | unsigned short | fillType, |
const CDRColor & | color1, | ||
const CDRColor & | color2, | ||
const CDRGradient & | gradient, | ||
const CDRImageFill & | imageFill | ||
) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectFillTransform | ( | const CDRTransforms & | fillTrafos | ) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectFlags | ( | unsigned | flags, |
bool | considerFlags | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectGroup | ( | unsigned | level | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectLevel | ( | unsigned | level | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::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 | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectObject | ( | unsigned | level | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectOtherList | ( | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectPage | ( | unsigned | level | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectPageSize | ( | double | width, |
double | height, | ||
double | offsetX, | ||
double | offsetY | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectPaletteEntry | ( | unsigned | colorId, |
unsigned | userId, | ||
const CDRColor & | color | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectParagraphText | ( | double | x, |
double | y, | ||
double | width, | ||
double | height | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectPath | ( | const CDRPath & | path | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectPolygon | ( | ) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectPolygonTransform | ( | unsigned | numAngles, |
unsigned | nextPoint, | ||
double | rx, | ||
double | ry, | ||
double | cx, | ||
double | cy | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectPpdt | ( | const std::vector< std::pair< double, double > > & | points, |
const std::vector< unsigned > & | knotVector | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectRotate | ( | double | angle, |
double | cx, | ||
double | cy | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectSpline | ( | ) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectSpnd | ( | unsigned | spnd | ) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectStld | ( | unsigned | id, |
const CDRCharacterStyle & | charStyle | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectText | ( | unsigned | textId, |
unsigned | styleId, | ||
const std::vector< unsigned char > & | data, | ||
const std::vector< unsigned char > & | charDescriptions, | ||
const std::map< unsigned, CDRCharacterStyle > & | styleOverrides | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.
virtual void libcdr::CDRCollector::collectTransform | ( | const CDRTransforms & | transforms, |
bool | considerGroupTransform | ||
) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectVect | ( | unsigned | level | ) | [pure virtual] |
Implemented in libcdr::CDRStylesCollector, and libcdr::CDRContentCollector.
virtual void libcdr::CDRCollector::collectVectorPattern | ( | unsigned | id, |
const librevenge::RVNGBinaryData & | data | ||
) | [pure virtual] |
Implemented in libcdr::CDRContentCollector, and libcdr::CDRStylesCollector.