#include <CDRStylesCollector.h>
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) |
Private Member Functions | |
| CDRStylesCollector (const CDRStylesCollector &) | |
| CDRStylesCollector & | operator= (const CDRStylesCollector &) |
Private Attributes | |
| CDRParserState & | m_ps |
| CDRPage | m_page |
| std::map< unsigned, CDRCharacterStyle > | m_charStyles |
| libcdr::CDRStylesCollector::CDRStylesCollector | ( | libcdr::CDRParserState & | ps | ) |
| libcdr::CDRStylesCollector::~CDRStylesCollector | ( | ) | [virtual] |
| libcdr::CDRStylesCollector::CDRStylesCollector | ( | const CDRStylesCollector & | ) | [private] |
| void libcdr::CDRStylesCollector::collectArcTo | ( | double | , |
| double | , | ||
| bool | , | ||
| bool | , | ||
| double | , | ||
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectArtisticText | ( | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectBBox | ( | double | , |
| double | , | ||
| double | , | ||
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectBitmap | ( | unsigned | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | |||
| ) | [inline, virtual] |
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 | ( | ) | [inline, virtual] |
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 | |||
| ) | [inline, virtual] |
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 | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectFillOpacity | ( | double | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectFillTransform | ( | double | , |
| double | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectFlags | ( | unsigned | , |
| bool | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectFont | ( | unsigned | fontId, |
| unsigned short | fontEncoding, | ||
| const WPXString & | font | ||
| ) | [virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectGroup | ( | unsigned | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectLevel | ( | unsigned | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectLineTo | ( | double | , |
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectMoveTo | ( | double | , |
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectObject | ( | unsigned | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectOtherList | ( | ) | [inline, virtual] |
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 | ) | [inline, virtual] |
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 | ( | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectPolygon | ( | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectPolygonTransform | ( | unsigned | , |
| unsigned | , | ||
| double | , | ||
| double | , | ||
| double | , | ||
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectPpdt | ( | const std::vector< std::pair< double, double > > & | , |
| const std::vector< unsigned > & | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectQuadraticBezier | ( | double | , |
| double | , | ||
| double | , | ||
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectRotate | ( | double | , |
| double | , | ||
| double | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectSpline | ( | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectSpnd | ( | unsigned | ) | [inline, virtual] |
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 | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectVect | ( | unsigned | ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| void libcdr::CDRStylesCollector::collectVectorPattern | ( | unsigned | , |
| const WPXBinaryData & | |||
| ) | [inline, virtual] |
Implements libcdr::CDRCollector.
| CDRStylesCollector& libcdr::CDRStylesCollector::operator= | ( | const CDRStylesCollector & | ) | [private] |
std::map<unsigned, CDRCharacterStyle> libcdr::CDRStylesCollector::m_charStyles [private] |
CDRPage libcdr::CDRStylesCollector::m_page [private] |
CDRParserState& libcdr::CDRStylesCollector::m_ps [private] |