10 #ifndef __VSDSTYLES_H__    11 #define __VSDSTYLES_H__    15 #include <boost/optional.hpp>    26                             const boost::optional<long> &shadowColour, 
const boost::optional<long> &fontColour) :
    73     width(), colour(), pattern(), startMarker(), endMarker(), cap(), rounding() {}
    75                        const boost::optional<unsigned char> &p, 
const boost::optional<unsigned char> &sm,
    76                        const boost::optional<unsigned char> &em, 
const boost::optional<unsigned char> &c,
    77                        const boost::optional<double> &r) :
    78     width(w), colour(col), pattern(p), startMarker(sm), endMarker(em), cap(c), rounding(r) {}
    80     width(style.width), colour(style.colour), pattern(style.pattern), startMarker(style.startMarker),
    81     endMarker(style.endMarker), cap(style.cap), rounding(style.rounding) {}
    99   boost::optional<unsigned char> 
cap;
   106     width(0.01), colour(), pattern(1), startMarker(0), endMarker(0), cap(0), rounding(0.0) {}
   108                unsigned char em, 
unsigned char c, 
double r) :
   109     width(w), colour(col), pattern(p), startMarker(sm), endMarker(em), cap(c), rounding(r) {}
   111     width(style.width), colour(style.colour), pattern(style.pattern), startMarker(style.startMarker),
   112     endMarker(style.endMarker), cap(style.cap), rounding(style.rounding) {}
   137     fgColour(), bgColour(), pattern(), fgTransparency(), bgTransparency(), shadowFgColour(),
   138     shadowPattern(), shadowOffsetX(), shadowOffsetY() {}
   140                        const boost::optional<unsigned char> &p, 
const boost::optional<double> &fga,
   141                        const boost::optional<double> &bga, 
const boost::optional<Colour> &sfgc,
   142                        const boost::optional<unsigned char> &shp, 
const boost::optional<double> &shX,
   143                        const boost::optional<double> &shY) :
   144     fgColour(fgc), bgColour(bgc), pattern(p), fgTransparency(fga), bgTransparency(bga),
   145     shadowFgColour(sfgc), shadowPattern(shp), shadowOffsetX(shX), shadowOffsetY(shY) {}
   147     fgColour(style.fgColour), bgColour(style.bgColour), pattern(style.pattern), fgTransparency(style.fgTransparency),
   148     bgTransparency(style.bgTransparency), shadowFgColour(style.shadowFgColour), shadowPattern(style.shadowPattern),
   149     shadowOffsetX(style.shadowOffsetX), shadowOffsetY(style.shadowOffsetY) {}
   178     : fgColour(), bgColour(0xff, 0xff, 0xff, 0), pattern(0), fgTransparency(0), bgTransparency(0), shadowFgColour(),
   179       shadowPattern(0), shadowOffsetX(0), shadowOffsetY(0) {}
   181                unsigned char shp, 
double shX, 
double shY)
   182     : fgColour(fgc), bgColour(bgc), pattern(p), fgTransparency(fga), bgTransparency(bga),
   183       shadowFgColour(sfgc), shadowPattern(shp), shadowOffsetX(shX), shadowOffsetY(shY) {}
   185     fgColour(style.fgColour), bgColour(style.bgColour), pattern(style.pattern), fgTransparency(style.fgTransparency),
   186     bgTransparency(style.bgTransparency), shadowFgColour(style.shadowFgColour), shadowPattern(style.shadowPattern),
   187     shadowOffsetX(style.shadowOffsetX), shadowOffsetY(style.shadowOffsetY) {}
   216     : charCount(0), font(), colour(), size(), bold(), italic(), underline(), doubleunderline(), strikeout(),
   217       doublestrikeout(), allcaps(), initcaps(), smallcaps(), superscript(), subscript() {}
   219                        const boost::optional<Colour> &c, 
const boost::optional<double> &s, 
const boost::optional<bool> &b,
   220                        const boost::optional<bool> &i, 
