libcdr::CDRStylesCollector Class Reference

#include <CDRStylesCollector.h>

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

Public Member Functions

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

Private Member Functions

 CDRStylesCollector (const CDRStylesCollector &)
 
CDRStylesCollectoroperator= (const CDRStylesCollector &)
 
void getRecursedStyle (CDRCharacterStyle &charStyle, unsigned styleId)
 

Private Attributes

CDRParserStatem_ps
 
CDRPage m_page
 
std::map< unsigned,
CDRCharacterStyle
m_charStyles
 

Constructor & Destructor Documentation

libcdr::CDRStylesCollector::CDRStylesCollector ( libcdr::CDRParserState ps)
libcdr::CDRStylesCollector::~CDRStylesCollector ( )
virtual
libcdr::CDRStylesCollector::CDRStylesCollector ( const CDRStylesCollector )
private

Member Function Documentation

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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 
)
virtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectFillStyle ( unsigned short  ,
const CDRColor ,
const CDRColor ,
const CDRGradient ,
const CDRImageFill  
)
inlinevirtual

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectFillTransform ( const CDRTransforms )
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectLineStyle ( unsigned short  ,
unsigned short  ,
unsigned short  ,
double  ,
double  ,
double  ,
const CDRColor ,
const std::vector< unsigned > &  ,
const CDRPath ,
const CDRPath  
)
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectOtherList ( )
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectPath ( const CDRPath )
inlinevirtual

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectPolygon ( )
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectSpline ( )
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectStld ( unsigned  id,
const CDRCharacterStyle charStyle 
)
virtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectTransform ( const CDRTransforms ,
bool   
)
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::getRecursedStyle ( CDRCharacterStyle charStyle,
unsigned  styleId 
)
private
CDRStylesCollector& libcdr::CDRStylesCollector::operator= ( const CDRStylesCollector )
private

Member Data Documentation

std::map<unsigned, CDRCharacterStyle> libcdr::CDRStylesCollector::m_charStyles
private
CDRPage libcdr::CDRStylesCollector::m_page
private
CDRParserState& libcdr::CDRStylesCollector::m_ps
private

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

Generated for libcdr by doxygen 1.8.5