libcdr::CDRStylesCollector Class Reference

#include <CDRStylesCollector.h>

Inheritance diagram for libcdr::CDRStylesCollector:
libcdr::CDRCollector

Public Member Functions

 CDRStylesCollector (CDRParserState &ps)
 ~CDRStylesCollector () override
void collectPage (unsigned level) override
void collectObject (unsigned) override
void collectGroup (unsigned) override
void collectVect (unsigned) override
void collectOtherList () override
void collectPath (const CDRPath &) override
void collectLevel (unsigned) override
void collectTransform (const CDRTransforms &, bool) override
void collectFillStyle (unsigned id, const CDRFillStyle &fillStyle) override
void collectFillStyleId (unsigned) override
void collectLineStyle (unsigned id, const CDRLineStyle &lineStyle) override
void collectLineStyleId (unsigned) override
void collectRotate (double, double, double) override
void collectFlags (unsigned, bool) override
void collectPageSize (double width, double height, double offsetX, double offsetY) override
void collectPolygonTransform (unsigned, unsigned, double, double, double, double) override
void collectBitmap (unsigned, double, double, double, double) override
void collectBmp (unsigned imageId, unsigned colorModel, unsigned width, unsigned height, unsigned bpp, const std::vector< unsigned > &palette, const std::vector< unsigned char > &bitmap) override
void collectBmp (unsigned imageId, const std::vector< unsigned char > &bitmap) override
void collectBmpf (unsigned patternId, unsigned width, unsigned height, const std::vector< unsigned char > &pattern) override
void collectPpdt (const std::vector< std::pair< double, double > > &, const std::vector< unsigned > &) override
void collectFillTransform (const CDRTransforms &) override
void collectFillOpacity (double) override
void collectPolygon () override
void collectSpline () override
void collectColorProfile (const std::vector< unsigned char > &profile) override
void collectBBox (double, double, double, double) override
void collectSpnd (unsigned) override
void collectVectorPattern (unsigned, const librevenge::RVNGBinaryData &) override
void collectPaletteEntry (unsigned colorId, unsigned userId, const CDRColor &color) override
void collectText (unsigned textId, unsigned styleId, const std::vector< unsigned char > &data, const std::vector< unsigned char > &charDescriptions, const std::map< unsigned, CDRStyle > &styleOverrides) override
void collectArtisticText (double, double) override
void collectParagraphText (double, double, double, double) override
void collectStld (unsigned id, const CDRStyle &style) override
void collectStyleId (unsigned) override
Public Member Functions inherited from libcdr::CDRCollector
 CDRCollector ()
virtual ~CDRCollector ()

Private Member Functions

 CDRStylesCollector (const CDRStylesCollector &)
CDRStylesCollectoroperator= (const CDRStylesCollector &)

Private Attributes

CDRParserStatem_ps
CDRPage m_page

Constructor & Destructor Documentation

◆ CDRStylesCollector() [1/2]

libcdr::CDRStylesCollector::CDRStylesCollector ( libcdr::CDRParserState & ps)

Referenced by CDRStylesCollector(), and operator=().

◆ ~CDRStylesCollector()

libcdr::CDRStylesCollector::~CDRStylesCollector ( )
override

◆ CDRStylesCollector() [2/2]

libcdr::CDRStylesCollector::CDRStylesCollector ( const CDRStylesCollector & )
private

Member Function Documentation

◆ collectArtisticText()

