27#ifndef WP3STYLESLISTENER_H
28#define WP3STYLESLISTENER_H
65 void marginChange(
unsigned char side,
unsigned short margin)
override;
67 void setTabs(
bool ,
const std::vector<WPXTabStop> )
override {}
69 const std::vector<double> & ,
const std::vector<bool> & )
override {}
75 unsigned ,
unsigned char )
override {}
82 void undoChange(
unsigned char undoType,
unsigned short undoLevel)
override;
92 void headerFooterGroup(
unsigned char headerFooterType,
unsigned char occurrenceBits,
const std::shared_ptr<WP3SubDocument> &subDocument)
override;
102 void insertPicture(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
103 unsigned short ,
const librevenge::RVNGBinaryData & )
override {}
104 void insertTextBox(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
106 void insertWP51Table(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
WP3Listener()
Definition WP3Listener.cpp:30
void insertCharacter(unsigned) override
Definition WP3StylesListener.h:43
void closeRow() override
Definition WP3StylesListener.h:78
void setFontSize(unsigned short) override
Definition WP3StylesListener.h:85
void backTab() override
Definition WP3StylesListener.h:94
void insertNote(WPXNoteType, const WP3SubDocument *) override
Definition WP3StylesListener.h:88
void startSubDocument() override
Definition WP3StylesListener.h:42
void endTable() override
Definition WP3StylesListener.h:81
void undoChange(unsigned char undoType, unsigned short undoLevel) override
Definition WP3StylesListener.cpp:101
void insertEOL() override
Definition WP3StylesListener.h:55
void leftIndent(double) override
Definition WP3StylesListener.h:99
void setTableCellSpan(unsigned short, unsigned short) override
Definition WP3StylesListener.h:79
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition WP3StylesListener.cpp:254
double m_tempMarginLeft
Definition WP3StylesListener.h:119
void lineSpacingChange(double) override
Definition WP3StylesListener.h:61
bool m_currentPageHasContent
Definition WP3StylesListener.h:120
WP3StylesListener & operator=(const WP3StylesListener &)
bool m_isSubDocument
Definition WP3StylesListener.h:121
void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, const std::shared_ptr< WP3SubDocument > &subDocument) override
Definition WP3StylesListener.cpp:192
void insertBreak(unsigned char breakType) override
Definition WP3StylesListener.cpp:61
void leftIndent() override
Definition WP3StylesListener.h:98
void setTabs(bool, const std::vector< WPXTabStop >) override
Definition WP3StylesListener.h:67
void startTable() override
Definition WP3StylesListener.cpp:244
void endDocument() override
Definition WP3StylesListener.cpp:49
void closeCell() override
Definition WP3StylesListener.h:77
WPXTableList m_tableList
Definition WP3StylesListener.h:117
void leftRightIndent(double) override
Definition WP3StylesListener.h:101
std::shared_ptr< WPXTable > m_currentTable
Definition WP3StylesListener.h:118
void marginChange(unsigned char side, unsigned short margin) override
Definition WP3StylesListener.cpp:131
void insertPageNumber(const librevenge::RVNGString &) override
Definition WP3StylesListener.h:86
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition WP3StylesListener.h:122
void insertTab(unsigned char, double) override
Definition WP3StylesListener.h:51
void insertWP51Table(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *) override
Definition WP3StylesListener.h:106
void attributeChange(bool, unsigned char) override
Definition WP3StylesListener.h:60
void defineTable(unsigned char, unsigned short) override
Definition WP3StylesListener.h:73
void startDocument() override
Definition WP3StylesListener.h:41
void indentFirstLineChange(double) override
Definition WP3StylesListener.h:66
void insertTextBox(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *) override
Definition WP3StylesListener.h:104
void insertNoteReference(const librevenge::RVNGString &) override
Definition WP3StylesListener.h:87
void insertTab() override
Definition WP3StylesListener.h:47
void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation) override
Definition WP3StylesListener.cpp:177
void suppressPage(unsigned short suppressCode) override
Definition WP3StylesListener.cpp:228
void addTableColumnDefinition(unsigned, unsigned, unsigned, unsigned, unsigned char) override
Definition WP3StylesListener.h:74
void setTextFont(const librevenge::RVNGString &) override
Definition WP3StylesListener.h:84
void endSubDocument() override
Definition WP3StylesListener.cpp:55
void insertPicture(double, double, double, double, unsigned char, unsigned char, unsigned short, const librevenge::RVNGBinaryData &) override
Definition WP3StylesListener.h:102
WP3StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList)
Definition WP3StylesListener.cpp:34
void columnChange(WPXTextColumnType, unsigned char, const std::vector< double > &, const std::vector< bool > &) override
Definition WP3StylesListener.h:68
void setTableCellFillColor(const RGBSColor *) override
Definition WP3StylesListener.h:80
WP3StylesListener(const WP3StylesListener &)
double m_tempMarginRight
Definition WP3StylesListener.h:119
WPXPageSpan m_currentPage
Definition WP3StylesListener.h:115
void leftRightIndent() override
Definition WP3StylesListener.h:100
void setTextColor(const RGBSColor *) override
Definition WP3StylesListener.h:83
void pageMarginChange(unsigned char side, unsigned short margin) override
Definition WP3StylesListener.cpp:112
void justificationChange(unsigned char) override
Definition WP3StylesListener.h:62
Definition WP3SubDocument.h:34
bool isUndoOn()
Definition WPXListener.h:40
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
WPXTextColumnType
Definition libwpd_internal.h:109
WPXSubDocumentType
Definition libwpd_internal.h:111
WPXNoteType
Definition libwpd_internal.h:93
Definition libwpd_internal.h:167