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;
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
WP42ContentListener & operator=(const WP42ContentListener &)
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, unsigned nextTableIndice=0) override
Definition WP42ContentListener.cpp:163
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
WP42Listener()
Definition WP42Listener.cpp:30
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
WPXContentListener(std::list< WPXPageSpan > &pageList, librevenge::RVNGTextInterface *documentInterface)
Definition WPXContentListener.cpp:127
void startDocument()
Definition WPXContentListener.cpp:139
Definition WPXSubDocument.h:37
Definition WPXTableList.h:36
WPXSubDocumentType
Definition libwpd_internal.h:111
~WP42ContentParsingState()
Definition WP42ContentListener.cpp:39
WP42ContentParsingState()
Definition WP42ContentListener.cpp:34
librevenge::RVNGString m_textBuffer
Definition WP42ContentListener.h:42