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