28 #ifndef WP42CONTENTLISTENER_H
29 #define WP42CONTENTLISTENER_H
48 WP42ContentListener(std::list<WPXPageSpan> &pageList, librevenge::RVNGTextInterface *documentInterface);
60 void insertTab(
unsigned char tabType,
double tabPosition)
override;
67 void marginReset(
unsigned char leftMargin,
unsigned char rightMargin)
override;
68 void headerFooterGroup(
unsigned char headerFooterDefinition,
const std::shared_ptr<WP42SubDocument> &subDocument)
override;
Definition: WP42ContentListener.h:46
WP42ContentListener(std::list< WPXPageSpan > &pageList, librevenge::RVNGTextInterface *documentInterface)
Definition: WP42ContentListener.cpp:44
void startSubDocument() override
Definition: WP42ContentListener.h:55
void attributeChange(bool isOn, unsigned char attribute) override
Definition: WP42ContentListener.cpp:97
void marginReset(unsigned char leftMargin, unsigned char rightMargin) override
Definition: WP42ContentListener.cpp:146
void startDocument() override
Definition: WP42ContentListener.h:51
void headerFooterGroup(unsigned char headerFooterDefinition, const std::shared_ptr< WP42SubDocument > &subDocument) override
Definition: WP42ContentListener.cpp:159
void endSubDocument() override
Definition: WP42ContentListener.h:74
void _flushText() override
Definition: WP42ContentListener.cpp:197
WP42ContentListener(const WP42ContentListener &)
void insertTab(unsigned char tabType, double tabPosition) override
Definition: WP42ContentListener.cpp:70
std::unique_ptr< WP42ContentParsingState > m_parseState
Definition: WP42ContentListener.h:88
void suppressPageCharacteristics(unsigned char) override
Definition: WP42ContentListener.h:69
~WP42ContentListener() override
Definition: WP42ContentListener.cpp:54
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, unsigned nextTableIndice=0) override
Definition: WP42ContentListener.cpp:163
WP42ContentListener & operator=(const WP42ContentListener &)
void _changeList() override
Definition: WP42ContentListener.h:83
void insertCharacter(unsigned character) override
Definition: WP42ContentListener.cpp:59
void endDocument() override
Definition: WP42ContentListener.h:70
void insertBreak(unsigned char breakType) override
Definition: WP42ContentListener.h:61
void insertEOL() override
Definition: WP42ContentListener.cpp:83
Definition: WP42Listener.h:36
Definition: WPXContentListener.h:148
void endSubDocument()
Definition: WPXContentListener.cpp:181
void endDocument()
Definition: WPXContentListener.cpp:160
void insertBreak(const unsigned char breakType)
Definition: WPXContentListener.cpp:1243
void startSubDocument()
Definition: WPXContentListener.cpp:154
void startDocument()
Definition: WPXContentListener.cpp:139
Definition: WPXSubDocument.h:37
Definition: WPXTableList.h:36
WPXSubDocumentType
Definition: libwpd_internal.h:111
Definition: WP42ContentListener.h:39
~WP42ContentParsingState()
Definition: WP42ContentListener.cpp:39
WP42ContentParsingState()
Definition: WP42ContentListener.cpp:34
librevenge::RVNGString m_textBuffer
Definition: WP42ContentListener.h:42