Go to the documentation of this file.
28 #ifndef WP1STYLESLISTENER_H
29 #define WP1STYLESLISTENER_H
41 WP1StylesListener(std::list<WPXPageSpan> &pageList, std::vector<WP1SubDocument *> &subDocuments);
66 void fontId(
unsigned short )
override {}
67 void marginReset(
unsigned short leftMargin,
unsigned short rightMargin)
override;
79 void setTabs(
const std::vector<WPXTabStop> & )
override {}
90 void insertPicture(
unsigned short ,
unsigned short ,
const librevenge::RVNGBinaryData & )
override {}
void leftRightIndent(unsigned short) override
Definition: WP1StylesListener.h:74
void leftIndent(unsigned short) override
Definition: WP1StylesListener.h:70
void setMarginBottom(const double marginBottom)
Definition: WPXPageSpan.h:188
Definition: libwpd_internal.h:94
void setPageSpan(const int pageSpan)
Definition: WPXPageSpan.h:213
void attributeChange(bool, unsigned char) override
Definition: WP1StylesListener.h:64
Definition: libwpd_internal.h:96
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP1StylesListener.h:101
void startSubDocument() override
Definition: WP1StylesListener.h:45
void flushRightOff() override
Definition: WP1StylesListener.h:85
#define WPX_HEADER_A
Definition: WPXFileStructure.h:42
double m_tempMarginLeft
Definition: WP1StylesListener.h:98
void fontId(unsigned short) override
Definition: WP1StylesListener.h:66
void centerOn() override
Definition: WP1StylesListener.h:86
void headerFooterGroup(unsigned char headerFooterDefinition, WP1SubDocument *subDocument) override
Definition: WP1StylesListener.cpp:185
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP1StylesListener.cpp:253
#define WPX_FOOTER_A
Definition: WPXFileStructure.h:44
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
#define WP1_HEADER_FOOTER_GROUP_ALL_BIT
Definition: WP1FileStructure.h:69
#define WP1_HEADER_FOOTER_GROUP_EVEN_BIT
Definition: WP1FileStructure.h:71
Definition: WPXSubDocument.h:34
double m_tempMarginRight
Definition: WP1StylesListener.h:98
void setMarginRight(const double marginRight)
Definition: WPXPageSpan.h:180
Definition: libwpd_internal.h:94
bool m_isSubDocument
Definition: WP1StylesListener.h:100
#define WPX_SOFT_PAGE_BREAK
Definition: libwpd_internal.h:156
void insertEOL() override
Definition: WP1StylesListener.h:58
#define WPX_PAGE_BREAK
Definition: libwpd_internal.h:155
void leftMarginRelease(unsigned short) override
Definition: WP1StylesListener.h:78
WPXNoteType
Definition: libwpd_internal.h:93
Definition: WP1Listener.h:37
void suppressPageCharacteristics(unsigned char suppressCode) override
Definition: WP1StylesListener.cpp:231
Definition: libwpd_internal.h:96
double getMarginRight() const
Definition: WPXPageSpan.h:109
void setMarginLeft(const double marginLeft)
Definition: WPXPageSpan.h:176
void insertPicture(unsigned short, unsigned short, const librevenge::RVNGBinaryData &) override
Definition: WP1StylesListener.h:90
#define WP1_HEADER_FOOTER_GROUP_ODD_BIT
Definition: WP1FileStructure.h:70
Definition: libwpd_internal.h:111
void insertBreak(unsigned char breakType) override
Definition: WP1StylesListener.cpp:57
void marginReset(unsigned short leftMargin, unsigned short rightMargin) override
Definition: WP1StylesListener.cpp:117
void startDocument() override
Definition: WP1StylesListener.h:44
void setTabs(const std::vector< WPXTabStop > &) override
Definition: WP1StylesListener.h:79
void insertCharacter(unsigned) override
Definition: WP1StylesListener.h:46
void insertTab() override
Definition: WP1StylesListener.h:54
#define WPX_FOOTER_B
Definition: WPXFileStructure.h:45
Definition: libwpd_internal.h:96
Definition: WPXTable.h:79
~WP1StylesListener() override
Definition: WP1StylesListener.h:42
std::vector< WP1SubDocument * > & m_subDocuments
Definition: WP1StylesListener.h:97
void endSubDocument() override
Definition: WP1StylesListener.cpp:52
bool isUndoOn()
Definition: WPXListener.h:40
void setMarginTop(const double marginTop)
Definition: WPXPageSpan.h:184
Definition: WPXPageSpan.h:77
void centerOff() override
Definition: WP1StylesListener.h:87
void topMarginSet(unsigned short topMargin) override
Definition: WP1StylesListener.cpp:165
WPXPageSpan m_nextPage
Definition: WP1StylesListener.h:96
std::list< WPXPageSpan > & m_pageList
Definition: WPXListener.h:49
const std::vector< WPXHeaderFooter > & getHeaderFooterList() const
Definition: WPXPageSpan.h:149
Definition: libwpd_internal.h:96
void lineSpacingChange(unsigned char) override
Definition: WP1StylesListener.h:83
Definition: WPXStylesListener.h:33
void flushRightOn() override
Definition: WP1StylesListener.h:84
Definition: WP1StylesListener.h:38
WPXSubDocumentType
Definition: libwpd_internal.h:111
void justificationChange(unsigned char) override
Definition: WP1StylesListener.h:82
#define WPX_HEADER_B
Definition: WPXFileStructure.h:43
WP1StylesListener(std::list< WPXPageSpan > &pageList, std::vector< WP1SubDocument * > &subDocuments)
Definition: WP1StylesListener.cpp:33
void insertExtendedCharacter(unsigned char) override
Definition: WP1StylesListener.h:50
Definition: WP1SubDocument.h:33
void endDocument() override
Definition: WP1StylesListener.cpp:47
void fontPointSize(unsigned char) override
Definition: WP1StylesListener.h:65
WPXPageSpan m_currentPage
Definition: WP1StylesListener.h:96
WPXHeaderFooterOccurrence
Definition: libwpd_internal.h:96
void bottomMarginSet(unsigned short bottomMargin) override
Definition: WP1StylesListener.cpp:175
void insertNote(WPXNoteType, WP1SubDocument *) override
Definition: WP1StylesListener.h:63
double getMarginLeft() const
Definition: WPXPageSpan.h:105
void setHeaderFooter(const WPXHeaderFooterType type, const unsigned char headerFooterType, const WPXHeaderFooterOccurrence occurrence, const WPXSubDocument *subDocument, WPXTableList tableList)
Definition: WPXPageSpan.cpp:137
bool m_currentPageHasContent
Definition: WP1StylesListener.h:99
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