28 #ifndef WP1CONTENTLISTENER_H 29 #define WP1CONTENTLISTENER_H 53 WP1ContentListener(std::list<WPXPageSpan> &pageList, librevenge::RVNGTextInterface *documentInterface);
64 void insertCharacter(
unsigned character)
override;
65 void insertExtendedCharacter(
unsigned char extendedCharacter)
override;
66 void insertTab()
override;
71 void insertEOL()
override;
73 void attributeChange(
bool isOn,
unsigned char attribute)
override;
74 void fontPointSize(
unsigned char pointSize)
override;
75 void fontId(
unsigned short id)
override;
76 void marginReset(
unsigned short leftMargin,
unsigned short rightMargin)
override;
79 void leftIndent(
unsigned short leftMarginOffset)
override;
80 void leftRightIndent(
unsigned short leftRightMarginOffset)
override;
81 void leftMarginRelease(
unsigned short release)
override;
82 void setTabs(
const std::vector<WPXTabStop> &tabStops)
override;
83 void headerFooterGroup(
unsigned char headerFooterDefinition,
const std::shared_ptr<WP1SubDocument> &subDocument)
override;
85 void justificationChange(
unsigned char justification)
override;
90 void flushRightOn()
override;
92 void centerOn()
override;
102 void insertPicture(
unsigned short width,
unsigned short height,
const librevenge::RVNGBinaryData &binaryData)
override;
108 void _flushText()
override;
void _changeList() override
Definition: WP1ContentListener.h:109
Definition: WP1Listener.h:38
Definition: WP1ContentListener.h:38
std::unique_ptr< WP1ContentParsingState > m_parseState
Definition: WP1ContentListener.h:112
int m_endNoteNumber
Definition: WP1ContentListener.h:44
WP1ContentParsingState()
Definition: WP1ContentListener.cpp:35
void startSubDocument()
Definition: WPXContentListener.cpp:153
void endDocument()
Definition: WPXContentListener.cpp:159
Definition: WP1SubDocument.h:33
void lineSpacingChange(unsigned char spacing) override
Definition: WP1ContentListener.h:86
void insertBreak(const unsigned char breakType)
Definition: WPXContentListener.cpp:1242
WPXSubDocumentType
Definition: libwpd_internal.h:111
void flushRightOff() override
Definition: WP1ContentListener.h:91
Definition: WPXContentListener.h:147
Definition: WPXTableList.h:35
void insertBreak(unsigned char breakType) override
Definition: WP1ContentListener.h:67
void bottomMarginSet(unsigned short) override
Definition: WP1ContentListener.h:78
~WP1ContentParsingState()
Definition: WP1ContentListener.cpp:43
void suppressPageCharacteristics(unsigned char) override
Definition: WP1ContentListener.h:84
void startSubDocument() override
Definition: WP1ContentListener.h:60
Definition: WP1ContentListener.h:50
Definition: WPXSubDocument.h:36
WP1ContentParsingState & operator=(const WP1ContentParsingState &)
void endSubDocument()
Definition: WPXContentListener.cpp:180
int m_footNoteNumber
Definition: WP1ContentListener.h:44
void endDocument() override
Definition: WP1ContentListener.h:94
librevenge::RVNGString m_textBuffer
Definition: WP1ContentListener.h:42
int m_numDeferredTabs
Definition: WP1ContentListener.h:43
void startDocument()
Definition: WPXContentListener.cpp:138
void lineSpacingChange(const double lineSpacing)
Definition: WPXContentListener.cpp:1296
void topMarginSet(unsigned short) override
Definition: WP1ContentListener.h:77
void startDocument() override
Definition: WP1ContentListener.h:56
WPXNoteType
Definition: libwpd_internal.h:93
void endSubDocument() override
Definition: WP1ContentListener.h:98
void centerOff() override
Definition: WP1ContentListener.h:93