Go to the documentation of this file.
26 #ifndef WP3WINDOWGROUP_H
27 #define WP3WINDOWGROUP_H
29 #include <librevenge/librevenge.h>
virtual void insertPicture(double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const librevenge::RVNGBinaryData &binaryData)=0
void parse(WP3Listener *listener) override
Definition: WP3WindowGroup.cpp:98
#define WP3_WINDOW_GROUP_TABLE_BOX_FUNCTION
Definition: WP3FileStructure.h:150
virtual void insertTextBox(double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0
unsigned char m_leftColumn
Definition: WP3WindowGroup.h:47
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP3VariableLengthGroup.cpp:124
#define WP3_WINDOW_GROUP_FIGURE_BOX_FUNCTION
Definition: WP3FileStructure.h:149
WP3WindowGroup & operator=(const WP3WindowGroup &)
virtual void insertWP51Table(double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
unsigned char m_boxType
Definition: WP3WindowGroup.h:47
double fixedPointToDouble(const unsigned fixedPointNumber)
Definition: libwpd_internal.cpp:1172
unsigned short readU16(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:119
double m_horizontalOffset
Definition: WP3WindowGroup.h:48
const WP3Resource * getResource(unsigned type, unsigned ID) const
Definition: WP3ResourceFork.cpp:149
unsigned m_resourceID
Definition: WP3WindowGroup.h:49
Definition: WP3WindowGroup.h:38
Definition: WP3Listener.h:39
double m_verticalOffset
Definition: WP3WindowGroup.h:48
~WP3WindowGroup() override
Definition: WP3WindowGroup.cpp:50
WP3WindowGroup(const WP3WindowGroup &)
Definition: WP3SubDocument.h:34
std::unique_ptr< WP3SubDocument > m_subDocument
Definition: WP3WindowGroup.h:50
unsigned char m_rightColumn
Definition: WP3WindowGroup.h:47
#define WP3_WINDOW_GROUP_HORIZONTAL_LINE
Definition: WP3FileStructure.h:155
#define WP3_WINDOW_GROUP_HTML_IMAGE_BOX_FUNCTION
Definition: WP3FileStructure.h:154
unsigned readU32(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:139
std::unique_ptr< WP3SubDocument > m_caption
Definition: WP3WindowGroup.h:51
void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override
Definition: WP3WindowGroup.cpp:54
#define WP3_WINDOW_GROUP_EQUATION_BOX_FUNCTION
Definition: WP3FileStructure.h:153
#define WP3_WINDOW_GROUP_USER_BOX_FUNCTION
Definition: WP3FileStructure.h:152
#define WP3_WINDOW_GROUP_TEXT_BOX_FUNCTION
Definition: WP3FileStructure.h:151
double m_width
Definition: WP3WindowGroup.h:48
unsigned char getSubGroup() const
Definition: WP3VariableLengthGroup.h:48
const WP3ResourceFork * getResourceFork() const
Definition: WP3Listener.h:98
const librevenge::RVNGBinaryData & getResourceData() const
Definition: WP3Resource.h:60
WP3WindowGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP3WindowGroup.cpp:33
unsigned char readU8(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: libwpd_internal.cpp:106
unsigned short m_figureFlags
Definition: WP3WindowGroup.h:46
Definition: WP3VariableLengthGroup.h:35
double m_height
Definition: WP3WindowGroup.h:48
Definition: WPXEncryption.h:36
Generated for libwpd by
doxygen 1.8.20