30 #ifndef WP6STYLESLISTENER_H 31 #define WP6STYLESLISTENER_H 48 void setDate(
const unsigned short ,
const unsigned short ,
49 const unsigned char ,
const unsigned char ,
50 const unsigned char ,
const unsigned char ,
51 const unsigned char ,
const unsigned char ,
52 const unsigned char ,
const unsigned char )
override {}
59 const std::vector<bool> & )
override {}
64 void insertTab(
const unsigned char ,
double )
override 76 void insertBreak(
const unsigned char breakType)
override;
80 void fontChange(
const unsigned short ,
const unsigned short ,
const librevenge::RVNGString & )
override {}
86 void pageMarginChange(
const unsigned char side,
const unsigned short margin)
override;
88 void marginChange(
const unsigned char side,
const unsigned short margin)
override;
92 const std::vector<double> & ,
const std::vector<bool> & )
override {}
95 void paragraphNumberOn(
const unsigned short ,
const unsigned char ,
const unsigned char )
override {}
109 void noteOn(
const unsigned short textPID)
override;
111 void headerFooterGroup(
const unsigned char headerFooterType,
const unsigned char occurrenceBits,
const unsigned short textPID)
override;
113 void setPageNumber(
const unsigned short pageNumber)
override;
119 void defineTable(
const unsigned char position,
const unsigned short leftOffset)
override;
121 const unsigned ,
const unsigned char )
override {}
123 void insertRow(
const unsigned short rowHeight,
const bool isMinimumHeight,
const bool isHeaderRow)
override;
124 void insertCell(
const unsigned char colSpan,
const unsigned char rowSpan,
const unsigned char borderBits,
127 const bool useCellAttributes,
const unsigned cellAttributes)
override;
129 void boxOn(
const unsigned char ,
const unsigned char ,
const unsigned char ,
130 const signed short ,
const unsigned char ,
const unsigned char ,
131 const unsigned char ,
const signed short ,
const unsigned char ,
132 const unsigned short ,
const unsigned char ,
const unsigned short ,
const unsigned char ,
133 const unsigned short ,
const unsigned short ,
134 const librevenge::RVNGString & )
override {}
140 void undoChange(
const unsigned char undoType,
const unsigned short undoLevel)
override;
WPXNumberingType
Definition: libwpd_internal.h:92
void fontChange(const unsigned short, const unsigned short, const librevenge::RVNGString &) override
Definition: WP6StylesListener.h:80
WPXTableList m_tableList
Definition: WP6StylesListener.h:153
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP6StylesListener.h:160
void attributeChange(const bool, const unsigned char) override
Definition: WP6StylesListener.h:81
double m_tempMarginRight
Definition: WP6StylesListener.h:155
Definition: WP6Listener.h:40
void insertCharacter(unsigned) override
Definition: WP6StylesListener.h:60
Definition: WPXTable.h:49
void defineTabStops(const bool, const std::vector< WPXTabStop > &, const std::vector< bool > &) override
Definition: WP6StylesListener.h:58
void marginChange(const unsigned char side, const unsigned short margin) override
Definition: WP6StylesListener.cpp:154
void highlightChange(const bool, const RGBSColor &) override
Definition: WP6StylesListener.h:79
WPXTextColumnType
Definition: libwpd_internal.h:109
void commentAnnotation(const unsigned short textPID) override
Definition: WP6StylesListener.cpp:336
void insertGraphicsData(const unsigned short) override
Definition: WP6StylesListener.h:136
bool m_isSubDocument
Definition: WP6StylesListener.h:158
void insertTab(const unsigned char, double) override
Definition: WP6StylesListener.h:64
void styleGroupOff(const unsigned char) override
Definition: WP6StylesListener.h:106
void insertEOL() override
Definition: WP6StylesListener.h:72
void endDocument() override
Definition: WP6StylesListener.cpp:55
void pageNumberingChange(const WPXPageNumberPosition, const unsigned short, const unsigned short) override
Definition: WP6StylesListener.cpp:103
void startSubDocument() override
Definition: WP6StylesListener.h:55
void lineSpacingChange(const double) override
Definition: WP6StylesListener.h:82
WPXSubDocumentType
Definition: libwpd_internal.h:111
void setPageNumberingType(const WPXNumberingType pageNumberingType) override
Definition: WP6StylesListener.cpp:257
double m_tempMarginLeft
Definition: WP6StylesListener.h:155
void setLeaderCharacter(const unsigned, const unsigned char) override
Definition: WP6StylesListener.h:57
void boxOff() override
Definition: WP6StylesListener.h:135
Definition: WPXTable.h:79
void displayNumberReferenceGroupOff(const unsigned char) override
Definition: WP6StylesListener.h:101
void endSubDocument() override
Definition: WP6StylesListener.cpp:60
WPXTable * m_currentTable
Definition: WP6StylesListener.h:154
void undoChange(const unsigned char undoType, const unsigned short undoLevel) override
Definition: WP6StylesListener.cpp:384
void insertCell(const unsigned char colSpan, const unsigned char rowSpan, const unsigned char borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, const WPXVerticalAlignment cellVerticalAlignment, const bool useCellAttributes, const unsigned cellAttributes) override
Definition: WP6StylesListener.cpp:306
Definition: WP6SubDocument.h:33
void indentFirstLineChange(const signed short) override
Definition: WP6StylesListener.h:90
void spacingAfterParagraphChange(const double, const double) override
Definition: WP6StylesListener.h:83
WP6StylesListener & operator=(const WP6StylesListener &)
void paragraphNumberOff() override
Definition: WP6StylesListener.h:96
void setExtendedInformation(const unsigned short, const librevenge::RVNGString &) override
Definition: WP6StylesListener.h:53
void columnChange(const WPXTextColumnType, const unsigned char, const std::vector< double > &, const std::vector< bool > &) override
Definition: WP6StylesListener.h:91
WPXFormOrientation
Definition: libwpd_internal.h:105
void pageFormChange(const unsigned short length, const unsigned short width, const WPXFormOrientation orientation) override
Definition: WP6StylesListener.cpp:139
void pageMarginChange(const unsigned char side, const unsigned short margin) override
Definition: WP6StylesListener.cpp:120
Definition: WPXSubDocument.h:34
void addTableColumnDefinition(const unsigned, const unsigned, const unsigned, const unsigned, const unsigned char) override
Definition: WP6StylesListener.h:120
std::set< const WPXSubDocument * > m_subDocuments
Definition: WP6StylesListener.h:159
void _changeList()
Definition: WP6StylesListener.h:146
void paragraphNumberOn(const unsigned short, const unsigned char, const unsigned char) override
Definition: WP6StylesListener.h:95
WPXVerticalAlignment
Definition: libwpd_internal.h:107
void insertRow(const unsigned short rowHeight, const bool isMinimumHeight, const bool isHeaderRow) override
Definition: WP6StylesListener.cpp:297
void displayNumberReferenceGroupOn(const unsigned char, const unsigned char) override
Definition: WP6StylesListener.h:100
WPXPageSpan m_currentPage
Definition: WP6StylesListener.h:151
void noteOn(const unsigned short textPID) override
Definition: WP6StylesListener.cpp:318
void suppressPageCharacteristics(const unsigned char suppressCode) override
Definition: WP6StylesListener.cpp:229
void defineTable(const unsigned char position, const unsigned short leftOffset) override
Definition: WP6StylesListener.cpp:265
void characterShadingChange(const unsigned char) override
Definition: WP6StylesListener.h:78
void characterColorChange(const unsigned char, const unsigned char, const unsigned char) override
Definition: WP6StylesListener.h:77
void endTable() override
Definition: WP6StylesListener.cpp:288
void setPageNumber(const unsigned short pageNumber) override
Definition: WP6StylesListener.cpp:249
void insertTextBox(const WP6SubDocument *subDocument) override
Definition: WP6StylesListener.cpp:327
void boxOn(const unsigned char, const unsigned char, const unsigned char, const signed short, const unsigned char, const unsigned char, const unsigned char, const signed short, const unsigned char, const unsigned short, const unsigned char, const unsigned short, const unsigned char, const unsigned short, const unsigned short, const librevenge::RVNGString &) override
Definition: WP6StylesListener.h:129
void updateOutlineDefinition(const unsigned short, const unsigned char *, const unsigned char) override
Definition: WP6StylesListener.h:93
Definition: libwpd_internal.h:166
void paragraphMarginChange(const unsigned char, const signed short) override
Definition: WP6StylesListener.h:89
void _flushText()
Definition: WP6StylesListener.h:145
Definition: WPXPageSpan.h:77
void globalOn(const unsigned char) override
Definition: WP6StylesListener.h:107
WPXPageNumberPosition
Definition: libwpd_internal.h:97
void noteOff(const WPXNoteType) override
Definition: WP6StylesListener.h:110
bool isUndoOn()
Definition: WPXListener.h:40
void styleGroupOn(const unsigned char) override
Definition: WP6StylesListener.h:105
bool m_currentPageHasContent
Definition: WP6StylesListener.h:156
void setAlignmentCharacter(const unsigned) override
Definition: WP6StylesListener.h:56
void insertBreak(const unsigned char breakType) override
Definition: WP6StylesListener.cpp:65
void justificationChange(const unsigned char) override
Definition: WP6StylesListener.h:84
Definition: WPXStylesListener.h:33
void setDate(const unsigned short, const unsigned short, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char) override
Definition: WP6StylesListener.h:48
void headerFooterGroup(const unsigned char headerFooterType, const unsigned char occurrenceBits, const unsigned short textPID) override
Definition: WP6StylesListener.cpp:201
void globalOff() override
Definition: WP6StylesListener.h:108
Definition: WP6StylesListener.h:43
bool m_isTableDefined
Definition: WP6StylesListener.h:157
void startDocument() override
Definition: WP6StylesListener.h:54
void handleLineBreak() override
Definition: WP6StylesListener.h:68
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP6StylesListener.cpp:345
WP6StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList)
Definition: WP6StylesListener.cpp:39
WPXNoteType
Definition: libwpd_internal.h:93
void startTable() override
Definition: WP6StylesListener.cpp:276