28 #ifndef WP5STYLESLISTENER_H
29 #define WP5STYLESLISTENER_H
47 void setTabs(
const std::vector<WPXTabStop> & , uint16_t ) {}
77 uint32_t , uint8_t ) {}
79 void insertRow(uint16_t rowHeight,
bool isMinimumHeight,
bool isHeaderRow);
80 void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits,
83 bool useCellAttributes, uint32_t cellAttributes);
91 void boxOn(uint8_t , uint8_t , uint16_t , uint16_t , uint16_t , uint16_t ) {}
Definition: WP5SubDocument.h:33
Definition: WPXString.h:32
void startTable()
Definition: WP5StylesListener.cpp:263
void startSubDocument()
Definition: WP5StylesListener.h:45
void headerFooterGroup(uint8_t headerFooterType, uint8_t occurenceBits, WP5SubDocument *subDocument)
Definition: WP5StylesListener.cpp:199
void insertBreak(uint8_t breakType)
Definition: WP5StylesListener.cpp:61
Definition: WP5Listener.h:39
Definition: WPXTable.h:52
WPXTable * m_currentTable
Definition: WP5StylesListener.h:104
void insertNote(WPXNoteType, const WP5SubDocument *)
Definition: WP5StylesListener.h:87
void marginChange(uint8_t side, uint16_t margin)
Definition: WP5StylesListener.cpp:152
WPXPageSpan m_nextPage
Definition: WP5StylesListener.h:101
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP5StylesListener.cpp:298
bool m_isSubDocument
Definition: WP5StylesListener.h:107
void insertNoteReference(const WPXString &)
Definition: WP5StylesListener.h:86
void startDocument()
Definition: WP5StylesListener.h:44
WP5StylesListener & operator=(const WP5StylesListener &)
void characterColorChange(uint8_t, uint8_t, uint8_t)
Definition: WP5StylesListener.h:60
std::vector< WP5SubDocument * > & m_subDocuments
Definition: WP5StylesListener.h:108
void lineSpacingChange(double)
Definition: WP5StylesListener.h:67
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP5StylesListener.h:109
void insertCharacter(uint32_t)
Definition: WP5StylesListener.h:48
void pageFormChange(uint16_t length, uint16_t width, WPXFormOrientation orientation)
Definition: WP5StylesListener.cpp:136
void insertEOL()
Definition: WP5StylesListener.h:61
WPXSubDocumentType
Definition: libwpd_internal.h:112
WPXTableList m_tableList
Definition: WP5StylesListener.h:103
void addTableColumnDefinition(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)
Definition: WP5StylesListener.h:76
void endDocument()
Definition: WP5StylesListener.cpp:51
Definition: libwpd_internal.h:168
void defineTable(uint8_t, uint16_t)
Definition: WP5StylesListener.h:75
Definition: WPXTable.h:82
void setTabs(const std::vector< WPXTabStop > &, uint16_t)
Definition: WP5StylesListener.h:47
void boxOn(uint8_t, uint8_t, uint16_t, uint16_t, uint16_t, uint16_t)
Definition: WP5StylesListener.h:91
virtual void insertGraphicsData(const WPXBinaryData *)
Definition: WP5StylesListener.h:93
WPXFormOrientation
Definition: libwpd_internal.h:106
void pageMarginChange(uint8_t side, uint16_t margin)
Definition: WP5StylesListener.cpp:117
WPXPageSpan m_currentPage
Definition: WP5StylesListener.h:101
void attributeChange(bool, uint8_t)
Definition: WP5StylesListener.h:66
void setFont(const WPXString &, double)
Definition: WP5StylesListener.h:46
Definition: WPXSubDocument.h:35
virtual void insertIndent(uint8_t, double)
Definition: WP5StylesListener.h:56
WPXVerticalAlignment
Definition: libwpd_internal.h:108
virtual void boxOff()
Definition: WP5StylesListener.h:92
void insertRow(uint16_t rowHeight, bool isMinimumHeight, bool isHeaderRow)
Definition: WP5StylesListener.cpp:273
WP5StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList, std::vector< WP5SubDocument * > &subDocuments)
Definition: WP5StylesListener.cpp:35
void justificationChange(uint8_t)
Definition: WP5StylesListener.h:68
void suppressPageCharacteristics(uint8_t suppressCode)
Definition: WP5StylesListener.cpp:247
Definition: WPXPageSpan.h:77
Definition: WPXBinaryData.h:34
void endSubDocument()
Definition: WP5StylesListener.cpp:56
bool m_currentPageHasContent
Definition: WP5StylesListener.h:106
void insertTab(uint8_t, double)
Definition: WP5StylesListener.h:52
double m_tempMarginRight
Definition: WP5StylesListener.h:105
Definition: WPXStylesListener.h:33
Definition: WP5StylesListener.h:39
void endTable()
Definition: WP5StylesListener.h:84
double m_tempMarginLeft
Definition: WP5StylesListener.h:105
WPXNoteType
Definition: libwpd_internal.h:94
void insertCell(uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, WPXVerticalAlignment cellVerticalAlignment, bool useCellAttributes, uint32_t cellAttributes)
Definition: WP5StylesListener.cpp:284