const boost::optional<bool> &u, 
const boost::optional<bool> &du,
   221                        const boost::optional<bool> &so, 
const boost::optional<bool> &dso, 
const boost::optional<bool> &ac,
   222                        const boost::optional<bool> &ic, 
const boost::optional<bool> &sc, 
const boost::optional<bool> &super,
   223                        const boost::optional<bool> &sub) :
   224     charCount(cc), font(ft), colour(c), size(s), bold(b), italic(i), underline(u), doubleunderline(du),
   225     strikeout(so), doublestrikeout(dso), allcaps(ac), initcaps(ic), smallcaps(sc), superscript(super),
   228     charCount(style.charCount), font(style.font), colour(style.colour), size(style.size), bold(style.bold),
   229     italic(style.italic), underline(style.underline), doubleunderline(style.doubleunderline), strikeout(style.strikeout),
   230     doublestrikeout(style.doublestrikeout), allcaps(style.allcaps), initcaps(style.initcaps), smallcaps(style.smallcaps),
   231     superscript(style.superscript), subscript(style.subscript) {}
   271     : charCount(0), font(), colour(), size(12.0/72.0), bold(false), italic(false), underline(false),
   272       doubleunderline(false), strikeout(false), doublestrikeout(false), allcaps(false), initcaps(false),
   273       smallcaps(false), superscript(false), subscript(false) {}
   275                bool so, 
bool dso, 
bool ac, 
bool ic, 
bool sc, 
bool super, 
bool sub) :
   276     charCount(cc), font(ft), colour(c), size(s), bold(b), italic(i), underline(u), doubleunderline(du),
   277     strikeout(so), doublestrikeout(dso), allcaps(ac), initcaps(ic), smallcaps(sc), superscript(super),
   280     charCount(style.charCount), font(style.font), colour(style.colour), size(style.size), bold(style.bold),
   281     italic(style.italic), underline(style.underline), doubleunderline(style.doubleunderline), strikeout(style.strikeout),
   282     doublestrikeout(style.doublestrikeout), allcaps(style.allcaps), initcaps(style.initcaps), smallcaps(style.smallcaps),
   283     superscript(style.superscript), subscript(style.subscript) {}
   323     charCount(0), indFirst(), indLeft(), indRight(), spLine(), spBefore(), spAfter(), align(), bullet(),
   324     bulletStr(), bulletFont(), bulletFontSize(0.0), textPosAfterBullet(0.0), flags() {}
   326                        const boost::optional<double> &ir, 
const boost::optional<double> &sl, 
const boost::optional<double> &sb,
   327                        const boost::optional<double> &sa, 
const boost::optional<unsigned char> &a, 
const boost::optional<unsigned char> &b,
   328                        const boost::optional<VSDName> &bs, 
const boost::optional<VSDName> &bf, 
const boost::optional<double> bfs,
   329                        const boost::optional<double> &tpab, 
const boost::optional<unsigned> &f) :
   330     charCount(cc), indFirst(ifst), indLeft(il), indRight(ir), spLine(sl), spBefore(sb), spAfter(sa), align(a), bullet(b),
   331     bulletStr(bs), bulletFont(bf), bulletFontSize(bfs), textPosAfterBullet(tpab), flags(f) {}
   333     charCount(style.charCount), indFirst(style.indFirst), indLeft(style.indLeft), indRight(style.indRight), spLine(style.spLine),
   334     spBefore(style.spBefore), spAfter(style.spAfter), align(style.align), bullet(style.bullet), bulletStr(style.bulletStr),
   335     bulletFont(style.bulletFont), bulletFontSize(style.bulletFontSize), textPosAfterBullet(style.textPosAfterBullet),
   336     flags(style.flags) {}
   362   boost::optional<unsigned char> 
