WP3TablesGroup Class Reference

#include <WP3TablesGroup.h>

Inheritance diagram for WP3TablesGroup:
WP3VariableLengthGroup WP3Part

Public Member Functions

 WP3TablesGroup (WPXInputStream *input, WPXEncryption *encryption)
 ~WP3TablesGroup ()
void _readContents (WPXInputStream *input, WPXEncryption *encryption)
void parse (WP3Listener *listener)
- Public Member Functions inherited from WP3VariableLengthGroup
 WP3VariableLengthGroup ()
virtual ~WP3VariableLengthGroup ()
- Public Member Functions inherited from WP3Part
virtual ~WP3Part ()

Private Attributes

uint8_t m_tableMode
uint32_t m_offsetFromLeftEdge
uint32_t m_topGutterSpacing
uint32_t m_leftGutterSpacing
uint32_t m_bottomGutterSpacing
uint32_t m_rightGutterSpacing
uint8_t m_numColumns
uint8_t m_columnMode [32]
uint8_t m_numberFormat [32]
uint32_t m_columnWidth [32]
uint32_t m_rightOffsetForDecimalAlign [32]
uint16_t m_colSpan
uint16_t m_rowSpan
RGBSColor m_cellFillColor

Additional Inherited Members

- Static Public Member Functions inherited from WP3VariableLengthGroup
static WP3VariableLengthGroupconstructVariableLengthGroup (WPXInputStream *input, WPXEncryption *encryption, const uint8_t group)
static bool isGroupConsistent (WPXInputStream *input, WPXEncryption *encryption, const uint8_t group)
- Protected Member Functions inherited from WP3VariableLengthGroup
void _read (WPXInputStream *input, WPXEncryption *encryption)
uint8_t getSubGroup () const
uint16_t getSize () const

Constructor & Destructor Documentation

WP3TablesGroup::WP3TablesGroup ( WPXInputStream input,
WPXEncryption encryption 
)
WP3TablesGroup::~WP3TablesGroup ( )

Member Function Documentation

void WP3TablesGroup::_readContents ( WPXInputStream input,
WPXEncryption encryption 
)
virtual

Reimplemented from WP3VariableLengthGroup.

void WP3TablesGroup::parse ( WP3Listener listener)
virtual

Implements WP3Part.

Member Data Documentation

uint32_t WP3TablesGroup::m_bottomGutterSpacing
private

Referenced by _readContents().

RGBSColor WP3TablesGroup::m_cellFillColor
private

Referenced by _readContents(), and parse().

uint16_t WP3TablesGroup::m_colSpan
private

Referenced by _readContents(), and parse().

uint8_t WP3TablesGroup::m_columnMode[32]
private

Referenced by _readContents().

uint32_t WP3TablesGroup::m_columnWidth[32]
private

Referenced by _readContents(), and parse().

uint32_t WP3TablesGroup::m_leftGutterSpacing
private

Referenced by _readContents(), and parse().

uint8_t WP3TablesGroup::m_numberFormat[32]
private

Referenced by _readContents().

uint8_t WP3TablesGroup::m_numColumns
private

Referenced by _readContents(), and parse().

uint32_t WP3TablesGroup::m_offsetFromLeftEdge
private

Referenced by _readContents(), and parse().

uint32_t WP3TablesGroup::m_rightGutterSpacing
private

Referenced by _readContents(), and parse().

uint32_t WP3TablesGroup::m_rightOffsetForDecimalAlign[32]
private

Referenced by _readContents().

uint16_t WP3TablesGroup::m_rowSpan
private

Referenced by _readContents(), and parse().

uint8_t WP3TablesGroup::m_tableMode
private

Referenced by _readContents(), and parse().

uint32_t WP3TablesGroup::m_topGutterSpacing
private

Referenced by _readContents().


The documentation for this class was generated from the following files:

Generated for libwpd by doxygen 1.8.1.2