27 #ifndef WP3STYLESLISTENER_H 28 #define WP3STYLESLISTENER_H 66 void marginChange(
unsigned char side,
unsigned short margin)
override;
68 void setTabs(
bool ,
const std::vector<WPXTabStop> )
override {}
70 const std::vector<double> & ,
const std::vector<bool> & )
override {}
76 unsigned ,
unsigned char )
override {}
83 void undoChange(
unsigned char undoType,
unsigned short undoLevel)
override;
103 void insertPicture(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
104 unsigned short ,
const librevenge::RVNGBinaryData & )
override {}
105 void insertTextBox(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
107 void insertWP51Table(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
Definition: WP3Listener.h:37
void backTab() override
Definition: WP3StylesListener.h:95
void closeCell() override
Definition: WP3StylesListener.h:78
void insertNote(WPXNoteType, const WP3SubDocument *) override
Definition: WP3StylesListener.h:89
Definition: WPXTable.h:49
void suppressPage(unsigned short suppressCode) override
Definition: WP3StylesListener.cpp:232
void endDocument() override
Definition: WP3StylesListener.cpp:50
void insertBreak(unsigned char breakType) override
Definition: WP3StylesListener.cpp:62
void undoChange(unsigned char undoType, unsigned short undoLevel) override
Definition: WP3StylesListener.cpp:102
WPXTextColumnType
Definition: libwpd_internal.h:109
void leftIndent(double) override
Definition: WP3StylesListener.h:100
void setTextFont(const librevenge::RVNGString &) override
Definition: WP3StylesListener.h:85
void addTableColumnDefinition(unsigned, unsigned, unsigned, unsigned, unsigned char) override
Definition: WP3StylesListener.h:75
void insertCharacter(unsigned) override
Definition: WP3StylesListener.h:44
void insertNoteReference(const librevenge::RVNGString &) override
Definition: WP3StylesListener.h:88
void insertPageNumber(const librevenge::RVNGString &) override
Definition: WP3StylesListener.h:87
double m_tempMarginRight
Definition: WP3StylesListener.h:120
bool m_currentPageHasContent
Definition: WP3StylesListener.h:121
void lineSpacingChange(double) override
Definition: WP3StylesListener.h:62
WPXTable * m_currentTable
Definition: WP3StylesListener.h:119
double m_tempMarginLeft
Definition: WP3StylesListener.h:120
WPXSubDocumentType
Definition: libwpd_internal.h:111
void insertTextBox(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *) override
Definition: WP3StylesListener.h:105
void setFontSize(unsigned short) override
Definition: WP3StylesListener.h:86
void indentFirstLineChange(double) override
Definition: WP3StylesListener.h:67
void leftIndent() override
Definition: WP3StylesListener.h:99
void endSubDocument() override
Definition: WP3StylesListener.cpp:56
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP3StylesListener.h:124
Definition: WPXTable.h:79
void endTable() override
Definition: WP3StylesListener.h:82
WPXTableList m_tableList
Definition: WP3StylesListener.h:118
void marginChange(unsigned char side, unsigned short margin) override
Definition: WP3StylesListener.cpp:132
void attributeChange(bool, unsigned char) override
Definition: WP3StylesListener.h:61
void setTableCellSpan(unsigned short, unsigned short) override
Definition: WP3StylesListener.h:80
void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, WP3SubDocument *subDocument) override
Definition: WP3StylesListener.cpp:193
void justificationChange(unsigned char) override
Definition: WP3StylesListener.h:63
void insertPicture(double, double, double, double, unsigned char, unsigned char, unsigned short, const librevenge::RVNGBinaryData &) override
Definition: WP3StylesListener.h:103
void leftRightIndent() override
Definition: WP3StylesListener.h:101
void insertWP51Table(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *) override
Definition: WP3StylesListener.h:107
WPXFormOrientation
Definition: libwpd_internal.h:105
std::vector< WP3SubDocument * > & m_subDocuments
Definition: WP3StylesListener.h:123
Definition: WPXSubDocument.h:34
void setTableCellFillColor(const RGBSColor *) override
Definition: WP3StylesListener.h:81
bool m_isSubDocument
Definition: WP3StylesListener.h:122
void startSubDocument() override
Definition: WP3StylesListener.h:43
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP3StylesListener.cpp:258
void insertEOL() override
Definition: WP3StylesListener.h:56
void startTable() override
Definition: WP3StylesListener.cpp:248
void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation) override
Definition: WP3StylesListener.cpp:178
void leftRightIndent(double) override
Definition: WP3StylesListener.h:102
void pageMarginChange(unsigned char side, unsigned short margin) override
Definition: WP3StylesListener.cpp:113
WP3StylesListener & operator=(const WP3StylesListener &)
void defineTable(unsigned char, unsigned short) override
Definition: WP3StylesListener.h:74
Definition: libwpd_internal.h:166
WPXPageSpan m_currentPage
Definition: WP3StylesListener.h:116
void setTextColor(const RGBSColor *) override
Definition: WP3StylesListener.h:84
void startDocument() override
Definition: WP3StylesListener.h:42
WP3StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList, std::vector< WP3SubDocument *> &subDocuments)
Definition: WP3StylesListener.cpp:34
Definition: WPXPageSpan.h:77
void columnChange(WPXTextColumnType, unsigned char, const std::vector< double > &, const std::vector< bool > &) override
Definition: WP3StylesListener.h:69
bool isUndoOn()
Definition: WPXListener.h:40
void setTabs(bool, const std::vector< WPXTabStop >) override
Definition: WP3StylesListener.h:68
void closeRow() override
Definition: WP3StylesListener.h:79
void insertTab() override
Definition: WP3StylesListener.h:48
Definition: WPXStylesListener.h:33
Definition: WP3SubDocument.h:33
void insertTab(unsigned char, double) override
Definition: WP3StylesListener.h:52
Definition: WP3StylesListener.h:37
WPXNoteType
Definition: libwpd_internal.h:93