Go to the documentation of this file.
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 ,
void undoChange(unsigned char undoType, unsigned short undoLevel) override
Definition: WP3StylesListener.cpp:102
void lineSpacingChange(double) override
Definition: WP3StylesListener.h:62
void defineTable(unsigned char, unsigned short) override
Definition: WP3StylesListener.h:74
#define WP3_PAGE_GROUP_SUPPRESS_HEADER_B
Definition: WP3FileStructure.h:103
void setMarginBottom(const double marginBottom)
Definition: WPXPageSpan.h:188
Definition: libwpd_internal.h:94
void setPageSpan(const int pageSpan)
Definition: WPXPageSpan.h:213
void setTextColor(const RGBSColor *) override
Definition: WP3StylesListener.h:84
Definition: libwpd_internal.h:96
void leftIndent(double) override
Definition: WP3StylesListener.h:100
void insertCharacter(unsigned) override
Definition: WP3StylesListener.h:44
double m_tempMarginLeft
Definition: WP3StylesListener.h:120
void insertTab(unsigned char, double) override
Definition: WP3StylesListener.h:52
void setUndoOn(bool isOn)
Definition: WPXListener.h:44
#define WP3_PAGE_GROUP_SUPPRESS_FOOTER_A
Definition: WP3FileStructure.h:104
double m_tempMarginRight
Definition: WP3StylesListener.h:120
#define WPX_HEADER_A
Definition: WPXFileStructure.h:42
#define WP3_PAGE_GROUP_SUPPRESS_FOOTER_B
Definition: WP3FileStructure.h:105
void setTabs(bool, const std::vector< WPXTabStop >) override
Definition: WP3StylesListener.h:68
bool m_currentPageHasContent
Definition: WP3StylesListener.h:121
void closeRow() override
Definition: WP3StylesListener.h:79
void insertTab() override
Definition: WP3StylesListener.h:48
void insertTextBox(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *) override
Definition: WP3StylesListener.h:105
WPXFormOrientation
Definition: libwpd_internal.h:105
WPXTable * m_currentTable
Definition: WP3StylesListener.h:119
void setFontSize(unsigned short) override
Definition: WP3StylesListener.h:86
Definition: libwpd_internal.h:166
WPXTableList m_tableList
Definition: WP3StylesListener.h:118
#define WPX_RIGHT
Definition: libwpd_internal.h:161
#define WPX_FOOTER_A
Definition: WPXFileStructure.h:44
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
void setTableCellSpan(unsigned short, unsigned short) override
Definition: WP3StylesListener.h:80
Definition: WPXSubDocument.h:34
#define WPX_LEFT
Definition: libwpd_internal.h:160
WPXTextColumnType
Definition: libwpd_internal.h:109
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP3StylesListener.h:124
void setMarginRight(const double marginRight)
Definition: WPXPageSpan.h:180
Definition: libwpd_internal.h:94
void endTable() override
Definition: WP3StylesListener.h:82
void suppressPage(unsigned short suppressCode) override
Definition: WP3StylesListener.cpp:232
void endDocument() override
Definition: WP3StylesListener.cpp:50
#define WPX_TOP
Definition: libwpd_internal.h:163
void insertBreak(unsigned char breakType) override
Definition: WP3StylesListener.cpp:62
void marginChange(unsigned char side, unsigned short margin) override
Definition: WP3StylesListener.cpp:132
WP3StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList, std::vector< WP3SubDocument * > &subDocuments)
Definition: WP3StylesListener.cpp:34
#define WPX_SOFT_PAGE_BREAK
Definition: libwpd_internal.h:156
#define WPX_PAGE_BREAK
Definition: libwpd_internal.h:155
#define WP3_HEADER_FOOTER_GROUP_FOOTER_B
Definition: WP3FileStructure.h:121
Definition: WP3Listener.h:37
void insertNote(WPXNoteType, const WP3SubDocument *) override
Definition: WP3StylesListener.h:89
WPXNoteType
Definition: libwpd_internal.h:93
void insertNoteReference(const librevenge::RVNGString &) override
Definition: WP3StylesListener.h:88
void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, WP3SubDocument *subDocument) override
Definition: WP3StylesListener.cpp:193
#define WP3_HEADER_FOOTER_GROUP_EVEN_BIT
Definition: WP3FileStructure.h:125
void insertWP51Table(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *) override
Definition: WP3StylesListener.h:107
Definition: libwpd_internal.h:96
double getMarginRight() const
Definition: WPXPageSpan.h:109
void setMarginLeft(const double marginLeft)
Definition: WPXPageSpan.h:176
void startSubDocument() override
Definition: WP3StylesListener.h:43
Definition: libwpd_internal.h:111
void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation) override
Definition: WP3StylesListener.cpp:178
void startTable() override
Definition: WP3StylesListener.cpp:248
void setTextFont(const librevenge::RVNGString &) override
Definition: WP3StylesListener.h:85
#define WPX_NUM_WPUS_PER_INCH
Definition: WPXFileStructure.h:30
void addTableColumnDefinition(unsigned, unsigned, unsigned, unsigned, unsigned char) override
Definition: WP3StylesListener.h:75
void setTableCellFillColor(const RGBSColor *) override
Definition: WP3StylesListener.h:81
void setFormWidth(const double formWidth)
Definition: WPXPageSpan.h:168
void pageMarginChange(unsigned char side, unsigned short margin) override
Definition: WP3StylesListener.cpp:113
#define WP3_HEADER_FOOTER_GROUP_HEADER_B
Definition: WP3FileStructure.h:119
void indentFirstLineChange(double) override
Definition: WP3StylesListener.h:67
void leftIndent() override
Definition: WP3StylesListener.h:99
Definition: WP3SubDocument.h:33
#define WPX_FOOTER_B
Definition: WPXFileStructure.h:45
Definition: libwpd_internal.h:96
Definition: WPXTable.h:79
bool isUndoOn()
Definition: WPXListener.h:40
Definition: WPXTable.h:49
void columnChange(WPXTextColumnType, unsigned char, const std::vector< double > &, const std::vector< bool > &) override
Definition: WP3StylesListener.h:69
void add(WPXTable *table)
Definition: WPXTable.h:91
void endSubDocument() override
Definition: WP3StylesListener.cpp:56
#define WPX_BOTTOM
Definition: libwpd_internal.h:164
void setMarginTop(const double marginTop)
Definition: WPXPageSpan.h:184
Definition: WPXPageSpan.h:77
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
#define WP3_HEADER_FOOTER_GROUP_ODD_BIT
Definition: WP3FileStructure.h:126
std::list< WPXPageSpan > & m_pageList
Definition: WPXListener.h:49
void attributeChange(bool, unsigned char) override
Definition: WP3StylesListener.h:61
Definition: libwpd_internal.h:96
void setFormLength(const double formLength)
Definition: WPXPageSpan.h:164
Definition: WPXStylesListener.h:33
void leftRightIndent() override
Definition: WP3StylesListener.h:101
WPXSubDocumentType
Definition: libwpd_internal.h:111
std::vector< WP3SubDocument * > & m_subDocuments
Definition: WP3StylesListener.h:123
Definition: WP3StylesListener.h:37
#define WPX_HEADER_B
Definition: WPXFileStructure.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 leftRightIndent(double) override
Definition: WP3StylesListener.h:102
#define WP3_PAGE_GROUP_SUPPRESS_HEADER_A
Definition: WP3FileStructure.h:102
WPXHeaderFooterOccurrence
Definition: libwpd_internal.h:96
void backTab() override
Definition: WP3StylesListener.h:95
bool m_isSubDocument
Definition: WP3StylesListener.h:122
WPXPageSpan m_currentPage
Definition: WP3StylesListener.h:116
double getMarginLeft() const
Definition: WPXPageSpan.h:105
void startDocument() override
Definition: WP3StylesListener.h:42
void closeCell() override
Definition: WP3StylesListener.h:78
WP3StylesListener & operator=(const WP3StylesListener &)
void setHeaderFooter(const WPXHeaderFooterType type, const unsigned char headerFooterType, const WPXHeaderFooterOccurrence occurrence, const WPXSubDocument *subDocument, WPXTableList tableList)
Definition: WPXPageSpan.cpp:137
void insertPageNumber(const librevenge::RVNGString &) override
Definition: WP3StylesListener.h:87
void setFormOrientation(const WPXFormOrientation formOrientation)
Definition: WPXPageSpan.h:172
WPXHeaderFooterType
Definition: libwpd_internal.h:94
void setHeadFooterSuppression(const unsigned char headerFooterType, const bool suppress)
Definition: WPXPageSpan.h:160
Generated for libwpd by
doxygen 1.8.16