Go to the documentation of this file.
15 #include <librevenge/librevenge.h>
17 #define ASSIGN_OPTIONAL(t, u) if(!!t) u = t.get()
18 #define MINUS_ONE (unsigned)-1
74 Colour(
unsigned char red,
unsigned char green,
unsigned char blue,
unsigned char alpha)
75 :
r(red),
g(green),
b(blue),
a(alpha) {}
79 return ((
r == col.
r) && (
g == col.
g) && (
b == col.
b) && (
a == col.
a));
87 return (!
r && !
g && !
b && !
a);
103 std::vector<std::pair<double, double> >
points;
126 std::vector<std::pair<double, double> >
points;
144 librevenge::RVNGBinaryData
data;
std::vector< std::pair< double, double > > points
Definition: VSDTypes.h:103
VSDTabSet(const VSDTabSet &tabSet)
Definition: VSDTypes.h:233
double height
Definition: VSDTypes.h:143
double offsetY
Definition: VSDTypes.h:141
double width
Definition: VSDTypes.h:142
@ VSD_TEXT_TURKISH
Definition: VSDTypes.h:162
TextFormat m_encoding
Definition: VSDTypes.h:202
unsigned char m_leader
Definition: VSDTypes.h:221
double m_textPosAfterBullet
Definition: VSDTypes.h:242
VSDBullet()
Definition: VSDTypes.h:243
Definition: VSDTypes.h:238
unsigned type
Definition: VSDTypes.h:138
unsigned m_numChars
Definition: VSDTypes.h:230
unsigned char b
Definition: VSDTypes.h:91
std::vector< std::pair< double, double > > points
Definition: VSDTypes.h:126
librevenge::RVNGBinaryData data
Definition: VSDTypes.h:144
unsigned char m_alignment
Definition: VSDTypes.h:220
unsigned char yType
Definition: VSDTypes.h:100
librevenge::RVNGString m_bulletFont
Definition: VSDTypes.h:240
@ VSD_TEXT_ANSI
Definition: VSDTypes.h:159
VSDTabStop()
Definition: VSDTypes.h:222
VSDName(const librevenge::RVNGBinaryData &data, TextFormat format)
Definition: VSDTypes.h:181
Definition: VSDTypes.h:218
unsigned char xType
Definition: VSDTypes.h:124
unsigned char r
Definition: VSDTypes.h:89
bool operator!=(const Colour &col) const
Definition: VSDTypes.h:81
VSDMisc()
Definition: VSDTypes.h:213
bool operator==(const Colour &col) const
Definition: VSDTypes.h:77
Definition: VSDTypes.h:229
std::map< unsigned, VSDTabStop > m_tabStops
Definition: VSDTypes.h:231
Definition: VSDTypes.h:73
double m_position
Definition: VSDTypes.h:219
ForeignData()
Definition: VSDTypes.h:145
std::vector< double > weights
Definition: VSDTypes.h:102
VSDTabSet()
Definition: VSDTypes.h:232
@ VSD_TEXT_CHINESE_TRADITIONAL
Definition: VSDTypes.h:173
TextFormat m_format
Definition: VSDTypes.h:196
@ VSD_TEXT_GREEK
Definition: VSDTypes.h:161
Colour(unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha)
Definition: VSDTypes.h:74
VSDFont(const librevenge::RVNGString &name, const TextFormat &encoding)
Definition: VSDTypes.h:204
NURBSData(const NURBSData &data)
Definition: VSDTypes.h:112
bool operator!=(const VSDBullet &bullet) const
Definition: VSDTypes.h:260
VSDName()
Definition: VSDTypes.h:184
double m_bulletFontSize
Definition: VSDTypes.h:241
bool operator!() const
Definition: VSDTypes.h:264
bool operator!() const
Definition: VSDTypes.h:85
@ VSD_TEXT_UTF8
Definition: VSDTypes.h:174
@ VSD_TEXT_UTF16
Definition: VSDTypes.h:175
PolylineData()
Definition: VSDTypes.h:127
VSDTabStop(const VSDTabStop &tabStop)
Definition: VSDTypes.h:223
Definition: VSDTypes.h:123
@ VSD_TEXT_HEBREW
Definition: VSDTypes.h:164
double offsetX
Definition: VSDTypes.h:140
VSDFont()
Definition: VSDTypes.h:203
Definition: VSDTypes.h:200
Definition: VSDTypes.h:211
unsigned char xType
Definition: VSDTypes.h:99
unsigned char yType
Definition: VSDTypes.h:125
VSDFont(const VSDFont &font)
Definition: VSDTypes.h:206
bool operator==(const VSDBullet &bullet) const
Definition: VSDTypes.h:253
@ VSD_TEXT_RUSSIAN
Definition: VSDTypes.h:167
NURBSData()
Definition: VSDTypes.h:104
unsigned format
Definition: VSDTypes.h:139
@ VSD_TEXT_THAI
Definition: VSDTypes.h:168
bool m_hideText
Definition: VSDTypes.h:212
@ VSD_TEXT_KOREAN
Definition: VSDTypes.h:171
Definition: VSDTypes.h:135
@ VSD_TEXT_ARABIC
Definition: VSDTypes.h:165
unsigned char g
Definition: VSDTypes.h:90
VSDBullet(const VSDBullet &bullet)
Definition: VSDTypes.h:248
TextFormat
Definition: VSDTypes.h:158
std::vector< double > knots
Definition: VSDTypes.h:101
librevenge::RVNGBinaryData m_data
Definition: VSDTypes.h:195
librevenge::RVNGString m_bulletStr
Definition: VSDTypes.h:239
unsigned dataId
Definition: VSDTypes.h:137
unsigned typeId
Definition: VSDTypes.h:136
bool empty() const
Definition: VSDTypes.h:186
@ VSD_TEXT_CHINESE_SIMPLIFIED
Definition: VSDTypes.h:172
VSDMisc(const VSDMisc &misc)
Definition: VSDTypes.h:214
unsigned char a
Definition: VSDTypes.h:92
@ VSD_TEXT_SYMBOL
Definition: VSDTypes.h:160
Definition: VSDTypes.h:179
void clear()
Definition: VSDTypes.h:190
Colour()
Definition: VSDTypes.h:76
unsigned degree
Definition: VSDTypes.h:98
#define MINUS_ONE
Definition: VSDTypes.h:18
librevenge::RVNGString m_name
Definition: VSDTypes.h:201
double lastKnot
Definition: VSDTypes.h:97
@ VSD_TEXT_CENTRAL_EUROPE
Definition: VSDTypes.h:169
@ VSD_TEXT_BALTIC
Definition: VSDTypes.h:166
Definition: VSDTypes.h:96
@ VSD_TEXT_JAPANESE
Definition: VSDTypes.h:170
Definition: libvisio_utils.h:49
@ VSD_TEXT_VIETNAMESE
Definition: VSDTypes.h:163
VSDName(const VSDName &name)
Definition: VSDTypes.h:185
Generated for libvisio by
doxygen 1.8.20