28#ifndef WP5STYLESLISTENER_H
29#define WP5STYLESLISTENER_H
46 void setFont(
const librevenge::RVNGString & ,
double )
override {}
47 void setTabs(
const std::vector<WPXTabStop> & ,
unsigned short )
override {}
71 void marginChange(
unsigned char side,
unsigned short margin)
override;
77 unsigned ,
unsigned char )
override {}
79 void insertRow(
unsigned short rowHeight,
bool isMinimumHeight,
bool isHeaderRow)
override;
80 void insertCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits,
83 bool useCellAttributes,
unsigned cellAttributes)
override;
88 void headerFooterGroup(
unsigned char headerFooterType,
unsigned char occurrenceBits,
const std::shared_ptr<WP5SubDocument> &subDocument)
override;
91 void boxOn(
unsigned char ,
unsigned char ,
unsigned short ,
unsigned short ,
unsigned short ,
unsigned short )
override {}
WP5Listener()
Definition WP5Listener.cpp:34
void startTable() override
Definition WP5StylesListener.cpp:259
void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, const std::shared_ptr< WP5SubDocument > &subDocument) override
Definition WP5StylesListener.cpp:198
WP5StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList)
Definition WP5StylesListener.cpp:35
bool m_currentPageHasContent
Definition WP5StylesListener.h:106
WPXPageSpan m_nextPage
Definition WP5StylesListener.h:101
void endSubDocument() override
Definition WP5StylesListener.cpp:55
WP5StylesListener & operator=(const WP5StylesListener &)
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition WP5StylesListener.cpp:294
void insertIndent(unsigned char, double) override
Definition WP5StylesListener.h:56
void insertBreak(unsigned char breakType) override
Definition WP5StylesListener.cpp:60
void boxOn(unsigned char, unsigned char, unsigned short, unsigned short, unsigned short, unsigned short) override
Definition WP5StylesListener.h:91
void startDocument() override
Definition WP5StylesListener.h:44
void insertGraphicsData(const librevenge::RVNGBinaryData *) override
Definition WP5StylesListener.h:93
void setFont(const librevenge::RVNGString &, double) override
Definition WP5StylesListener.h:46
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition WP5StylesListener.h:108
void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation) override
Definition WP5StylesListener.cpp:135
void insertRow(unsigned short rowHeight, bool isMinimumHeight, bool isHeaderRow) override
Definition WP5StylesListener.cpp:269
WPXPageSpan m_currentPage
Definition WP5StylesListener.h:101
double m_tempMarginLeft
Definition WP5StylesListener.h:105
void endDocument() override
Definition WP5StylesListener.cpp:50
void startSubDocument() override
Definition WP5StylesListener.h:45
void endTable() override
Definition WP5StylesListener.h:84
WP5StylesListener(const WP5StylesListener &)
void insertCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, WPXVerticalAlignment cellVerticalAlignment, bool useCellAttributes, unsigned cellAttributes) override
Definition WP5StylesListener.cpp:280
void characterColorChange(unsigned char, unsigned char, unsigned char) override
Definition WP5StylesListener.h:60
void insertCharacter(unsigned) override
Definition WP5StylesListener.h:48
void insertEOL() override
Definition WP5StylesListener.h:61
void justificationChange(unsigned char) override
Definition WP5StylesListener.h:68
std::shared_ptr< WPXTable > m_currentTable
Definition WP5StylesListener.h:104
void addTableColumnDefinition(unsigned, unsigned, unsigned, unsigned, unsigned char) override
Definition WP5StylesListener.h:76
void setTabs(const std::vector< WPXTabStop > &, unsigned short) override
Definition WP5StylesListener.h:47
void lineSpacingChange(double) override
Definition WP5StylesListener.h:67
WPXTableList m_tableList
Definition WP5StylesListener.h:103
void insertTab(unsigned char, double) override
Definition WP5StylesListener.h:52
void insertNoteReference(const librevenge::RVNGString &) override
Definition WP5StylesListener.h:86
void pageMarginChange(unsigned char side, unsigned short margin) override
Definition WP5StylesListener.cpp:116
void attributeChange(bool, unsigned char) override
Definition WP5StylesListener.h:66
double m_tempMarginRight
Definition WP5StylesListener.h:105
void boxOff() override
Definition WP5StylesListener.h:92
bool m_isSubDocument
Definition WP5StylesListener.h:107
void defineTable(unsigned char, unsigned short) override
Definition WP5StylesListener.h:75
void marginChange(unsigned char side, unsigned short margin) override
Definition WP5StylesListener.cpp:151
void insertNote(WPXNoteType, const WP5SubDocument *) override
Definition WP5StylesListener.h:87
void suppressPageCharacteristics(unsigned char suppressCode) override
Definition WP5StylesListener.cpp:243
Definition WP5SubDocument.h:34
Definition WPXPageSpan.h:43
WPXStylesListener(std::list< WPXPageSpan > &pageList)
Definition WPXStylesListener.cpp:31
Definition WPXSubDocument.h:37
Definition WPXTableList.h:36
WPXFormOrientation
Definition libwpd_internal.h:105
WPXSubDocumentType
Definition libwpd_internal.h:111
WPXVerticalAlignment
Definition libwpd_internal.h:107
WPXNoteType
Definition libwpd_internal.h:93
Definition libwpd_internal.h:167