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