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 collectCubicBezier (double, double, double, double, double, double)
 
void collectQuadraticBezier (double, double, double, double)
 
void collectMoveTo (double, double)
 
void collectLineTo (double, double)
 
void collectArcTo (double, double, bool, bool, double, double)
 
void collectClosePath ()
 
void collectLevel (unsigned)
 
void collectTransform (double, double, double, double, double, double, bool)
 
void collectFildId (unsigned)
 
void collectOutlId (unsigned)
 
void collectFild (unsigned id, unsigned short fillType, const CDRColor &color1, const CDRColor &color2, const CDRGradient &gradient, const CDRImageFill &imageFill)
 
void collectOutl (unsigned id, unsigned short lineType, unsigned short capsType, unsigned short joinType, double lineWidth, double stretch, double angle, const CDRColor &color, const std::vector< unsigned short > &dashArray, unsigned startMarkerId, unsigned endMarkerId)
 
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 (double, double, double, double, double, double)
 
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 WPXBinaryData &)
 
void collectPaletteEntry (unsigned colorId, unsigned userId, const CDRColor &color)
 
void collectFont (unsigned fontId, unsigned short fontEncoding, const WPXString &font)
 
void collectText (unsigned textId, unsigned styleId, const std::vector< unsigned char > &data, const std::vector< uint64_t > &charDescriptions, const std::map< unsigned, CDRCharacterStyle > &styleOverrides)
 
void collectArtisticText ()
 
void collectParagraphText ()
 
void collectStlt (const std::map< unsigned, CDRCharacterStyle > &charStyles)
 
- 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
 
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::collectArcTo ( double  ,
double  ,
bool  ,
bool  ,
double  ,
double   
)
inlinevirtual

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectArtisticText ( )
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::collectClosePath ( )
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectFild ( unsigned  id,
unsigned short  fillType,
const CDRColor color1,
const CDRColor color2,
const CDRGradient gradient,
const CDRImageFill imageFill 
)
virtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectFont ( unsigned  fontId,
unsigned short  fontEncoding,
const WPXString &  font 
)
virtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectOtherList ( )
inlinevirtual

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectOutl ( unsigned  id,
unsigned short  lineType,
unsigned short  capsType,
unsigned short  joinType,
double  lineWidth,
double  stretch,
double  angle,
const CDRColor color,
const std::vector< unsigned short > &  dashArray,
unsigned  startMarkerId,
unsigned  endMarkerId 
)
virtual

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectOutlId ( unsigned  )
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 ( )
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::collectQuadraticBezier ( double  ,
double  ,
double  ,
double   
)
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::collectStlt ( const std::map< unsigned, CDRCharacterStyle > &  charStyles)
virtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

void libcdr::CDRStylesCollector::collectTransform ( double  ,
double  ,
double  ,
double  ,
double  ,
double  ,
bool   
)
inlinevirtual

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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

Implements libcdr::CDRCollector.

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.3