27#ifndef WP6CHARACTERGROUP_H
28#define WP6CHARACTERGROUP_H
39 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
50 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
62 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
73 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
80 std::unique_ptr<WP6FontDescriptorPacket>
m_packet;
91 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
101 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
113 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
125 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
137 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
147 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
165 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
Definition WP6CharacterGroup.h:59
unsigned char m_shading
Definition WP6CharacterGroup.h:65
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:86
Definition WP6CharacterGroup.h:47
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:70
unsigned char m_red
Definition WP6CharacterGroup.h:53
unsigned char m_blue
Definition WP6CharacterGroup.h:55
unsigned char m_green
Definition WP6CharacterGroup.h:54
Definition WP6CharacterGroup.h:69
unsigned short m_matchedFontIndex
Definition WP6CharacterGroup.h:78
WP6CharacterGroup_FontFaceChangeSubGroup & operator=(const WP6CharacterGroup_FontFaceChangeSubGroup &)
unsigned short m_matchedFontPointSize
Definition WP6CharacterGroup.h:79
WP6CharacterGroup_FontFaceChangeSubGroup(const WP6CharacterGroup_FontFaceChangeSubGroup &)
unsigned short m_oldMatchedPointSize
Definition WP6CharacterGroup.h:76
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:117
std::unique_ptr< WP6FontDescriptorPacket > m_packet
Definition WP6CharacterGroup.h:80
unsigned short m_hash
Definition WP6CharacterGroup.h:77
~WP6CharacterGroup_FontFaceChangeSubGroup() override
Definition WP6CharacterGroup.cpp:113
Definition WP6CharacterGroup.h:88
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:136
unsigned short m_desiredFontPointSize
Definition WP6CharacterGroup.h:94
Definition WP6CharacterGroup.h:110
unsigned char m_flag
Definition WP6CharacterGroup.h:118
unsigned char m_level
Definition WP6CharacterGroup.h:117
unsigned short m_outlineHash
Definition WP6CharacterGroup.h:116
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:183
Definition WP6CharacterGroup.h:36
unsigned char m_characterSet
Definition WP6CharacterGroup.h:43
unsigned char m_character
Definition WP6CharacterGroup.h:42
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:48
Definition WP6CharacterGroup.h:144
unsigned char m_flags
Definition WP6CharacterGroup.h:150
unsigned char m_currencyIndex
Definition WP6CharacterGroup.h:158
unsigned short m_leftGutter
Definition WP6CharacterGroup.h:152
unsigned short m_rightGutter
Definition WP6CharacterGroup.h:153
unsigned m_attributes
Definition WP6CharacterGroup.h:154
unsigned short m_absPosFromRight
Definition WP6CharacterGroup.h:156
unsigned short m_numberType
Definition WP6CharacterGroup.h:157
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:244
unsigned short m_width
Definition WP6CharacterGroup.h:151
unsigned char m_alignment
Definition WP6CharacterGroup.h:155
Definition WP6CharacterGroup.h:134
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:216
Definition WP6CharacterGroup.h:122
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition WP6CharacterGroup.cpp:202
unsigned char m_flags
Definition WP6CharacterGroup.h:128
unsigned char m_position
Definition WP6CharacterGroup.h:129
unsigned short m_leftOffset
Definition WP6CharacterGroup.h:130
Definition WP6CharacterGroup.h:172
~WP6CharacterGroup() override
Definition WP6CharacterGroup.cpp:284
std::unique_ptr< WP6VariableLengthGroup_SubGroup > m_subGroupData
Definition WP6CharacterGroup.h:182
void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override
Definition WP6CharacterGroup.cpp:288
void parse(WP6Listener *listener) override
Definition WP6CharacterGroup.cpp:332
WP6CharacterGroup(const WP6CharacterGroup &)
WP6CharacterGroup & operator=(const WP6CharacterGroup &)
Definition WP6Listener.h:41
Definition WP6VariableLengthGroup.h:36
Definition WP6VariableLengthGroup.h:43
Definition WPXEncryption.h:36