Go to the documentation of this file.
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;
void _closeSpan()
Definition: WPXContentListener.cpp:899
void attributeChange(bool isOn, unsigned char attribute) override
Definition: WP42ContentListener.cpp:97
void endDocument()
Definition: WPXContentListener.cpp:159
#define WP42_ATTRIBUTE_SHADOW
Definition: WP42FileStructure.h:38
std::unique_ptr< WP42ContentParsingState > m_parseState
Definition: WP42ContentListener.h:88
#define WP42_ATTRIBUTE_STRIKE_OUT
Definition: WP42FileStructure.h:37
void _closeListElement()
Definition: WPXContentListener.cpp:772
void startSubDocument() override
Definition: WP42ContentListener.h:55
void endSubDocument() override
Definition: WP42ContentListener.h:74
void _openSpan()
Definition: WPXContentListener.cpp:791
#define WPX_REDLINE_BIT
Definition: libwpd_internal.h:124
#define WPX_UNDERLINE_BIT
Definition: libwpd_internal.h:128
#define WP42_ATTRIBUTE_REDLINE
Definition: WP42FileStructure.h:39
void _flushText() override
Definition: WP42ContentListener.cpp:197
Definition: WP42ContentListener.h:39
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, unsigned nextTableIndice=0) override
Definition: WP42ContentListener.cpp:163
void _changeList() override
Definition: WP42ContentListener.h:83
#define WPX_SHADOW_BIT
Definition: libwpd_internal.h:123
void endSubDocument()
Definition: WPXContentListener.cpp:180
void insertCharacter(unsigned character) override
Definition: WP42ContentListener.cpp:59
Definition: WPXSubDocument.h:37
void _closeParagraph()
Definition: WPXContentListener.cpp:725
#define WP42_NUM_TEXT_COLUMS_PER_INCH
Definition: WP42ContentListener.cpp:32
WP42ContentListener(std::list< WPXPageSpan > &pageList, librevenge::RVNGTextInterface *documentInterface)
Definition: WP42ContentListener.cpp:44
std::unique_ptr< WPXContentParsingState > m_ps
Definition: WPXContentListener.h:162
#define WP42_ATTRIBUTE_UNDERLINE
Definition: WP42FileStructure.h:36
#define WP42_ATTRIBUTE_ITALICS
Definition: WP42FileStructure.h:35
void startDocument()
Definition: WPXContentListener.cpp:138
#define WPX_BOLD_BIT
Definition: libwpd_internal.h:126
Definition: WPXContentListener.h:148
void insertBreak(const unsigned char breakType)
Definition: WPXContentListener.cpp:1242
Definition: WP42ContentListener.h:46
librevenge::RVNGTextInterface * m_documentInterface
Definition: WPXContentListener.h:163
unsigned _mapNonUnicodeCharacter(unsigned character)
Definition: WPXContentListener.cpp:1450
WP42ContentParsingState()
Definition: WP42ContentListener.cpp:34
void endDocument() override
Definition: WP42ContentListener.h:70
void marginReset(unsigned char leftMargin, unsigned char rightMargin) override
Definition: WP42ContentListener.cpp:146
void insertBreak(unsigned char breakType) override
Definition: WP42ContentListener.h:61
Definition: WPXTableList.h:36
#define WPX_ITALICS_BIT
Definition: libwpd_internal.h:122
void insertTab(unsigned char tabType, double tabPosition) override
Definition: WP42ContentListener.cpp:70
void startSubDocument()
Definition: WPXContentListener.cpp:153
void _closeSection()
Definition: WPXContentListener.cpp:233
WP42ContentListener(const WP42ContentListener &)
bool isUndoOn()
Definition: WPXListener.h:40
void insertEOL() override
Definition: WP42ContentListener.cpp:83
WP42ContentListener & operator=(const WP42ContentListener &)
void suppressPageCharacteristics(unsigned char) override
Definition: WP42ContentListener.h:69
#define WP42_ATTRIBUTE_BOLD
Definition: WP42FileStructure.h:34
#define WPX_STRIKEOUT_BIT
Definition: libwpd_internal.h:127
WPXSubDocumentType
Definition: libwpd_internal.h:111
Definition: WP42Listener.h:36
void appendUCS4(librevenge::RVNGString &str, unsigned ucs4)
Definition: libwpd_internal.cpp:154
void _insertText(const librevenge::RVNGString &textBuffer)
Definition: WPXContentListener.cpp:624
~WP42ContentListener() override
Definition: WP42ContentListener.cpp:54
void headerFooterGroup(unsigned char headerFooterDefinition, const std::shared_ptr< WP42SubDocument > &subDocument) override
Definition: WP42ContentListener.cpp:159
~WP42ContentParsingState()
Definition: WP42ContentListener.cpp:39
librevenge::RVNGString m_textBuffer
Definition: WP42ContentListener.h:42
Definition: WP42SubDocument.h:34
void startDocument() override
Definition: WP42ContentListener.h:51
Generated for libwpd by
doxygen 1.8.20