align;
   374     charCount(0), indFirst(0.0), indLeft(0.0), indRight(0.0), spLine(-1.2), spBefore(0.0), spAfter(0.0), align(1),
   375     bullet(0), bulletStr(), bulletFont(), bulletFontSize(0.0), textPosAfterBullet(0.0), flags(0) {}
   376   VSDParaStyle(
unsigned cc, 
double ifst, 
double il, 
double ir, 
double sl, 
double sb,
   377                double sa, 
unsigned char a, 
unsigned b, 
const VSDName &bs,
   378                const VSDName &bf, 
double bfs, 
double tpab, 
unsigned f) :
   379     charCount(cc), indFirst(ifst), indLeft(il), indRight(ir), spLine(sl), spBefore(sb), spAfter(sa), align(a),
   380     bullet(b), bulletStr(bs), bulletFont(bf), bulletFontSize(bfs), textPosAfterBullet(tpab), flags(f) {}
   382     charCount(style.charCount), indFirst(style.indFirst), indLeft(style.indLeft), indRight(style.indRight),
   383     spLine(style.spLine), spBefore(style.spBefore), spAfter(style.spAfter), align(style.align),
   384     bullet(style.bullet), bulletStr(style.bulletStr), bulletFont(style.bulletFont),
   385     bulletFontSize(style.bulletFontSize), textPosAfterBullet(style.textPosAfterBullet), flags(style.flags) {}
   423     leftMargin(), rightMargin(), topMargin(), bottomMargin(), verticalAlign(), isTextBkgndFilled(),
   424     textBkgndColour(), defaultTabStop(), textDirection() {}
   426                             const boost::optional<double> &tm, 
const boost::optional<double> &bm,
   427                             const boost::optional<unsigned char> &va, 
const boost::optional<bool> &isBgFilled,
   428                             const boost::optional<Colour> &bgClr, 
const boost::optional<double> &defTab,
   429                             const boost::optional<unsigned char> &td) :
   430     leftMargin(lm), rightMargin(rm), topMargin(tm), bottomMargin(bm), verticalAlign(va),
   431     isTextBkgndFilled(isBgFilled), textBkgndColour(bgClr), defaultTabStop(defTab), textDirection(td) {}
   433     leftMargin(style.leftMargin), rightMargin(style.rightMargin), topMargin(style.topMargin),
   434     bottomMargin(style.bottomMargin), verticalAlign(style.verticalAlign), isTextBkgndFilled(style.isTextBkgndFilled),
   435     textBkgndColour(style.textBkgndColour), defaultTabStop(style.defaultTabStop), textDirection(style.textDirection) {}
   464     leftMargin(0.0), rightMargin(0.0), topMargin(0.0), bottomMargin(0.0), verticalAlign(1),
   465     isTextBkgndFilled(false), textBkgndColour(0xff,0xff,0xff,0), defaultTabStop(0.5), textDirection(0) {}
   467                     bool isBgFilled, 
Colour bgClr, 
double defTab, 
unsigned char td) :
   468     leftMargin(lm), rightMargin(rm), topMargin(tm), bottomMargin(bm), verticalAlign(va),
   469     isTextBkgndFilled(isBgFilled), textBkgndColour(bgClr), defaultTabStop(defTab), textDirection(td) {}
   471     leftMargin(style.leftMargin), rightMargin(style.rightMargin), topMargin(style.topMargin),
   472     bottomMargin(style.bottomMargin), verticalAlign(style.verticalAlign), isTextBkgndFilled(style.isTextBkgndFilled),
   473     textBkgndColour(style.textBkgndColour), defaultTabStop(style.defaultTabStop), textDirection(style.textDirection) {}
   513   void addLineStyleMaster(
unsigned lineStyleIndex, 
unsigned lineStyleMaster);
   514   void addFillStyleMaster(
unsigned fillStyleIndex, 
unsigned fillStyleMaster);
   515   void addTextStyleMaster(
unsigned textStyleIndex, 
unsigned textStyleMaster);
   518   VSDFillStyle getFillStyle(
unsigned fillStyleIndex) 
const;
   540 #endif // __VSDSTYLES_H__ boost::optional< VSDName > bulletFont
