27 #ifndef WP3STYLESLISTENER_H
28 #define WP3STYLESLISTENER_H
66 void marginChange(
unsigned char side,
unsigned short margin);
68 void setTabs(
bool ,
const std::vector<WPXTabStop> ) {}
70 const std::vector<double> & ,
const std::vector<bool> & ) {}
76 unsigned ,
unsigned char ) {}
83 void undoChange(
unsigned char undoType,
unsigned short undoLevel);
103 void insertPicture(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
104 unsigned short ,
const librevenge::RVNGBinaryData & ) {}
105 void insertTextBox(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
107 void insertWP51Table(
double ,
double ,
double ,
double ,
unsigned char ,
unsigned char ,
void insertPicture(double, double, double, double, unsigned char, unsigned char, unsigned short, const librevenge::RVNGBinaryData &)
Definition: WP3StylesListener.h:103
Definition: WP3Listener.h:37
void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation)
Definition: WP3StylesListener.cpp:178
void endSubDocument()
Definition: WP3StylesListener.cpp:56
void setTextFont(const librevenge::RVNGString &)
Definition: WP3StylesListener.h:85
void setTextColor(const RGBSColor *)
Definition: WP3StylesListener.h:84
void endDocument()
Definition: WP3StylesListener.cpp:50
void indentFirstLineChange(double)
Definition: WP3StylesListener.h:67
Definition: WPXTable.h:51
void setTableCellFillColor(const RGBSColor *)
Definition: WP3StylesListener.h:81
void endTable()
Definition: WP3StylesListener.h:82
void insertTab()
Definition: WP3StylesListener.h:48
void insertWP51Table(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *)
Definition: WP3StylesListener.h:107
void setFontSize(unsigned short)
Definition: WP3StylesListener.h:86
WPXTextColumnType
Definition: libwpd_internal.h:109
double m_tempMarginRight
Definition: WP3StylesListener.h:120
bool m_currentPageHasContent
Definition: WP3StylesListener.h:121
WPXTable * m_currentTable
Definition: WP3StylesListener.h:119
void startTable()
Definition: WP3StylesListener.cpp:248
void leftIndent(double)
Definition: WP3StylesListener.h:100
double m_tempMarginLeft
Definition: WP3StylesListener.h:120
void leftRightIndent(double)
Definition: WP3StylesListener.h:102
void insertPageNumber(const librevenge::RVNGString &)
Definition: WP3StylesListener.h:87
WPXSubDocumentType
Definition: libwpd_internal.h:111
Definition: libwpd_internal.h:167
void insertTextBox(double, double, double, double, unsigned char, unsigned char, unsigned short, const WP3SubDocument *, const WP3SubDocument *)
Definition: WP3StylesListener.h:105
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP3StylesListener.h:124
Definition: WPXTable.h:81
void insertNoteReference(const librevenge::RVNGString &)
Definition: WP3StylesListener.h:88
WPXTableList m_tableList
Definition: WP3StylesListener.h:118
void marginChange(unsigned char side, unsigned short margin)
Definition: WP3StylesListener.cpp:132
void setTabs(bool, const std::vector< WPXTabStop >)
Definition: WP3StylesListener.h:68
void attributeChange(bool, unsigned char)
Definition: WP3StylesListener.h:61
void insertNote(WPXNoteType, const WP3SubDocument *)
Definition: WP3StylesListener.h:89
void insertCharacter(unsigned)
Definition: WP3StylesListener.h:44
WP3StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList, std::vector< WP3SubDocument * > &subDocuments)
Definition: WP3StylesListener.cpp:34
WPXFormOrientation
Definition: libwpd_internal.h:105
std::vector< WP3SubDocument * > & m_subDocuments
Definition: WP3StylesListener.h:123
void backTab()
Definition: WP3StylesListener.h:95
void leftIndent()
Definition: WP3StylesListener.h:99
void suppressPage(unsigned short suppressCode)
Definition: WP3StylesListener.cpp:232
Definition: WPXSubDocument.h:34
void closeCell()
Definition: WP3StylesListener.h:78
bool m_isSubDocument
Definition: WP3StylesListener.h:122
void addTableColumnDefinition(unsigned, unsigned, unsigned, unsigned, unsigned char)
Definition: WP3StylesListener.h:75
void leftRightIndent()
Definition: WP3StylesListener.h:101
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP3StylesListener.cpp:258
void lineSpacingChange(double)
Definition: WP3StylesListener.h:62
WP3StylesListener & operator=(const WP3StylesListener &)
void insertBreak(unsigned char breakType)
Definition: WP3StylesListener.cpp:62
void startDocument()
Definition: WP3StylesListener.h:42
void startSubDocument()
Definition: WP3StylesListener.h:43
WPXPageSpan m_currentPage
Definition: WP3StylesListener.h:116
void closeRow()
Definition: WP3StylesListener.h:79
Definition: WPXPageSpan.h:77
void justificationChange(unsigned char)
Definition: WP3StylesListener.h:63
void insertTab(unsigned char, double)
Definition: WP3StylesListener.h:52
bool isUndoOn()
Definition: WPXListener.h:40
void columnChange(WPXTextColumnType, unsigned char, const std::vector< double > &, const std::vector< bool > &)
Definition: WP3StylesListener.h:69
void setTableCellSpan(unsigned short, unsigned short)
Definition: WP3StylesListener.h:80
void undoChange(unsigned char undoType, unsigned short undoLevel)
Definition: WP3StylesListener.cpp:102
Definition: WPXStylesListener.h:33
void pageMarginChange(unsigned char side, unsigned short margin)
Definition: WP3StylesListener.cpp:113
Definition: WP3SubDocument.h:33
void defineTable(unsigned char, unsigned short)
Definition: WP3StylesListener.h:74
Definition: WP3StylesListener.h:37
void insertEOL()
Definition: WP3StylesListener.h:56
void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, WP3SubDocument *subDocument)
Definition: WP3StylesListener.cpp:193
WPXNoteType
Definition: libwpd_internal.h:93