Go to the documentation of this file.
10 #ifndef __CDRSTYLESCOLLECTOR_H__
11 #define __CDRSTYLESCOLLECTOR_H__
17 #include <librevenge/librevenge.h>
49 void collectPageSize(
double width,
double height,
double offsetX,
double offsetY)
override;
51 void collectBitmap(
unsigned,
double,
double,
double,
double)
override {}
52 void collectBmp(
unsigned imageId,
unsigned colorModel,
unsigned width,
unsigned height,
unsigned bpp,
const std::vector<unsigned> &palette,
const std::vector<unsigned char> &bitmap)
override;
53 void collectBmp(
unsigned imageId,
const std::vector<unsigned char> &bitmap)
override;
54 void collectBmpf(
unsigned patternId,
unsigned width,
unsigned height,
const std::vector<unsigned char> &pattern)
override;
55 void collectPpdt(
const std::vector<std::pair<double, double> > &,
const std::vector<unsigned> &)
override {}
65 void collectText(
unsigned textId,
unsigned styleId,
const std::vector<unsigned char> &data,
66 const std::vector<unsigned char> &charDescriptions,
const std::map<unsigned, CDRStyle> &styleOverrides)
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
Definition: CDRStylesCollector.cpp:29
void collectObject(unsigned) override
Definition: CDRStylesCollector.h:36
void writeU16(librevenge::RVNGBinaryData &buffer, const int value)
Definition: libcdr_utils.cpp:311
~CDRStylesCollector() override
Definition: CDRStylesCollector.cpp:25
void collectVect(unsigned) override
Definition: CDRStylesCollector.h:38
void append(const CDRText &text)
Definition: CDRTypes.h:356
void collectPolygonTransform(unsigned, unsigned, double, double, double, double) override
Definition: CDRStylesCollector.h:50
void collectSpnd(unsigned) override
Definition: CDRStylesCollector.h:62
Definition: CDRTypes.h:343
void collectPage(unsigned level) override
Definition: CDRStylesCollector.cpp:190
void collectArtisticText(double, double) override
Definition: CDRStylesCollector.h:67
void collectPaletteEntry(unsigned colorId, unsigned userId, const CDRColor &color) override
Definition: CDRStylesCollector.cpp:206
void collectVectorPattern(unsigned, const librevenge::RVNGBinaryData &) override
Definition: CDRStylesCollector.h:63
#define CDR_DEBUG_MSG(M)
Definition: libcdr_utils.h:56
CDRPage m_page
Definition: CDRStylesCollector.h:77
void collectTransform(const CDRTransforms &, bool) override
Definition: CDRStylesCollector.h:42
void collectFillStyle(unsigned id, const CDRFillStyle &fillStyle) override
Definition: CDRStylesCollector.cpp:270
Definition: CDRCollector.h:61
Definition: CDRInternalStream.h:20
Definition: CDRTypes.h:239
void collectStyleId(unsigned) override
Definition: CDRStylesCollector.h:70
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
Definition: CDRStylesCollector.cpp:211
void collectColorProfile(const std::vector< unsigned char > &profile) override
Definition: CDRStylesCollector.cpp:200
CDRParserState & m_ps
Definition: CDRStylesCollector.h:76
Definition: CDRTypes.h:113
void collectLineStyleId(unsigned) override
Definition: CDRStylesCollector.h:46
void collectPolygon() override
Definition: CDRStylesCollector.h:58
void collectBBox(double, double, double, double) override
Definition: CDRStylesCollector.h:61
void collectBmpf(unsigned patternId, unsigned width, unsigned height, const std::vector< unsigned char > &pattern) override
Definition: CDRStylesCollector.cpp:195
void writeU32(librevenge::RVNGBinaryData &buffer, const int value)
Definition: libcdr_utils.cpp:317
void appendCharacters(librevenge::RVNGString &text, std::vector< unsigned char > characters, unsigned short charset)
Definition: libcdr_utils.cpp:325
CDRStylesCollector & operator=(const CDRStylesCollector &)
Definition: CDRCollector.h:30
void collectSpline() override
Definition: CDRStylesCollector.h:59
void collectPpdt(const std::vector< std::pair< double, double > > &, const std::vector< unsigned > &) override
Definition: CDRStylesCollector.h:55
void overrideStyle(const CDRStyle &override)
Definition: CDRTypes.h:154
CDRStylesCollector(CDRParserState &ps)
Definition: CDRStylesCollector.cpp:20
Definition: CDRTypes.h:137
void collectPageSize(double width, double height, double offsetX, double offsetY) override
Definition: CDRStylesCollector.cpp:182
Definition: CDRCollector.h:24
Definition: CDRTypes.h:352
void collectPath(const CDRPath &) override
Definition: CDRStylesCollector.h:40
void collectStld(unsigned id, const CDRStyle &style) override
Definition: CDRStylesCollector.cpp:265
void collectOtherList() override
Definition: CDRStylesCollector.h:39
void collectFillTransform(const CDRTransforms &) override
Definition: CDRStylesCollector.h:56
Definition: CDRStylesCollector.h:28
void collectLevel(unsigned) override
Definition: CDRStylesCollector.h:41
void collectBitmap(unsigned, double, double, double, double) override
Definition: CDRStylesCollector.h:51
Definition: CDRTypes.h:53
Definition: CDRTypes.h:101
void collectRotate(double, double, double) override
Definition: CDRStylesCollector.h:47
void collectFillOpacity(double) override
Definition: CDRStylesCollector.h:57
Definition: CDRTypes.h:216
void collectFillStyleId(unsigned) override
Definition: CDRStylesCollector.h:44
void collectLineStyle(unsigned id, const CDRLineStyle &lineStyle) override
Definition: CDRStylesCollector.cpp:275
void collectFlags(unsigned, bool) override
Definition: CDRStylesCollector.h:48
void collectParagraphText(double, double, double, double) override
Definition: CDRStylesCollector.h:68
void collectGroup(unsigned) override
Definition: CDRStylesCollector.h:37
unsigned short m_charSet
Definition: CDRTypes.h:139
Generated for libcdr by
doxygen 1.8.16