WP6CharacterGroup.h
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
2 /* libwpd
3  * Version: MPL 2.0 / LGPLv2.1+
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * Major Contributor(s):
10  * Copyright (C) 2002 William Lachance (wrlach@gmail.com)
11  * Copyright (C) 2002 Marc Maurer (uwog@uwog.net)
12  *
13  * For minor contributions see the git repository.
14  *
15  * Alternatively, the contents of this file may be used under the terms
16  * of the GNU Lesser General Public License Version 2.1 or later
17  * (LGPLv2.1+), in which case the provisions of the LGPLv2.1+ are
18  * applicable instead of those above.
19  *
20  * For further information visit http://libwpd.sourceforge.net
21  */
22 
23 /* "This product is not manufactured, approved, or supported by
24  * Corel Corporation or Corel Corporation Limited."
25  */
26 
27 #ifndef WP6CHARACTERGROUP_H
28 #define WP6CHARACTERGROUP_H
29 
30 #include <memory>
31 
32 #include "WP6VariableLengthGroup.h"
34 
36 {
37 public:
38  WP6CharacterGroup_SetAlignmentCharacterSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
39  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
40 
41 private:
42  unsigned char m_character;
43  unsigned char m_characterSet;
44 };
45 
47 {
48 public:
49  WP6CharacterGroup_ColorSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
50  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
51 
52 private:
53  unsigned char m_red;
54  unsigned char m_green;
55  unsigned char m_blue;
56 };
57 
59 {
60 public:
61  WP6CharacterGroup_CharacterShadingChangeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
62  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
63 
64 private:
65  unsigned char m_shading;
66 };
67 
69 {
70 public:
71  WP6CharacterGroup_FontFaceChangeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned short sizeDeletable);
73  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
74 
75 private:
76  unsigned short m_oldMatchedPointSize;
77  unsigned short m_hash;
78  unsigned short m_matchedFontIndex;
79  unsigned short m_matchedFontPointSize;
80  std::unique_ptr<WP6FontDescriptorPacket> m_packet;
81  // Unimplemented to prevent compiler from creating crasher ones
84 
85 };
86 
88 {
89 public:
90  WP6CharacterGroup_FontSizeChangeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
91  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
92 
93 private:
94  unsigned short m_desiredFontPointSize;
95 };
96 
98 {
99 public:
100  WP6CharacterGroup_SetDotLeaderCharactersSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
101  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
102 
103 private:
104  unsigned char m_character;
105  unsigned char m_characterSet;
106  unsigned char m_numberOfSpaces;
107 };
108 
110 {
111 public:
112  WP6CharacterGroup_ParagraphNumberOnSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
113  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
114 
115 private:
116  unsigned short m_outlineHash;
117  unsigned char m_level;
118  unsigned char m_flag;
119 };
120 
122 {
123 public:
124  WP6CharacterGroup_TableDefinitionOnSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
125  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
126 
127 private:
128  unsigned char m_flags;
129  unsigned char m_position;
130  unsigned short m_leftOffset;
131 };
132 
134 {
135 public:
136  WP6CharacterGroup_TableDefinitionOffSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
137  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
138 
139 private:
140 
141 };
142 
144 {
145 public:
146  WP6CharacterGroup_TableColumnSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
147  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
148 
149 private:
150  unsigned char m_flags;
151  unsigned short m_width;
152  unsigned short m_leftGutter;
153  unsigned short m_rightGutter;
154  unsigned m_attributes;
155  unsigned char m_alignment;
156  unsigned short m_absPosFromRight;
157  unsigned short m_numberType;
158  unsigned char m_currencyIndex;
159 };
160 
162 {
163 public:
164  WP6CharacterGroup_CommentSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
165  void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override;
166 
167 private:
168 
169 };
170 
172 {
173 public:
174  WP6CharacterGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption);
175  ~WP6CharacterGroup() override;
176  void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override;
177  void parse(WP6Listener *listener) override;
178 
179 private:
182  std::unique_ptr<WP6VariableLengthGroup_SubGroup> m_subGroupData;
183 
184 };
185 
186 #endif /* WP6CHARACTERGROUP_H */
187 /* vim:set shiftwidth=4 softtabstop=4 noexpandtab: */
WP6CharacterGroup_SetDotLeaderCharactersSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:159
WP6_CHARACTER_GROUP_FONT_SIZE_CHANGE
#define WP6_CHARACTER_GROUP_FONT_SIZE_CHANGE
Definition: WP6FileStructure.h:314
WP6_CHARACTER_GROUP_TABLE_COLUMN
#define WP6_CHARACTER_GROUP_TABLE_COLUMN
Definition: WP6FileStructure.h:321
WP6_CHARACTER_GROUP_COLOR
#define WP6_CHARACTER_GROUP_COLOR
Definition: WP6FileStructure.h:311
WP6CharacterGroup_FontFaceChangeSubGroup::WP6CharacterGroup_FontFaceChangeSubGroup
WP6CharacterGroup_FontFaceChangeSubGroup(const WP6CharacterGroup_FontFaceChangeSubGroup &)
WP6Listener.h
WP6VariableLengthGroup::getSubGroup
unsigned char getSubGroup() const
Definition: WP6VariableLengthGroup.h:56
WP6CharacterGroup_FontFaceChangeSubGroup::WP6CharacterGroup_FontFaceChangeSubGroup
WP6CharacterGroup_FontFaceChangeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned short sizeDeletable)
Definition: WP6CharacterGroup.cpp:96
WP6CharacterGroup_TableDefinitionOffSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:216
WP6CharacterGroup_FontFaceChangeSubGroup::m_matchedFontIndex
unsigned short m_matchedFontIndex
Definition: WP6CharacterGroup.h:78
WP6CharacterGroup_ParagraphNumberOnSubGroup::m_outlineHash
unsigned short m_outlineHash
Definition: WP6CharacterGroup.h:116
WP6CharacterGroup_CommentSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:257
WP6CharacterGroup_ParagraphNumberOnSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:183
WP6_CHARACTER_GROUP_SET_DOT_LEADER_CHARACTERS
#define WP6_CHARACTER_GROUP_SET_DOT_LEADER_CHARACTERS
Definition: WP6FileStructure.h:316
WP6FileStructure.h
WP6CharacterGroup::WP6CharacterGroup
WP6CharacterGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:277
WP6CharacterGroup::WP6CharacterGroup
WP6CharacterGroup(const WP6CharacterGroup &)
WP6CharacterGroup_TableDefinitionOnSubGroup::m_leftOffset
unsigned short m_leftOffset
Definition: WP6CharacterGroup.h:130
WP6CharacterGroup_TableDefinitionOffSubGroup
Definition: WP6CharacterGroup.h:134
WP6_CHARACTER_GROUP_COMMENT
#define WP6_CHARACTER_GROUP_COMMENT
Definition: WP6FileStructure.h:315
WP6FontDescriptorPacket
Definition: WP6FontDescriptorPacket.h:35
WP6Listener::getPrefixDataPacket
const WP6PrefixDataPacket * getPrefixDataPacket(const int prefixID) const
Definition: WP6Listener.cpp:44
WP6CharacterGroup_CharacterShadingChangeSubGroup::WP6CharacterGroup_CharacterShadingChangeSubGroup
WP6CharacterGroup_CharacterShadingChangeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:79
WP6Listener::setLeaderCharacter
virtual void setLeaderCharacter(const unsigned character, const unsigned char numSpaces)=0
WP6CommentAnnotationPacket
Definition: WP6CommentAnnotationPacket.h:33
WP6Listener::fontChange
virtual void fontChange(const unsigned short matchedFontPointSize, const unsigned short fontPID, const librevenge::RVNGString &fontName)=0
WP6CharacterGroup_ParagraphNumberOnSubGroup::m_level
unsigned char m_level
Definition: WP6CharacterGroup.h:117
WP6CharacterGroup::_readContents
void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override
Definition: WP6CharacterGroup.cpp:288
WPD_DEBUG_MSG
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
readU16
unsigned short readU16(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:119
WP6CharacterGroup_SetDotLeaderCharactersSubGroup::m_numberOfSpaces
unsigned char m_numberOfSpaces
Definition: WP6CharacterGroup.h:106
WP6CharacterGroup_FontFaceChangeSubGroup::m_hash
unsigned short m_hash
Definition: WP6CharacterGroup.h:77
WP6_CHARACTER_GROUP_CHARACTER_SHADING_CHANGE
#define WP6_CHARACTER_GROUP_CHARACTER_SHADING_CHANGE
Definition: WP6FileStructure.h:312
WP6CharacterGroup_TableDefinitionOffSubGroup::WP6CharacterGroup_TableDefinitionOffSubGroup
WP6CharacterGroup_TableDefinitionOffSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:212
WP6Listener::paragraphNumberOn
virtual void paragraphNumberOn(const unsigned short outlineHash, const unsigned char level, const unsigned char flag)=0
WP6CharacterGroup_SetDotLeaderCharactersSubGroup
Definition: WP6CharacterGroup.h:98
WP6CharacterGroup_ParagraphNumberOnSubGroup::m_flag
unsigned char m_flag
Definition: WP6CharacterGroup.h:118
WP6CommentAnnotationPacket.h
WP6CharacterGroup_FontSizeChangeSubGroup::WP6CharacterGroup_FontSizeChangeSubGroup
WP6CharacterGroup_FontSizeChangeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:129
WP6CharacterGroup_SetDotLeaderCharactersSubGroup::m_character
unsigned char m_character
Definition: WP6CharacterGroup.h:104
WP6_CHARACTER_GROUP_SET_ALIGNMENT_CHARACTER
#define WP6_CHARACTER_GROUP_SET_ALIGNMENT_CHARACTER
Definition: WP6FileStructure.h:310
WP6CharacterGroup_TableColumnSubGroup
Definition: WP6CharacterGroup.h:144
WP6CharacterGroup_TableColumnSubGroup::m_width
unsigned short m_width
Definition: WP6CharacterGroup.h:151
WP6VariableLengthGroup
Definition: WP6VariableLengthGroup.h:43
WP6_CHARACTER_GROUP_TABLE_DEFINITION_ON
#define WP6_CHARACTER_GROUP_TABLE_DEFINITION_ON
Definition: WP6FileStructure.h:319
libwpd_internal.h
WP6Listener::characterShadingChange
virtual void characterShadingChange(const unsigned char shading)=0
WP6CharacterGroup_TableColumnSubGroup::m_numberType
unsigned short m_numberType
Definition: WP6CharacterGroup.h:157
WP6CharacterGroup_SetAlignmentCharacterSubGroup
Definition: WP6CharacterGroup.h:36
WP6Listener
Definition: WP6Listener.h:41
WP6CharacterGroup_SetDotLeaderCharactersSubGroup::WP6CharacterGroup_SetDotLeaderCharactersSubGroup
WP6CharacterGroup_SetDotLeaderCharactersSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:148
WP6CharacterGroup_ColorSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:70
WP6CharacterGroup_TableColumnSubGroup::WP6CharacterGroup_TableColumnSubGroup
WP6CharacterGroup_TableColumnSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:227
WP6VariableLengthGroup::getPrefixIDs
const unsigned short * getPrefixIDs() const
Definition: WP6VariableLengthGroup.h:72
WP6CharacterGroup_CommentSubGroup
Definition: WP6CharacterGroup.h:162
WP6CharacterGroup_SetAlignmentCharacterSubGroup::m_character
unsigned char m_character
Definition: WP6CharacterGroup.h:42
WP6CharacterGroup_TableColumnSubGroup::m_absPosFromRight
unsigned short m_absPosFromRight
Definition: WP6CharacterGroup.h:156
WP6CharacterGroup_FontFaceChangeSubGroup::operator=
WP6CharacterGroup_FontFaceChangeSubGroup & operator=(const WP6CharacterGroup_FontFaceChangeSubGroup &)
WP6CharacterGroup_FontFaceChangeSubGroup
Definition: WP6CharacterGroup.h:69
WP6CharacterGroup_FontFaceChangeSubGroup::m_matchedFontPointSize
unsigned short m_matchedFontPointSize
Definition: WP6CharacterGroup.h:79
WP6Listener::paragraphNumberOff
virtual void paragraphNumberOff()=0
WP6CharacterGroup_TableColumnSubGroup::m_currencyIndex
unsigned char m_currencyIndex
Definition: WP6CharacterGroup.h:158
WP6CharacterGroup_CommentSubGroup::WP6CharacterGroup_CommentSubGroup
WP6CharacterGroup_CommentSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:253
WP6_CHARACTER_GROUP_PARAGRAPH_NUMBER_OFF
#define WP6_CHARACTER_GROUP_PARAGRAPH_NUMBER_OFF
Definition: WP6FileStructure.h:318
WP6CharacterGroup_CharacterShadingChangeSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:86
WP6FontDescriptorPacket.h
WP6Listener::addTableColumnDefinition
virtual void addTableColumnDefinition(const unsigned width, const unsigned leftGutter, const unsigned rightGutter, const unsigned attributes, const unsigned char alignment)=0
WP6CharacterGroup_TableDefinitionOnSubGroup::m_position
unsigned char m_position
Definition: WP6CharacterGroup.h:129
WP6CharacterGroup_CharacterShadingChangeSubGroup::m_shading
unsigned char m_shading
Definition: WP6CharacterGroup.h:65
WP6CharacterGroup_ColorSubGroup::m_green
unsigned char m_green
Definition: WP6CharacterGroup.h:54
WP6CharacterGroup_SetAlignmentCharacterSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:48
WP6VariableLengthGroup::_read
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6VariableLengthGroup.cpp:132
WP6CharacterGroup_SetAlignmentCharacterSubGroup::m_characterSet
unsigned char m_characterSet
Definition: WP6CharacterGroup.h:43
WP6CharacterGroup_FontFaceChangeSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:117
WP6_CHARACTER_GROUP_TABLE_DEFINITION_OFF
#define WP6_CHARACTER_GROUP_TABLE_DEFINITION_OFF
Definition: WP6FileStructure.h:320
WP6CharacterGroup::operator=
WP6CharacterGroup & operator=(const WP6CharacterGroup &)
WP6CharacterGroup_SetDotLeaderCharactersSubGroup::m_characterSet
unsigned char m_characterSet
Definition: WP6CharacterGroup.h:105
WP6Listener::startTable
virtual void startTable()=0
WP6CharacterGroup_ParagraphNumberOnSubGroup
Definition: WP6CharacterGroup.h:110
WP6CharacterGroup_TableColumnSubGroup::m_attributes
unsigned m_attributes
Definition: WP6CharacterGroup.h:154
extendedCharacterWP6ToUCS4
int extendedCharacterWP6ToUCS4(unsigned char character, unsigned char characterSet, const unsigned **chars)
Definition: libwpd_internal.cpp:660
WP6CharacterGroup_TableColumnSubGroup::m_flags
unsigned char m_flags
Definition: WP6CharacterGroup.h:150
WP6CharacterGroup_FontSizeChangeSubGroup::m_desiredFontPointSize
unsigned short m_desiredFontPointSize
Definition: WP6CharacterGroup.h:94
WP6_CHARACTER_GROUP_PARAGRAPH_NUMBER_ON
#define WP6_CHARACTER_GROUP_PARAGRAPH_NUMBER_ON
Definition: WP6FileStructure.h:317
WP6CharacterGroup_ColorSubGroup::WP6CharacterGroup_ColorSubGroup
WP6CharacterGroup_ColorSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:61
WP6CharacterGroup::~WP6CharacterGroup
~WP6CharacterGroup() override
Definition: WP6CharacterGroup.cpp:284
readU32
unsigned readU32(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:139
WP6VariableLengthGroup::getNumPrefixIDs
unsigned char getNumPrefixIDs() const
Definition: WP6VariableLengthGroup.h:68
WP6CharacterGroup_ParagraphNumberOnSubGroup::WP6CharacterGroup_ParagraphNumberOnSubGroup
WP6CharacterGroup_ParagraphNumberOnSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:173
WP6VariableLengthGroup::getSizeDeletable
unsigned short getSizeDeletable() const
Definition: WP6VariableLengthGroup.h:80
WP6CharacterGroup_ColorSubGroup
Definition: WP6CharacterGroup.h:47
WP6CharacterGroup_ColorSubGroup::m_blue
unsigned char m_blue
Definition: WP6CharacterGroup.h:55
WP6VariableLengthGroup.h
WP6_NUM_LIST_LEVELS
#define WP6_NUM_LIST_LEVELS
Definition: WP6FileStructure.h:36
WP6CharacterGroup_TableDefinitionOnSubGroup::m_flags
unsigned char m_flags
Definition: WP6CharacterGroup.h:128
WP6CharacterGroup_FontFaceChangeSubGroup::m_oldMatchedPointSize
unsigned short m_oldMatchedPointSize
Definition: WP6CharacterGroup.h:76
WP6CharacterGroup
Definition: WP6CharacterGroup.h:172
WP6Listener::characterColorChange
virtual void characterColorChange(const unsigned char red, const unsigned char green, const unsigned char blue)=0
WP6CharacterGroup_ColorSubGroup::m_red
unsigned char m_red
Definition: WP6CharacterGroup.h:53
WP6CharacterGroup_TableColumnSubGroup::m_leftGutter
unsigned short m_leftGutter
Definition: WP6CharacterGroup.h:152
WP6CharacterGroup_FontFaceChangeSubGroup::~WP6CharacterGroup_FontFaceChangeSubGroup
~WP6CharacterGroup_FontFaceChangeSubGroup() override
Definition: WP6CharacterGroup.cpp:113
WP6CharacterGroup::m_subGroupData
std::unique_ptr< WP6VariableLengthGroup_SubGroup > m_subGroupData
Definition: WP6CharacterGroup.h:182
WP6CharacterGroup_TableColumnSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:244
WP6Listener::setAlignmentCharacter
virtual void setAlignmentCharacter(const unsigned character)=0
WP6VariableLengthGroup_SubGroup
Definition: WP6VariableLengthGroup.h:36
WP6CharacterGroup.h
WP6CharacterGroup_TableColumnSubGroup::m_alignment
unsigned char m_alignment
Definition: WP6CharacterGroup.h:155
WP6Listener::commentAnnotation
virtual void commentAnnotation(const unsigned short textPID)=0
readU8
unsigned char readU8(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: libwpd_internal.cpp:106
WP6CharacterGroup_TableColumnSubGroup::m_rightGutter
unsigned short m_rightGutter
Definition: WP6CharacterGroup.h:153
WP6CharacterGroup_CharacterShadingChangeSubGroup
Definition: WP6CharacterGroup.h:59
WP6CharacterGroup_FontSizeChangeSubGroup
Definition: WP6CharacterGroup.h:88
WP6CharacterGroup_TableDefinitionOnSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:202
WP6CharacterGroup_FontFaceChangeSubGroup::m_packet
std::unique_ptr< WP6FontDescriptorPacket > m_packet
Definition: WP6CharacterGroup.h:80
WP6Listener::defineTable
virtual void defineTable(const unsigned char position, const unsigned short leftOffset)=0
WPXEncryption
Definition: WPXEncryption.h:36
WP6CharacterGroup::parse
void parse(WP6Listener *listener) override
Definition: WP6CharacterGroup.cpp:332
WP6CharacterGroup_TableDefinitionOnSubGroup::WP6CharacterGroup_TableDefinitionOnSubGroup
WP6CharacterGroup_TableDefinitionOnSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:193
WP6_CHARACTER_GROUP_FONT_FACE_CHANGE
#define WP6_CHARACTER_GROUP_FONT_FACE_CHANGE
Definition: WP6FileStructure.h:313
WP6CharacterGroup_FontSizeChangeSubGroup::parse
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6CharacterGroup.cpp:136
WP6CharacterGroup_TableDefinitionOnSubGroup
Definition: WP6CharacterGroup.h:122
WP6CharacterGroup_SetAlignmentCharacterSubGroup::WP6CharacterGroup_SetAlignmentCharacterSubGroup
WP6CharacterGroup_SetAlignmentCharacterSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6CharacterGroup.cpp:39

Generated for libwpd by doxygen 1.8.20