Definition: VSDStyles.h:365
VSDOptionalTextBlockStyle(const boost::optional< double > &lm, const boost::optional< double > &rm, const boost::optional< double > &tm, const boost::optional< double > &bm, const boost::optional< unsigned char > &va, const boost::optional< bool > &isBgFilled, const boost::optional< Colour > &bgClr, const boost::optional< double > &defTab, const boost::optional< unsigned char > &td)
Definition: VSDStyles.h:425
Definition: VSDStyles.h:499
~VSDOptionalThemeReference()
Definition: VSDStyles.h:31
boost::optional< unsigned char > textDirection
Definition: VSDStyles.h:458
boost::optional< double > shadowOffsetX
Definition: VSDStyles.h:171
VSDOptionalFillStyle(const boost::optional< Colour > &fgc, const boost::optional< Colour > &bgc, const boost::optional< unsigned char > &p, const boost::optional< double > &fga, const boost::optional< double > &bga, const boost::optional< Colour > &sfgc, const boost::optional< unsigned char > &shp, const boost::optional< double > &shX, const boost::optional< double > &shY)
Definition: VSDStyles.h:139
VSDOptionalCharStyle(const VSDOptionalCharStyle &style)
Definition: VSDStyles.h:227
Colour colour
Definition: VSDStyles.h:305
VSDOptionalCharStyle(unsigned cc, const boost::optional< VSDName > &ft, const boost::optional< Colour > &c, const boost::optional< double > &s, const boost::optional< bool > &b, const boost::optional< bool > &i, const boost::optional< bool > &u, const boost::optional< bool > &du, const boost::optional< bool > &so, const boost::optional< bool > &dso, const boost::optional< bool > &ac, const boost::optional< bool > &ic, const boost::optional< bool > &sc, const boost::optional< bool > &super, const boost::optional< bool > &sub)
Definition: VSDStyles.h:218
VSDThemeReference()
Definition: VSDStyles.h:48
VSDTextBlockStyle(double lm, double rm, double tm, double bm, unsigned char va, bool isBgFilled, Colour bgClr, double defTab, unsigned char td)
Definition: VSDStyles.h:466
double fgTransparency
Definition: VSDStyles.h:205
std::map< unsigned, unsigned > m_textStyleMasters
Definition: VSDStyles.h:534
VSDParaStyle()
Definition: VSDStyles.h:373
Definition: VSDStyles.h:134
VSDParaStyle(const VSDParaStyle &style)
Definition: VSDStyles.h:381
boost::optional< long > qsShadowColour
Definition: VSDStyles.h:42
double leftMargin
Definition: VSDStyles.h:488
boost::optional< double > defaultTabStop
Definition: VSDStyles.h:457
VSDOptionalParaStyle(unsigned cc, const boost::optional< double > &ifst, const boost::optional< double > &il, const boost::optional< double > &ir, const boost::optional< double > &sl, const boost::optional< double > &sb, const boost::optional< double > &sa, const boost::optional< unsigned char > &a, const boost::optional< unsigned char > &b, const boost::optional< VSDName > &bs, const boost::optional< VSDName > &bf, const boost::optional< double > bfs, const boost::optional< double > &tpab, const boost::optional< unsigned > &f)
Definition: VSDStyles.h:325
boost::optional< VSDName > font
Definition: VSDStyles.h:252
VSDFillStyle(const Colour &fgc, const Colour &bgc, unsigned char p, double fga, double bga, const Colour &sfgc, unsigned char shp, double shX, double shY)
Definition: VSDStyles.h:180
bool subscript
Definition: VSDStyles.h:317
~VSDTextBlockStyle()
Definition: VSDStyles.h:474
long qsFontColour
Definition: VSDStyles.h:67
bool initcaps
Definition: VSDStyles.h:314
double spLine
Definition: VSDStyles.h:408
Definition: VSDStyles.h:103
boost::optional< long > qsFontColour
Definition: VSDStyles.h:43
boost::optional< unsigned char > bullet
Definition: VSDStyles.h:363
std::map< unsigned, VSDOptionalLineStyle > m_lineStyles
Definition: VSDStyles.h:526
VSDTextBlockStyle(const VSDTextBlockStyle &style)
Definition: VSDStyles.h:470
VSDOptionalThemeReference(const VSDOptionalThemeReference &themeRef)
Definition: VSDStyles.h:28
~VSDFillStyle()
Definition: VSDStyles.h:188
VSDOptionalTextBlockStyle(const VSDOptionalTextBlockStyle &style)
Definition: VSDStyles.h:432
boost::optional< double > indFirst
Definition: VSDStyles.h:356
unsigned char cap
Definition: VSDStyles.h:130
Definition: VSDTypes.h:73
~VSDThemeReference()
Definition: VSDStyles.h:55
~VSDOptionalLineStyle()
Definition: VSDStyles.h:82
boost::optional< bool > underline
Definition: VSDStyles.h:257
double indRight
Definition: VSDStyles.h:407
unsigned char align
Definition: VSDStyles.h:411
unsigned char pattern
Definition: VSDStyles.h:204
boost::optional< bool > strikeout
Definition: VSDStyles.h:259
Definition: VSDStyles.h:461
double shadowOffsetX
Definition: VSDStyles.h:209
boost::optional< double > rightMargin
Definition: VSDStyles.h:451
Definition: VSDStyles.h:420
boost::optional< bool > subscript
Definition: VSDStyles.h:265
boost::optional< double > size
Definition: VSDStyles.h:254
double textPosAfterBullet
Definition: VSDStyles.h:416
std::map< unsigned, VSDOptionalThemeReference > m_themeRefs
Definition: VSDStyles.h:531
boost::optional< unsigned char > cap
Definition: VSDStyles.h:99
bool doublestrikeout
Definition: VSDStyles.h:312
long qsShadowColour
Definition: VSDStyles.h:66
~VSDCharStyle()
Definition: VSDStyles.h:284
VSDOptionalLineStyle()
Definition: VSDStyles.h:72
VSDLineStyle(const VSDLineStyle &style)
Definition: VSDStyles.h:110
bool doubleunderline
Definition: VSDStyles.h:310
VSDName font
Definition: VSDStyles.h:304
unsigned char verticalAlign
Definition: VSDStyles.h:492
unsigned charCount
Definition: VSDStyles.h:251
std::map< unsigned, unsigned > m_lineStyleMasters
Definition: VSDStyles.h:532
double bulletFontSize
Definition: VSDStyles.h:415
boost::optional< long > qsFillColour
Definition: VSDStyles.h:41
Definition: VSDStyles.h:70
VSDLineStyle(double w, Colour col, unsigned char p, unsigned char sm, unsigned char em, unsigned char c, double r)
Definition: VSDStyles.h:107
unsigned charCount
Definition: VSDStyles.h:355
boost::optional< unsigned char > startMarker
Definition: VSDStyles.h:97
boost::optional< bool > allcaps
Definition: VSDStyles.h:261
VSDParaStyle(unsigned cc, double ifst, double il, double ir, double sl, double sb, double sa, unsigned char a, unsigned b, const VSDName &bs, const VSDName &bf, double bfs, double tpab, unsigned f)
Definition: VSDStyles.h:376
boost::optional< bool > doubleunderline
Definition: VSDStyles.h:258
unsigned char textDirection
Definition: VSDStyles.h:496
bool allcaps
Definition: VSDStyles.h:313
unsigned char endMarker
Definition: VSDStyles.h:129
double spBefore
Definition: VSDStyles.h:409
bool bold
Definition: VSDStyles.h:307
boost::optional< double > indRight
Definition: VSDStyles.h:358
std::map< unsigned, unsigned > m_fillStyleMasters
Definition: VSDStyles.h:533
bool superscript
Definition: VSDStyles.h:316
long qsLineColour
Definition: VSDStyles.h:64
std::map< unsigned, VSDOptionalParaStyle > m_paraStyles
Definition: VSDStyles.h:530
VSDOptionalThemeReference(const boost::optional< long > &lineColour, const boost::optional< long > &fillColour, const boost::optional< long > &shadowColour, const boost::optional< long > &fontColour)
Definition: VSDStyles.h:25
VSDFillStyle(const VSDFillStyle &style)
Definition: VSDStyles.h:184
boost::optional< double > leftMargin
Definition: VSDStyles.h:450
Definition: VSDStyles.h:320
unsigned char bullet
Definition: VSDStyles.h:412
double indFirst
Definition: VSDStyles.h:405
Definition: VSDStyles.h:268
VSDOptionalParaStyle()
Definition: VSDStyles.h:322
VSDOptionalTextBlockStyle()
Definition: VSDStyles.h:422
boost::optional< unsigned char > pattern
Definition: VSDStyles.h:166
boost::optional< double > bgTransparency
Definition: VSDStyles.h:168
unsigned charCount
Definition: VSDStyles.h:404
boost::optional< Colour > colour
Definition: VSDStyles.h:95
VSDOptionalLineStyle(const boost::optional< double > &w, const boost::optional< Colour > &col, const boost::optional< unsigned char > &p, const boost::optional< unsigned char > &sm, const boost::optional< unsigned char > &em, const boost::optional< unsigned char > &c, const boost::optional< double > &r)
Definition: VSDStyles.h:74
boost::optional< bool > italic
Definition: VSDStyles.h:256
~VSDLineStyle()
Definition: VSDStyles.h:113
boost::optional< double > bulletFontSize
Definition: VSDStyles.h:366
boost::optional< double > indLeft
Definition: VSDStyles.h:357
VSDThemeReference(const VSDThemeReference &themeRef)
Definition: VSDStyles.h:52
Colour shadowFgColour
Definition: VSDStyles.h:207
boost::optional< bool > bold
Definition: VSDStyles.h:255
boost::optional< double > spAfter
Definition: VSDStyles.h:361
Colour textBkgndColour
Definition: VSDStyles.h:494
VSDLineStyle()
Definition: VSDStyles.h:105
VSDFillStyle()
Definition: VSDStyles.h:177
boost::optional< unsigned char > verticalAlign
Definition: VSDStyles.h:454
boost::optional< bool > isTextBkgndFilled
Definition: VSDStyles.h:455
boost::optional< bool > doublestrikeout
Definition: VSDStyles.h:260
boost::optional< double > spBefore
Definition: VSDStyles.h:360
bool italic
Definition: VSDStyles.h:308
unsigned char startMarker
Definition: VSDStyles.h:128
boost::optional< double > topMargin
Definition: VSDStyles.h:452
unsigned flags
Definition: VSDStyles.h:417
double rounding
Definition: VSDStyles.h:131
boost::optional< double > width
Definition: VSDStyles.h:94
Definition: VSDStyles.h:21
VSDOptionalLineStyle(const VSDOptionalLineStyle &style)
Definition: VSDStyles.h:79
bool smallcaps
Definition: VSDStyles.h:315
VSDTextBlockStyle()
Definition: VSDStyles.h:463
boost::optional< double > spLine
Definition: VSDStyles.h:359
unsigned char shadowPattern
Definition: VSDStyles.h:208
VSDCharStyle(unsigned cc, const VSDName &ft, const Colour &c, double s, bool b, bool i, bool u, bool du, bool so, bool dso, bool ac, bool ic, bool sc, bool super, bool sub)
Definition: VSDStyles.h:274
boost::optional< bool > smallcaps
Definition: VSDStyles.h:263
double bottomMargin
Definition: VSDStyles.h:491
Definition: VSDStyles.h:175
Colour fgColour
Definition: VSDStyles.h:202
Definition: VSDStyles.h:46
~VSDOptionalParaStyle()
Definition: VSDStyles.h:337
Definition: VSDStyles.h:213
boost::optional< Colour > textBkgndColour
Definition: VSDStyles.h:456
VSDOptionalParaStyle(const VSDOptionalParaStyle &style)
Definition: VSDStyles.h:332
boost::optional< unsigned char > align
Definition: VSDStyles.h:362
boost::optional< double > rounding
Definition: VSDStyles.h:100
Definition: libvisio_utils.h:73
boost::optional< double > shadowOffsetY
Definition: VSDStyles.h:172
boost::optional< long > qsLineColour
Definition: VSDStyles.h:40
double size
Definition: VSDStyles.h:306
Definition: VSDStyles.h:371
std::map< unsigned, VSDOptionalCharStyle > m_charStyles
Definition: VSDStyles.h:529
~VSDOptionalFillStyle()
Definition: VSDStyles.h:150
~VSDOptionalCharStyle()
Definition: VSDStyles.h:232
boost::optional< bool > initcaps
Definition: VSDStyles.h:262
VSDCharStyle(const VSDCharStyle &style)
Definition: VSDStyles.h:279
Colour colour
Definition: VSDStyles.h:126
double width
Definition: VSDStyles.h:125
VSDThemeReference(long lineColour, long fillColour, long shadowColour, long fontColour)
Definition: VSDStyles.h:50
boost::optional< Colour > fgColour
Definition: VSDStyles.h:164
#define ASSIGN_OPTIONAL(t, u)
Definition: VSDTypes.h:18
bool underline
Definition: VSDStyles.h:309
boost::optional< unsigned > flags
Definition: VSDStyles.h:368
bool strikeout
Definition: VSDStyles.h:311
std::map< unsigned, VSDOptionalFillStyle > m_fillStyles
Definition: VSDStyles.h:527
boost::optional< Colour > shadowFgColour
Definition: VSDStyles.h:169
double indLeft
Definition: VSDStyles.h:406
double defaultTabStop
Definition: VSDStyles.h:495
boost::optional< VSDName > bulletStr
Definition: VSDStyles.h:364
boost::optional< Colour > colour
Definition: VSDStyles.h:253
~VSDOptionalTextBlockStyle()
Definition: VSDStyles.h:436
VSDName bulletFont
Definition: VSDStyles.h:414
boost::optional< unsigned char > shadowPattern
Definition: VSDStyles.h:170
unsigned charCount
Definition: VSDStyles.h:303
double shadowOffsetY
Definition: VSDStyles.h:210
boost::optional< double > bottomMargin
Definition: VSDStyles.h:453
VSDOptionalFillStyle(const VSDOptionalFillStyle &style)
Definition: VSDStyles.h:146
Definition: VSDTypes.h:179
boost::optional< Colour > bgColour
Definition: VSDStyles.h:165
boost::optional< double > fgTransparency
Definition: VSDStyles.h:167
long qsFillColour
Definition: VSDStyles.h:65
Colour bgColour
Definition: VSDStyles.h:203
VSDOptionalFillStyle()
Definition: VSDStyles.h:136
unsigned char pattern
Definition: VSDStyles.h:127
VSDCharStyle()
Definition: VSDStyles.h:270
~VSDParaStyle()
Definition: VSDStyles.h:386
double rightMargin
Definition: VSDStyles.h:489
double spAfter
Definition: VSDStyles.h:410
VSDOptionalThemeReference()
Definition: VSDStyles.h:23
boost::optional< double > textPosAfterBullet
Definition: VSDStyles.h:367
double topMargin
Definition: VSDStyles.h:490
double bgTransparency
Definition: VSDStyles.h:206
std::map< unsigned, VSDOptionalTextBlockStyle > m_textBlockStyles
Definition: VSDStyles.h:528
boost::optional< unsigned char > pattern
Definition: VSDStyles.h:96
VSDName bulletStr
Definition: VSDStyles.h:413
bool isTextBkgndFilled
Definition: VSDStyles.h:493
VSDOptionalCharStyle()
Definition: VSDStyles.h:215
boost::optional< unsigned char > endMarker
Definition: VSDStyles.h:98
boost::optional< bool > superscript
Definition: VSDStyles.h:264