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