void libcdr::CDRStylesCollector::collectArtisticText ( double ,
double  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectBBox()

void libcdr::CDRStylesCollector::collectBBox ( double ,
double ,
double ,
double  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectBitmap()

void libcdr::CDRStylesCollector::collectBitmap ( unsigned ,
double ,
double ,
double ,
double  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectBmp() [1/2]

void libcdr::CDRStylesCollector::collectBmp ( unsigned imageId,
const std::vector< unsigned char > & bitmap )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectBmp() [2/2]

void libcdr::CDRStylesCollector::collectBmp ( unsigned imageId,
unsigned colorModel,
unsigned width,
unsigned height,
unsigned bpp,
const std::vector< unsigned > & palette,
const std::vector< unsigned char > & bitmap )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectBmpf()

void libcdr::CDRStylesCollector::collectBmpf ( unsigned patternId,
unsigned width,
unsigned height,
const std::vector< unsigned char > & pattern )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectColorProfile()

void libcdr::CDRStylesCollector::collectColorProfile ( const std::vector< unsigned char > & profile)
overridevirtual

Implements libcdr::CDRCollector.

◆ collectFillOpacity()

void libcdr::CDRStylesCollector::collectFillOpacity ( double )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectFillStyle()

void libcdr::CDRStylesCollector::collectFillStyle ( unsigned id,
const CDRFillStyle & fillStyle )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectFillStyleId()

void libcdr::CDRStylesCollector::collectFillStyleId ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectFillTransform()

void libcdr::CDRStylesCollector::collectFillTransform ( const CDRTransforms & )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectFlags()

void libcdr::CDRStylesCollector::collectFlags ( unsigned ,
bool  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectGroup()

void libcdr::CDRStylesCollector::collectGroup ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectLevel()

void libcdr::CDRStylesCollector::collectLevel ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectLineStyle()

void libcdr::CDRStylesCollector::collectLineStyle ( unsigned id,
const CDRLineStyle & lineStyle )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectLineStyleId()

void libcdr::CDRStylesCollector::collectLineStyleId ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectObject()

void libcdr::CDRStylesCollector::collectObject ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectOtherList()

void libcdr::CDRStylesCollector::collectOtherList ( )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectPage()

void libcdr::CDRStylesCollector::collectPage ( unsigned level)
overridevirtual

Implements libcdr::CDRCollector.

◆ collectPageSize()

void libcdr::CDRStylesCollector::collectPageSize ( double width,
double height,
double offsetX,
double offsetY )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectPaletteEntry()

void libcdr::CDRStylesCollector::collectPaletteEntry ( unsigned colorId,
unsigned userId,
const CDRColor & color )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectParagraphText()

void libcdr::CDRStylesCollector::collectParagraphText ( double ,
double ,
double ,
double  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectPath()

void libcdr::CDRStylesCollector::collectPath ( const CDRPath & )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectPolygon()

void libcdr::CDRStylesCollector::collectPolygon ( )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectPolygonTransform()

void libcdr::CDRStylesCollector::collectPolygonTransform ( unsigned ,
unsigned ,
double ,
double ,
double ,
double  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectPpdt()

void libcdr::CDRStylesCollector::collectPpdt ( const std::vector< std::pair< double, double > > & ,
const std::vector< unsigned > &  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectRotate()

void libcdr::CDRStylesCollector::collectRotate ( double ,
double ,
double  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectSpline()

void libcdr::CDRStylesCollector::collectSpline ( )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectSpnd()

void libcdr::CDRStylesCollector::collectSpnd ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectStld()

void libcdr::CDRStylesCollector::collectStld ( unsigned id,
const CDRStyle & style )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectStyleId()

void libcdr::CDRStylesCollector::collectStyleId ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectText()

void libcdr::CDRStylesCollector::collectText ( unsigned textId,
unsigned styleId,
const std::vector< unsigned char > & data,
const std::vector< unsigned char > & charDescriptions,
const std::map< unsigned, CDRStyle > & styleOverrides )
overridevirtual

Implements libcdr::CDRCollector.

◆ collectTransform()

void libcdr::CDRStylesCollector::collectTransform ( const CDRTransforms & ,
bool  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectVect()

void libcdr::CDRStylesCollector::collectVect ( unsigned )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ collectVectorPattern()

void libcdr::CDRStylesCollector::collectVectorPattern ( unsigned ,
const librevenge::RVNGBinaryData &  )
inlineoverridevirtual

Implements libcdr::CDRCollector.

◆ operator=()

CDRStylesCollector & libcdr::CDRStylesCollector::operator= ( const CDRStylesCollector & )
private

Member Data Documentation

◆ m_page

CDRPage libcdr::CDRStylesCollector::m_page
private

◆ m_ps


The documentation for this class was generated from the following files:

Generated for libcdr by doxygen 1.14.0