#include <CDRContentCollector.h>
 
  
 | Public Member Functions | |
| CDRContentCollector (CDRParserState &ps,::librevenge::RVNGDrawingInterface *painter) | |
| virtual | ~CDRContentCollector () | 
| void | collectPage (unsigned level) | 
| void | collectObject (unsigned level) | 
| void | collectGroup (unsigned level) | 
| void | collectVect (unsigned level) | 
| void | collectOtherList () | 
| void | collectPath (const CDRPath &path) | 
| void | collectLevel (unsigned level) | 
| void | collectTransform (const CDRTransforms &transforms, bool considerGroupTransform) | 
| void | collectFillStyle (unsigned short fillType, const CDRColor &color1, const CDRColor &color2, const CDRGradient &gradient, const CDRImageFill &imageFill) | 
| 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) | 
| void | collectRotate (double angle, double cx, double cy) | 
| void | collectFlags (unsigned flags, bool considerFlags) | 
| void | collectPageSize (double, double, double, double) | 
| void | collectPolygonTransform (unsigned numAngles, unsigned nextPoint, double rx, double ry, double cx, double cy) | 
| void | collectBitmap (unsigned imageId, double x1, double x2, double y1, double y2) | 
| void | collectBmp (unsigned, unsigned, unsigned, unsigned, unsigned, const std::vector< unsigned > &, const std::vector< unsigned char > &) | 
| void | collectBmp (unsigned, const std::vector< unsigned char > &) | 
| void | collectBmpf (unsigned, unsigned, unsigned, const std::vector< unsigned char > &) | 
| void | collectPpdt (const std::vector< std::pair< double, double > > &points, const std::vector< unsigned > &knotVector) | 
| void | collectFillTransform (const CDRTransforms &fillTrafo) | 
| void | collectFillOpacity (double opacity) | 
| void | collectPolygon () | 
| void | collectSpline () | 
| void | collectColorProfile (const std::vector< unsigned char > &) | 
| void | collectBBox (double x0, double y0, double x1, double y1) | 
| void | collectSpnd (unsigned spnd) | 
| void | collectVectorPattern (unsigned id, const librevenge::RVNGBinaryData &data) | 
| void | collectPaletteEntry (unsigned, unsigned, const CDRColor &) | 
| void | collectText (unsigned, unsigned, const std::vector< unsigned char > &, const std::vector< unsigned char > &, const std::map< unsigned, CDRCharacterStyle > &) | 
| void | collectArtisticText (double x, double y) | 
| void | collectParagraphText (double x, double y, double width, double height) | 
| void | collectStld (unsigned, const CDRCharacterStyle &) | 
|  Public Member Functions inherited from libcdr::CDRCollector | |
| 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) | 
| Private Attributes | |
| librevenge::RVNGDrawingInterface * | m_painter | 
| bool | m_isDocumentStarted | 
| bool | m_isPageProperties | 
| bool | m_isPageStarted | 
| bool | m_ignorePage | 
| CDRPage | m_page | 
| unsigned | m_pageIndex | 
| CDRFillStyle | m_currentFillStyle | 
| CDRLineStyle | m_currentLineStyle | 
| unsigned | m_spnd | 
| unsigned | m_currentObjectLevel | 
| unsigned | m_currentGroupLevel | 
| unsigned | m_currentVectLevel | 
| unsigned | m_currentPageLevel | 
| CDRImage | m_currentImage | 
| const std::vector< CDRTextLine > * | m_currentText | 
| CDRBox | m_currentBBox | 
| CDRBox | m_currentTextBox | 
| CDRPath | m_currentPath | 
| CDRTransforms | m_currentTransforms | 
| CDRTransforms | m_fillTransforms | 
| CDRPolygon * | m_polygon | 
| bool | m_isInPolygon | 
| bool | m_isInSpline | 
| std::stack< CDROutputElementList > * | m_outputElements | 
| std::stack< CDROutputElementList > | m_contentOutputElements | 
| std::stack< CDROutputElementList > | m_fillOutputElements | 
| std::stack< unsigned > | m_groupLevels | 
| std::stack< CDRTransforms > | m_groupTransforms | 
| CDRSplineData | m_splineData | 
| double | m_fillOpacity | 
| CDRParserState & | m_ps | 
| libcdr::CDRContentCollector::CDRContentCollector | ( | CDRParserState & | ps, | 
| ::librevenge::RVNGDrawingInterface * | painter | ||
| ) | 
| 
 | virtual | 
| 
 | private | 
| 
 | private | 
Referenced by ~CDRContentCollector().
| 
 | private | 
Referenced by ~CDRContentCollector().
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | inlinevirtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | virtual | 
Implements libcdr::CDRCollector.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
Referenced by ~CDRContentCollector().
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
Referenced by ~CDRContentCollector().
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |