Go to the documentation of this file.
27 #ifndef WP6PARAGRAPHGROUP_H
28 #define WP6PARAGRAPHGROUP_H
38 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
48 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
58 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
71 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
84 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
94 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
104 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
114 void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const override;
std::vector< bool > m_usePreWP9LeaderMethods
Definition: WP6ParagraphGroup.h:76
unsigned char getSubGroup() const
Definition: WP6VariableLengthGroup.h:54
Definition: WP6ParagraphGroup.h:44
WP6ParagraphGroup_TabSetSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:106
virtual void spacingAfterParagraphChange(const double spacingRelative, const double spacingAbsolute)=0
unsigned char m_tabBehaviourFlag
Definition: WP6ParagraphGroup.h:119
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:224
void parse(WP6Listener *listener) override
Definition: WP6ParagraphGroup.cpp:80
WP6ParagraphGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:34
#define WPX_RIGHT
Definition: libwpd_internal.h:161
virtual void updateOutlineDefinition(const unsigned short outlineHash, const unsigned char *numberingMethods, const unsigned char tabBehaviourFlag)=0
unsigned char m_numberingMethods[WP6_NUM_LIST_LEVELS]
Definition: WP6ParagraphGroup.h:118
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:245
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
unsigned short readU16(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:119
double m_tabAdjustValue
Definition: WP6ParagraphGroup.h:75
Definition: WP6ParagraphGroup.h:54
Definition: WP6ParagraphGroup.h:34
#define WPX_LEFT
Definition: libwpd_internal.h:160
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:286
virtual void paragraphMarginChange(const unsigned char side, const signed short margin)=0
virtual void indentFirstLineChange(const signed short offset)=0
Definition: WP6ParagraphGroup.h:66
WP6ParagraphGroup_SpacingAfterParagraphSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned short sizeNonDeletable)
Definition: WP6ParagraphGroup.cpp:292
std::vector< WPXTabStop > m_tabStops
Definition: WP6ParagraphGroup.h:77
#define WP6_PARAGRAPH_GROUP_JUSTIFICATION
Definition: WP6FileStructure.h:291
Definition: WP6VariableLengthGroup.h:40
unsigned short m_sizeNonDeletable
Definition: WP6ParagraphGroup.h:63
Definition: WP6ParagraphGroup.h:80
~WP6ParagraphGroup_TabSetSubGroup() override
Definition: WP6ParagraphGroup.cpp:220
Definition: WP6Listener.h:40
~WP6ParagraphGroup() override
Definition: WP6ParagraphGroup.cpp:41
Definition: libwpd_internal.h:106
#define WP6_PARAGRAPH_GROUP_INDENT_FIRST_LINE_OF_PARAGRAPH
Definition: WP6FileStructure.h:293
const unsigned short * getPrefixIDs() const
Definition: WP6VariableLengthGroup.h:70
WP6ParagraphGroup_OutlineDefineSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:320
signed short m_leftMargin
Definition: WP6ParagraphGroup.h:97
Definition: libwpd_internal.h:106
signed short m_firstLineOffset
Definition: WP6ParagraphGroup.h:87
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:259
#define WPX_NUM_WPUS_PER_INCH
Definition: WPXFileStructure.h:30
Definition: WP6ParagraphGroup.h:122
unsigned char m_justification
Definition: WP6ParagraphGroup.h:51
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:273
double m_lineSpacing
Definition: WP6ParagraphGroup.h:41
virtual void defineTabStops(const bool isRelative, const std::vector< WPXTabStop > &tabStops, const std::vector< bool > &usePreWP9LeaderMethods)=0
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6VariableLengthGroup.cpp:135
WP6ParagraphGroup_IndentFirstLineSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:238
double m_spacingAfterParagraphRelative
Definition: WP6ParagraphGroup.h:62
Definition: libwpd_internal.h:193
unsigned char m_leaderNumSpaces
Definition: libwpd_internal.h:199
Definition: libwpd_internal.h:106
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:312
unsigned short getSizeNonDeletable() const
Definition: WP6VariableLengthGroup.h:74
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:336
#define WP6_PARAGRAPH_GROUP_SPACING_AFTER_PARAGRAPH
Definition: WP6FileStructure.h:292
WP6ParagraphGroup_LineSpacingSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:88
Definition: WP6ParagraphGroup.h:90
unsigned short m_outlineHash
Definition: WP6ParagraphGroup.h:117
unsigned readU32(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:139
unsigned char getNumPrefixIDs() const
Definition: WP6VariableLengthGroup.h:66
WP6ParagraphGroup_LeftMarginAdjustmentSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:252
Definition: libwpd_internal.h:106
WP6VariableLengthGroup_SubGroup * m_subGroupData
Definition: WP6ParagraphGroup.h:132
unsigned m_leaderCharacter
Definition: libwpd_internal.h:198
#define WP6_NUM_LIST_LEVELS
Definition: WP6FileStructure.h:36
#define WP6_PARAGRAPH_GROUP_RIGHT_MARGIN_ADJUSTMENT
Definition: WP6FileStructure.h:295
double m_spacingAfterParagraphAbsolute
Definition: WP6ParagraphGroup.h:61
Definition: libwpd_internal.h:106
Definition: WP6ParagraphGroup.h:110
WP6ParagraphGroup_RightMarginAdjustmentSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:266
void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override
Definition: WP6ParagraphGroup.cpp:47
signed short m_rightMargin
Definition: WP6ParagraphGroup.h:107
double m_position
Definition: libwpd_internal.h:196
WP6ParagraphGroup_JustificationModeSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6ParagraphGroup.cpp:280
void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const override
Definition: WP6ParagraphGroup.cpp:99
virtual void lineSpacingChange(const double lineSpacing)=0
#define WP6_PARAGRAPH_GROUP_LINE_SPACING
Definition: WP6FileStructure.h:289
virtual void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const =0
Definition: WP6ParagraphGroup.h:100
Definition: WP6VariableLengthGroup.h:33
#define WP6_PARAGRAPH_GROUP_LEFT_MARGIN_ADJUSTMENT
Definition: WP6FileStructure.h:294
unsigned char readU8(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: libwpd_internal.cpp:106
#define WP6_PARAGRAPH_GROUP_OUTLINE_DEFINE
Definition: WP6FileStructure.h:296
#define WP6_PARAGRAPH_GROUP_TAB_SET
Definition: WP6FileStructure.h:290
bool m_isRelative
Definition: WP6ParagraphGroup.h:74
Definition: WPXEncryption.h:35
WPXTabAlignment m_alignment
Definition: libwpd_internal.h:197
virtual void justificationChange(const unsigned char justification)=0
WP6ParagraphGroup & operator=(const WP6ParagraphGroup &)
Generated for libwpd by
doxygen 1.8.16