10 #ifndef INCLUDED_MSPUBTYPES_H 11 #define INCLUDED_MSPUBTYPES_H 16 #include <boost/optional.hpp> 141 boost::optional<unsigned>
lcid;
202 Color(
unsigned char red,
unsigned char green,
unsigned char blue) :
r(red),
g(green),
b(blue) { }
Definition: MSPUBTypes.h:208
Definition: MSPUBTypes.h:67
unsigned short initial
Definition: MSPUBTypes.h:72
Definition: MSPUBTypes.h:29
unsigned long offset
Definition: MSPUBTypes.h:96
Definition: MSPUBTypes.h:192
TextParagraph(const std::vector< TextSpan > &sp, const ParagraphStyle &st)
Definition: MSPUBTypes.h:194
unsigned long contentsLength
Definition: MSPUBTypes.h:74
Definition: MSPUBTypes.h:199
int colorIndex
Definition: MSPUBTypes.h:131
bool emboss
Definition: MSPUBTypes.h:138
SuperSubType
Definition: MSPUBTypes.h:33
Definition: MSPUBTypes.h:185
double m_amount
Definition: MSPUBTypes.h:153
unsigned seqNum
Definition: MSPUBTypes.h:98
Definition: MSPUBTypes.h:217
ContentChunkReference(unsigned t, unsigned long o, unsigned long e, unsigned sn, unsigned psn)
Definition: MSPUBTypes.h:93
boost::optional< double > textScale
Definition: MSPUBTypes.h:140
Definition: MSPUBTypes.h:30
ParagraphStyle style
Definition: MSPUBTypes.h:196
Definition: MSPUBTypes.h:64
bool outline
Definition: MSPUBTypes.h:134
std::string name2
Definition: MSPUBTypes.h:109
Definition: MSPUBTypes.h:218
Definition: MSPUBTypes.h:146
bool bold
Definition: MSPUBTypes.h:129
Color(unsigned char red, unsigned char green, unsigned char blue)
Definition: MSPUBTypes.h:202
CharacterStyle style
Definition: MSPUBTypes.h:189
TextSpan(const std::vector< unsigned char > &c, const CharacterStyle &s)
Definition: MSPUBTypes.h:187
boost::optional< unsigned > m_defaultCharStyleIndex
Definition: MSPUBTypes.h:166
Definition: MSPUBTypes.h:78
LineSpacingType
Definition: MSPUBTypes.h:144
unsigned char r
Definition: MSPUBTypes.h:203
Definition: MSPUBTypes.h:221
MSPUBBlockInfo()
Definition: MSPUBTypes.h:80
unsigned long dataOffset
Definition: MSPUBTypes.h:84
boost::optional< unsigned > m_dropCapLines
Definition: MSPUBTypes.h:175
BorderPosition
Definition: MSPUBTypes.h:26
Definition: MSPUBTypes.h:37
unsigned char g
Definition: MSPUBTypes.h:203
std::string name
Definition: MSPUBTypes.h:108
Definition: MSPUBTypes.h:219
std::vector< unsigned char > chars
Definition: MSPUBTypes.h:188
Definition: MSPUBTypes.h:65
Definition: MSPUBTypes.h:28
Definition: MSPUBTypes.h:220
boost::optional< unsigned > lcid
Definition: MSPUBTypes.h:141
boost::optional< unsigned > m_spaceAfterEmu
Definition: MSPUBTypes.h:169
boost::optional< Alignment > m_align
Definition: MSPUBTypes.h:165
Definition: MSPUBTypes.h:150
unsigned short type
Definition: MSPUBTypes.h:73
Definition: MSPUBTypes.h:90
boost::optional< unsigned > m_rightIndentEmu
Definition: MSPUBTypes.h:172
std::vector< unsigned > m_tabStopsInEmu
Definition: MSPUBTypes.h:174
Definition: MSPUBTypes.h:36
Alignment
Definition: MSPUBTypes.h:62
unsigned parentSeqNum
Definition: MSPUBTypes.h:99
Definition: MSPUBTypes.h:215
boost::optional< ListInfo > m_listInfo
Definition: MSPUBTypes.h:173
Definition: MSPUBTypes.h:35
boost::optional< unsigned > m_spaceBeforeEmu
Definition: MSPUBTypes.h:168
PageType
Definition: MSPUBTypes.h:206
ImgType
Definition: MSPUBTypes.h:213
std::vector< unsigned char > stringData
Definition: MSPUBTypes.h:87
unsigned type
Definition: MSPUBTypes.h:95
QuillChunkReference()
Definition: MSPUBTypes.h:104
Definition: MSPUBTypes.h:223
boost::optional< int > m_firstLineIndentEmu
Definition: MSPUBTypes.h:170
bool allCaps
Definition: MSPUBTypes.h:137
unsigned long dataLength
Definition: MSPUBTypes.h:85
Definition: MSPUBTypes.h:70
boost::optional< double > textSizeInPt
Definition: MSPUBTypes.h:130
unsigned short id
Definition: MSPUBTypes.h:107
bool engrave
Definition: MSPUBTypes.h:139
bool shadow
Definition: MSPUBTypes.h:135
boost::optional< unsigned > fontIndex
Definition: MSPUBTypes.h:132
Definition: MSPUBTypes.h:216
Definition: MSPUBTypes.h:163
Definition: MSPUBTypes.h:66
boost::optional< Underline > underline
Definition: MSPUBTypes.h:127
Definition: MSPUBTypes.h:147
unsigned long length
Definition: MSPUBTypes.h:105
Underline
Definition: MSPUBTypes.h:40
Definition: MSPUBTypes.h:102
unsigned id
Definition: MSPUBTypes.h:81
boost::optional< LineSpacingInfo > m_lineSpacing
Definition: MSPUBTypes.h:167
Definition: MSPUBTypes.h:112
boost::optional< unsigned > m_leftIndentEmu
Definition: MSPUBTypes.h:171
unsigned long contentsOffset
Definition: MSPUBTypes.h:75
std::vector< TextSpan > spans
Definition: MSPUBTypes.h:195
bool smallCaps
Definition: MSPUBTypes.h:136
bool italic
Definition: MSPUBTypes.h:128
Color()
Definition: MSPUBTypes.h:201
Definition: MSPUBTypes.h:210
unsigned long end
Definition: MSPUBTypes.h:97
LineSpacingInfo()
Definition: MSPUBTypes.h:154
unsigned type
Definition: MSPUBTypes.h:82
ContentChunkReference()
Definition: MSPUBTypes.h:92
unsigned data
Definition: MSPUBTypes.h:86
unsigned char b
Definition: MSPUBTypes.h:203
LineSpacingType m_type
Definition: MSPUBTypes.h:152
Definition: MSPUBTypes.h:209
Definition: MSPUBTypes.h:222
boost::optional< unsigned > m_dropCapLetters
Definition: MSPUBTypes.h:176
unsigned long startPosition
Definition: MSPUBTypes.h:83
CharacterStyle()
Definition: MSPUBTypes.h:114
SuperSubType superSubType
Definition: MSPUBTypes.h:133
unsigned long offset
Definition: MSPUBTypes.h:106
LineSpacingInfo(LineSpacingType type, double amount)
Definition: MSPUBTypes.h:157
ParagraphStyle()
Definition: MSPUBTypes.h:177