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