28 #ifndef WP1CONTENTLISTENER_H
29 #define WP1CONTENTLISTENER_H
53 WP1ContentListener(std::list<WPXPageSpan> &pageList, std::vector<WP1SubDocument *> &subDocuments, librevenge::RVNGTextInterface *documentInterface);
75 void fontId(
unsigned short id)
override;
76 void marginReset(
unsigned short leftMargin,
unsigned short rightMargin)
override;
79 void leftIndent(
unsigned short leftMarginOffset)
override;
82 void setTabs(
const std::vector<WPXTabStop> &tabStops)
override;
102 void insertPicture(
unsigned short width,
unsigned short height,
const librevenge::RVNGBinaryData &binaryData)
override;
Definition: WP1ContentListener.h:51
void attributeChange(bool isOn, unsigned char attribute) override
Definition: WP1ContentListener.cpp:171
void justificationChange(unsigned char justification) override
Definition: WP1ContentListener.cpp:471
void flushRightOff() override
Definition: WP1ContentListener.h:91
void suppressPageCharacteristics(unsigned char) override
Definition: WP1ContentListener.h:84
void lineSpacingChange(unsigned char spacing) override
Definition: WP1ContentListener.h:86
void insertPicture(unsigned short width, unsigned short height, const librevenge::RVNGBinaryData &binaryData) override
Definition: WP1ContentListener.cpp:536
void endSubDocument() override
Definition: WP1ContentListener.h:98
void leftIndent(unsigned short leftMarginOffset) override
Definition: WP1ContentListener.cpp:412
void leftRightIndent(unsigned short leftRightMarginOffset) override
Definition: WP1ContentListener.cpp:430
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, unsigned nextTableIndice=0) override
Definition: WP1ContentListener.cpp:558
void insertExtendedCharacter(unsigned char extendedCharacter) override
Definition: WP1ContentListener.cpp:79
void endDocument() override
Definition: WP1ContentListener.h:94
void _changeList() override
Definition: WP1ContentListener.h:109
void marginReset(unsigned short leftMargin, unsigned short rightMargin) override
Definition: WP1ContentListener.cpp:387
void insertTab() override
Definition: WP1ContentListener.cpp:96
void centerOn() override
Definition: WP1ContentListener.cpp:522
void insertCharacter(unsigned character) override
Definition: WP1ContentListener.cpp:63
WP1ContentListener(const WP1ContentListener &)
void bottomMarginSet(unsigned short) override
Definition: WP1ContentListener.h:78
void fontPointSize(unsigned char pointSize) override
Definition: WP1ContentListener.cpp:216
void insertNote(WPXNoteType noteType, WP1SubDocument *subDocument) override
Definition: WP1ContentListener.cpp:132
void flushRightOn() override
Definition: WP1ContentListener.cpp:508
WP1ContentListener(std::list< WPXPageSpan > &pageList, std::vector< WP1SubDocument * > &subDocuments, librevenge::RVNGTextInterface *documentInterface)
Definition: WP1ContentListener.cpp:48
std::unique_ptr< WP1ContentParsingState > m_parseState
Definition: WP1ContentListener.h:112
WP1ContentListener & operator=(WP1ContentListener &)
void startSubDocument() override
Definition: WP1ContentListener.h:60
void topMarginSet(unsigned short) override
Definition: WP1ContentListener.h:77
void setTabs(const std::vector< WPXTabStop > &tabStops) override
Definition: WP1ContentListener.cpp:499
std::vector< WP1SubDocument * > & m_subDocuments
Definition: WP1ContentListener.h:113
void fontId(unsigned short id) override
Definition: WP1ContentListener.cpp:226
void insertBreak(unsigned char breakType) override
Definition: WP1ContentListener.h:67
void startDocument() override
Definition: WP1ContentListener.h:56
~WP1ContentListener() override
Definition: WP1ContentListener.cpp:58
void centerOff() override
Definition: WP1ContentListener.h:93
void insertEOL() override
Definition: WP1ContentListener.cpp:114
void _flushText() override
Definition: WP1ContentListener.cpp:592
void headerFooterGroup(unsigned char headerFooterDefinition, WP1SubDocument *subDocument) override
Definition: WP1ContentListener.cpp:493
void leftMarginRelease(unsigned short release) override
Definition: WP1ContentListener.cpp:452
Definition: WP1Listener.h:38
Definition: WP1SubDocument.h:34
Definition: WPXContentListener.h:147
void lineSpacingChange(const double lineSpacing)
Definition: WPXContentListener.cpp:1296
void endSubDocument()
Definition: WPXContentListener.cpp:180
void endDocument()
Definition: WPXContentListener.cpp:159
void insertBreak(const unsigned char breakType)
Definition: WPXContentListener.cpp:1242
void startSubDocument()
Definition: WPXContentListener.cpp:153
void startDocument()
Definition: WPXContentListener.cpp:138
Definition: WPXSubDocument.h:35
Definition: WPXTable.h:80
WPXSubDocumentType
Definition: libwpd_internal.h:111
WPXNoteType
Definition: libwpd_internal.h:93
Definition: WP1ContentListener.h:39
int m_numDeferredTabs
Definition: WP1ContentListener.h:43
WP1ContentParsingState & operator=(const WP1ContentParsingState &)
~WP1ContentParsingState()
Definition: WP1ContentListener.cpp:43
int m_footNoteNumber
Definition: WP1ContentListener.h:44
WP1ContentParsingState(const WP1ContentParsingState &)
int m_endNoteNumber
Definition: WP1ContentListener.h:44
WP1ContentParsingState()
Definition: WP1ContentListener.cpp:35
librevenge::RVNGString m_textBuffer
Definition: WP1ContentListener.h:42