28 #ifndef WP5STYLESLISTENER_H
29 #define WP5STYLESLISTENER_H
46 void setFont(
const librevenge::RVNGString & ,
double ) {}
47 void setTabs(
const std::vector<WPXTabStop> & ,
unsigned short ) {}
71 void marginChange(
unsigned char side,
unsigned short margin);
77 unsigned ,
unsigned char ) {}
79 void insertRow(
unsigned short rowHeight,
bool isMinimumHeight,
bool isHeaderRow);
80 void insertCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits,
83 bool useCellAttributes,
unsigned cellAttributes);
91 void boxOn(
unsigned char ,
unsigned char ,
unsigned short ,
unsigned short ,
unsigned short ,
unsigned short ) {}
void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation)
Definition: WP5StylesListener.cpp:136
Definition: WP5SubDocument.h:33
void startTable()
Definition: WP5StylesListener.cpp:263
void startSubDocument()
Definition: WP5StylesListener.h:45
void insertNoteReference(const librevenge::RVNGString &)
Definition: WP5StylesListener.h:86
void insertBreak(unsigned char breakType)
Definition: WP5StylesListener.cpp:61
Definition: WP5Listener.h:39
virtual void insertIndent(unsigned char, double)
Definition: WP5StylesListener.h:56
Definition: WPXTable.h:51
WPXTable * m_currentTable
Definition: WP5StylesListener.h:104
void insertNote(WPXNoteType, const WP5SubDocument *)
Definition: WP5StylesListener.h:87
WPXPageSpan m_nextPage
Definition: WP5StylesListener.h:101
void pageMarginChange(unsigned char side, unsigned short margin)
Definition: WP5StylesListener.cpp:117
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP5StylesListener.cpp:298
void insertRow(unsigned short rowHeight, bool isMinimumHeight, bool isHeaderRow)
Definition: WP5StylesListener.cpp:273
bool m_isSubDocument
Definition: WP5StylesListener.h:107
void startDocument()
Definition: WP5StylesListener.h:44
WP5StylesListener & operator=(const WP5StylesListener &)
void justificationChange(unsigned char)
Definition: WP5StylesListener.h:68
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 insertEOL()
Definition: WP5StylesListener.h:61
WPXSubDocumentType
Definition: libwpd_internal.h:111
WPXTableList m_tableList
Definition: WP5StylesListener.h:103
void endDocument()
Definition: WP5StylesListener.cpp:51
void characterColorChange(unsigned char, unsigned char, unsigned char)
Definition: WP5StylesListener.h:60
Definition: libwpd_internal.h:167
void defineTable(unsigned char, unsigned short)
Definition: WP5StylesListener.h:75
Definition: WPXTable.h:81
virtual void insertGraphicsData(const librevenge::RVNGBinaryData *)
Definition: WP5StylesListener.h:93
void setFont(const librevenge::RVNGString &, double)
Definition: WP5StylesListener.h:46
void suppressPageCharacteristics(unsigned char suppressCode)
Definition: WP5StylesListener.cpp:247
void setTabs(const std::vector< WPXTabStop > &, unsigned short)
Definition: WP5StylesListener.h:47
void boxOn(unsigned char, unsigned char, unsigned short, unsigned short, unsigned short, unsigned short)
Definition: WP5StylesListener.h:91
WPXFormOrientation
Definition: libwpd_internal.h:105
void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, WP5SubDocument *subDocument)
Definition: WP5StylesListener.cpp:199
WPXPageSpan m_currentPage
Definition: WP5StylesListener.h:101
Definition: WPXSubDocument.h:34
void attributeChange(bool, unsigned char)
Definition: WP5StylesListener.h:66
void addTableColumnDefinition(unsigned, unsigned, unsigned, unsigned, unsigned char)
Definition: WP5StylesListener.h:76
WPXVerticalAlignment
Definition: libwpd_internal.h:107
virtual void boxOff()
Definition: WP5StylesListener.h:92
WP5StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList, std::vector< WP5SubDocument * > &subDocuments)
Definition: WP5StylesListener.cpp:35
void marginChange(unsigned char side, unsigned short margin)
Definition: WP5StylesListener.cpp:152
Definition: WPXPageSpan.h:77
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)
Definition: WP5StylesListener.cpp:284
void endSubDocument()
Definition: WP5StylesListener.cpp:56
void insertTab(unsigned char, double)
Definition: WP5StylesListener.h:52
bool m_currentPageHasContent
Definition: WP5StylesListener.h:106
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:93
void insertCharacter(unsigned)
Definition: WP5StylesListener.h:48