#include <CDRContentCollector.h>
Public Member Functions | |
CDRContentCollector (CDRParserState &ps, librevenge::RVNGDrawingInterface *painter, bool reverseOrder=true) | |
~CDRContentCollector () override | |
void | collectPage (unsigned level) override |
void | collectObject (unsigned level) override |
void | collectGroup (unsigned level) override |
void | collectVect (unsigned level) override |
void | collectOtherList () override |
void | collectPath (const CDRPath &path) override |
void | collectLevel (unsigned level) override |
void | collectTransform (const CDRTransforms &transforms, bool considerGroupTransform) override |
void | collectFillStyle (unsigned, const CDRFillStyle &) override |
void | collectFillStyleId (unsigned id) override |
void | collectLineStyle (unsigned, const CDRLineStyle &) override |
void | collectLineStyleId (unsigned id) override |
void | collectRotate (double angle, double cx, double cy) override |
void | collectFlags (unsigned flags, bool considerFlags) override |
void | collectPageSize (double, double, double, double) override |
void | collectPolygonTransform (unsigned numAngles, unsigned nextPoint, double rx, double ry, double cx, double cy) override |
void | collectBitmap (unsigned imageId, double x1, double x2, double y1, double y2) override |
void | collectBmp (unsigned, unsigned, unsigned, unsigned, unsigned, const std::vector< unsigned > &, const std::vector< unsigned char > &) override |
void | collectBmp (unsigned, const std::vector< unsigned char > &) override |
void | collectBmpf (unsigned, unsigned, unsigned, const std::vector< unsigned char > &) override |
void | collectPpdt (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned > &knotVector) override |
void | collectFillTransform (const CDRTransforms &fillTrafo) override |
void | collectFillOpacity (double opacity) override |
void | collectPolygon () override |
void | collectSpline () override |
void | collectColorProfile (const std::vector< unsigned char > &) override |
void | collectBBox (double x0, double y0, double x1, double y1) override |
void | collectSpnd (unsigned spnd) override |
void | collectVectorPattern (unsigned id, const librevenge::RVNGBinaryData &data) override |
void | collectPaletteEntry (unsigned, unsigned, const CDRColor &) override |
void | collectText (unsigned, unsigned, const std::vector< unsigned char > &, const std::vector< unsigned char > &, const std::map< unsigned, CDRStyle > &) override |
void | collectArtisticText (double x, double y) override |
void | collectParagraphText (double x, double y, double width, double height) override |
void | collectStld (unsigned, const CDRStyle &) override |
void | collectStyleId (unsigned styleId) override |
![]() | |
CDRCollector () | |
virtual | ~CDRCollector () |
Private Member Functions | |
CDRContentCollector (const CDRContentCollector &) | |
CDRContentCollector & | operator= (const CDRContentCollector &) |
void | _startDocument () |
void | _endDocument () |
void | _startPage (double width, double height) |
void | _endPage () |
void | _flushCurrentPath () |
void | _fillProperties (librevenge::RVNGPropertyList &propList) |
void | _lineProperties (librevenge::RVNGPropertyList &propList) |
void | _generateBitmapFromPattern (librevenge::RVNGBinaryData &bitmap, const CDRPattern &pattern, const CDRColor &fgColor, const CDRColor &bgColor) |
libcdr::CDRContentCollector::CDRContentCollector | ( | libcdr::CDRParserState & | ps, |
librevenge::RVNGDrawingInterface * | painter, | ||
bool | reverseOrder = true ) |
Referenced by CDRContentCollector(), and operator=().
|
override |
|
private |
|
private |
Referenced by ~CDRContentCollector().
|
private |
Referenced by _endDocument(), collectLevel(), and ~CDRContentCollector().
|
private |
Referenced by _flushCurrentPath().
|
private |
Referenced by collectLevel().
|
private |
Referenced by _fillProperties().
|
private |
Referenced by _flushCurrentPath().
|
private |
Referenced by _startPage().
|
private |
Referenced by collectFlags(), collectGroup(), and collectObject().
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
inlineoverridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
overridevirtual |
Implements libcdr::CDRCollector.
|
private |
|
private |
Referenced by _endPage(), CDRContentCollector(), and collectLevel().
|
private |
Referenced by _endPage(), CDRContentCollector(), and collectLevel().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectArtisticText(), collectBBox(), and collectObject().
|
private |
Referenced by _fillProperties(), CDRContentCollector(), collectFillStyleId(), and collectObject().
|
private |
Referenced by CDRContentCollector().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), and collectBitmap().
|
private |
Referenced by _lineProperties(), CDRContentCollector(), collectLineStyleId(), and collectObject().
|
private |
Referenced by CDRContentCollector(), collectLevel(), collectObject(), and collectTransform().
|
private |
Referenced by CDRContentCollector(), collectLevel(), and collectPage().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectPath(), and collectRotate().
|
private |
Referenced by _fillProperties(), _lineProperties(), CDRContentCollector(), collectObject(), and collectStyleId().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectArtisticText(), and collectParagraphText().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectArtisticText(), and collectParagraphText().
|
private |
Referenced by _fillProperties(), _flushCurrentPath(), _lineProperties(), CDRContentCollector(), and collectTransform().
|
private |
Referenced by CDRContentCollector(), collectBBox(), collectGroup(), collectLevel(), collectObject(), collectSpnd(), and collectVect().
|
private |
Referenced by _fillProperties(), _flushCurrentPath(), CDRContentCollector(), and collectFillOpacity().
|
private |
Referenced by CDRContentCollector(), collectLevel(), and collectVect().
|
private |
Referenced by CDRContentCollector(), collectLevel(), and collectVect().
|
private |
Referenced by _fillProperties(), _flushCurrentPath(), CDRContentCollector(), and collectFillTransform().
|
private |
Referenced by CDRContentCollector(), collectGroup(), collectLevel(), and collectTransform().
|
private |
Referenced by _flushCurrentPath(), _lineProperties(), CDRContentCollector(), collectGroup(), collectLevel(), and collectTransform().
|
private |
Referenced by _startPage(), CDRContentCollector(), collectFlags(), collectGroup(), collectObject(), and collectPage().
|
private |
Referenced by _endDocument(), _startDocument(), _startPage(), CDRContentCollector(), and ~CDRContentCollector().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), and collectPolygon().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), and collectSpline().
|
private |
Referenced by CDRContentCollector(), collectFlags(), and collectPage().
|
private |
Referenced by _endDocument(), _endPage(), _startPage(), CDRContentCollector(), collectFlags(), collectGroup(), collectObject(), and ~CDRContentCollector().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectGroup(), collectLevel(), and collectVect().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectGroup(), collectLevel(), and collectVect().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectBBox(), collectFlags(), collectGroup(), collectLevel(), collectObject(), collectPage(), and collectVect().
|
private |
Referenced by CDRContentCollector(), collectLevel(), and collectPage().
|
private |
Referenced by _endDocument(), _endPage(), _startDocument(), _startPage(), and CDRContentCollector().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), and collectPolygonTransform().
|
private |
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), collectGroup(), and collectLevel().
|
private |
Referenced by _flushCurrentPath(), CDRContentCollector(), and collectPpdt().
|
private |
Referenced by CDRContentCollector(), collectArtisticText(), collectLevel(), collectParagraphText(), and collectSpnd().