30 #ifndef __CDRCONTENTCOLLECTOR_H__
31 #define __CDRCONTENTCOLLECTOR_H__
36 #include <libwpg/libwpg.h>
58 void collectCubicBezier(
double x1,
double y1,
double x2,
double y2,
double x,
double y);
62 void collectArcTo(
double rx,
double ry,
bool largeArc,
bool sweep,
double x,
double y);
65 void collectTransform(
double v0,
double v1,
double x,
double v3,
double v4,
double y,
bool considerGroupTransform);
69 void collectOutl(
unsigned,
unsigned short,
unsigned short,
unsigned short,
double,
double,
double,
const CDRColor &,
70 const std::vector<unsigned short> &,
unsigned,
unsigned) {}
74 void collectPolygonTransform(
unsigned numAngles,
unsigned nextPoint,
double rx,
double ry,
double cx,
double cy);
75 void collectBitmap(
unsigned imageId,
double x1,
double x2,
double y1,
double y2);
76 void collectBmp(
unsigned,
unsigned,
unsigned,
unsigned,
unsigned,
const std::vector<unsigned>&,
const std::vector<unsigned char>&) {}
77 void collectBmp(
unsigned,
const std::vector<unsigned char>&) {}
78 void collectBmpf(
unsigned,
unsigned,
unsigned,
const std::vector<unsigned char> &) {}
79 void collectPpdt(
const std::vector<std::pair<double, double> > &points,
const std::vector<unsigned> &knotVector);
85 void collectBBox(
double x0,
double y0,
double x1,
double y1);
89 void collectFont(
unsigned,
unsigned short,
const WPXString &) {}
90 void collectText(
unsigned,
unsigned,
const std::vector<unsigned char>&,
91 const std::vector<uint64_t>&,
const std::map<unsigned, CDRCharacterStyle>&) {}
94 void collectStlt(
const std::map<unsigned, CDRCharacterStyle> &) {}
105 void _fillProperties(WPXPropertyList &propList, WPXPropertyListVector &vec);