Go to the documentation of this file.
28 #ifndef WP42STYLESLISTENER_H
29 #define WP42STYLESLISTENER_H
41 WP42StylesListener(std::list<WPXPageSpan> &pageList, std::vector<WP42SubDocument *> &subDocuments);
void attributeChange(bool, unsigned char) override
Definition: WP42StylesListener.h:58
Definition: libwpd_internal.h:94
void setPageSpan(const int pageSpan)
Definition: WPXPageSpan.h:213
Definition: libwpd_internal.h:96
void headerFooterGroup(unsigned char headerFooterDefinition, WP42SubDocument *subDocument) override
Definition: WP42StylesListener.cpp:119
Definition: WP42StylesListener.h:38
#define WPX_HEADER_A
Definition: WPXFileStructure.h:42
void suppressPageCharacteristics(unsigned char suppressCode) override
Definition: WP42StylesListener.cpp:165
bool m_currentPageHasContent
Definition: WP42StylesListener.h:72
#define WP42_HEADER_FOOTER_GROUP_ALL_BIT
Definition: WP42FileStructure.h:46
#define WPX_FOOTER_A
Definition: WPXFileStructure.h:44
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
bool m_isSubDocument
Definition: WP42StylesListener.h:73
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP42StylesListener.cpp:192
std::vector< WP42SubDocument * > & m_subDocuments
Definition: WP42StylesListener.h:70
Definition: WPXSubDocument.h:34
void setMarginRight(const double marginRight)
Definition: WPXPageSpan.h:180
Definition: libwpd_internal.h:94
double m_tempMarginRight
Definition: WP42StylesListener.h:71
void endDocument() override
Definition: WP42StylesListener.cpp:48
void insertTab(unsigned char, double) override
Definition: WP42StylesListener.h:49
#define WPX_SOFT_PAGE_BREAK
Definition: libwpd_internal.h:156
void endSubDocument() override
Definition: WP42StylesListener.cpp:53
#define WPX_PAGE_BREAK
Definition: libwpd_internal.h:155
Definition: libwpd_internal.h:96
void setMarginLeft(const double marginLeft)
Definition: WPXPageSpan.h:176
Definition: libwpd_internal.h:111
void startDocument() override
Definition: WP42StylesListener.h:43
void marginReset(unsigned char, unsigned char) override
Definition: WP42StylesListener.h:59
#define WPX_FOOTER_B
Definition: WPXFileStructure.h:45
Definition: libwpd_internal.h:96
Definition: WPXTable.h:79
void insertBreak(unsigned char breakType) override
Definition: WP42StylesListener.cpp:58
double m_tempMarginLeft
Definition: WP42StylesListener.h:71
bool isUndoOn()
Definition: WPXListener.h:40
Definition: WPXPageSpan.h:77
WP42StylesListener(std::list< WPXPageSpan > &pageList, std::vector< WP42SubDocument * > &subDocuments)
Definition: WP42StylesListener.cpp:34
std::list< WPXPageSpan > & m_pageList
Definition: WPXListener.h:49
const std::vector< WPXHeaderFooter > & getHeaderFooterList() const
Definition: WPXPageSpan.h:149
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP42StylesListener.h:74
Definition: libwpd_internal.h:96
void insertEOL() override
Definition: WP42StylesListener.h:53
Definition: WPXStylesListener.h:33
WPXPageSpan m_nextPage
Definition: WP42StylesListener.h:69
WPXPageSpan m_currentPage
Definition: WP42StylesListener.h:69
void insertCharacter(unsigned) override
Definition: WP42StylesListener.h:45
WPXSubDocumentType
Definition: libwpd_internal.h:111
#define WPX_HEADER_B
Definition: WPXFileStructure.h:43
Definition: WP42Listener.h:34
void startSubDocument() override
Definition: WP42StylesListener.h:44
WPXHeaderFooterOccurrence
Definition: libwpd_internal.h:96
Definition: WP42SubDocument.h:33
#define WP42_HEADER_FOOTER_GROUP_ODD_BIT
Definition: WP42FileStructure.h:47
void setHeaderFooter(const WPXHeaderFooterType type, const unsigned char headerFooterType, const WPXHeaderFooterOccurrence occurrence, const WPXSubDocument *subDocument, WPXTableList tableList)
Definition: WPXPageSpan.cpp:137
WPXHeaderFooterType
Definition: libwpd_internal.h:94
#define WP42_HEADER_FOOTER_GROUP_EVEN_BIT
Definition: WP42FileStructure.h:48
void setHeadFooterSuppression(const unsigned char headerFooterType, const bool suppress)
Definition: WPXPageSpan.h:160
Generated for libwpd by
doxygen 1.8.16