28 #ifndef __WPGXPARSER_H__ 29 #define __WPGXPARSER_H__ 32 #include <libwpd-stream/WPXStream.h> 33 #include <libwpd/libwpd.h> 44 virtual bool parse() = 0;
65 m_fontName(
"Times New Roman"),
76 void endSubDocument();
87 void openParagraph(
const WPXPropertyList &propList,
const WPXPropertyListVector &tabStops);
88 void closeParagraph();
91 void openSpan(
const WPXPropertyList &propList);
95 void openSection(
const WPXPropertyList & ,
const WPXPropertyListVector & ) {}
100 void insertText(
const WPXString &text);
101 void insertLineBreak();
110 void openListElement(
const WPXPropertyList &propList,
const WPXPropertyListVector &tabStops);
111 void closeListElement();
122 void openTable(
const WPXPropertyList & ,
const WPXPropertyListVector & ) {}
146 #endif // __WPGXPARSER_H__ void closeFrame()
Definition: WPGXParser.h:131
void closeUnorderedListLevel()
Definition: WPGXParser.h:109
void closeHeader()
Definition: WPGXParser.h:82
void openTable(const WPXPropertyList &, const WPXPropertyListVector &)
Definition: WPGXParser.h:122
void openSection(const WPXPropertyList &, const WPXPropertyListVector &)
Definition: WPGXParser.h:95
void insertEquation(const WPXPropertyList &, const WPXString &)
Definition: WPGXParser.h:134
void openFooter(const WPXPropertyList &)
Definition: WPGXParser.h:83
void closeTableCell()
Definition: WPGXParser.h:126
void defineCharacterStyle(const WPXPropertyList &)
Definition: WPGXParser.h:90
WPGXParser & operator=(const WPGXParser &parser)
Definition: WPGXParser.cpp:109
WPXInputStream * m_input
Definition: WPGXParser.h:55
void openEndnote(const WPXPropertyList &)
Definition: WPGXParser.h:115
short readS16()
Definition: WPGXParser.cpp:70
void insertCoveredTableCell(const WPXPropertyList &)
Definition: WPGXParser.h:127
void openHeader(const WPXPropertyList &)
Definition: WPGXParser.h:81
void openTableCell(const WPXPropertyList &)
Definition: WPGXParser.h:125
void startSubDocument()
Definition: WPGXParser.h:75
::WPXPropertyList m_textStyle
Definition: WPGXParser.h:139
WPGTextDataHandler(libwpg::WPGPaintInterface *painter)
Definition: WPGXParser.h:63
int readS32()
Definition: WPGXParser.cpp:75
unsigned char readU8()
Definition: WPGXParser.cpp:42
Definition: WPGPaintInterface.h:35
void closeFootnote()
Definition: WPGXParser.h:114
virtual ~WPGXParser()
Definition: WPGXParser.h:43
void insertBinaryObject(const WPXPropertyList &, const WPXBinaryData &)
Definition: WPGXParser.h:133
void closeTable()
Definition: WPGXParser.h:128
void defineOrderedListLevel(const WPXPropertyList &)
Definition: WPGXParser.h:104
std::map< int, libwpg::WPGColor > m_colorPalette
Definition: WPGXParser.h:57
void closeOrderedListLevel()
Definition: WPGXParser.h:108
void closePageSpan()
Definition: WPGXParser.h:80
void openUnorderedListLevel(const WPXPropertyList &)
Definition: WPGXParser.h:107
unsigned int readU32()
Definition: WPGXParser.cpp:61
void closeEndnote()
Definition: WPGXParser.h:116
void setDocumentMetaData(const WPXPropertyList &)
Definition: WPGXParser.h:70
void definePageStyle(const WPXPropertyList &)
Definition: WPGXParser.h:78
void closeTableRow()
Definition: WPGXParser.h:124
void startDocument()
Definition: WPGXParser.h:72
void insertField(const WPXString &, const WPXPropertyList &)
Definition: WPGXParser.h:102
~WPGTextDataHandler()
Definition: WPGXParser.h:69
void openPageSpan(const WPXPropertyList &)
Definition: WPGXParser.h:79
void openFrame(const WPXPropertyList &)
Definition: WPGXParser.h:130
void defineUnorderedListLevel(const WPXPropertyList &)
Definition: WPGXParser.h:105
void openTextBox(const WPXPropertyList &)
Definition: WPGXParser.h:119
void defineSectionStyle(const WPXPropertyList &, const WPXPropertyListVector &)
Definition: WPGXParser.h:94
void openFootnote(const WPXPropertyList &)
Definition: WPGXParser.h:113
Definition: WPGXParser.h:38
libwpg::WPGPaintInterface * m_painter
Definition: WPGXParser.h:137
::WPXString m_fontName
Definition: WPGXParser.h:138
void openOrderedListLevel(const WPXPropertyList &)
Definition: WPGXParser.h:106
unsigned int readVariableLengthInteger()
Definition: WPGXParser.cpp:80
void defineParagraphStyle(const WPXPropertyList &, const WPXPropertyListVector &)
Definition: WPGXParser.h:86
void openTableRow(const WPXPropertyList &)
Definition: WPGXParser.h:123
void openComment(const WPXPropertyList &)
Definition: WPGXParser.h:117
libwpg::WPGPaintInterface * m_painter
Definition: WPGXParser.h:56
void closeFooter()
Definition: WPGXParser.h:84
unsigned short readU16()
Definition: WPGXParser.cpp:54
void closeComment()
Definition: WPGXParser.h:118
WPGXParser(WPXInputStream *input, libwpg::WPGPaintInterface *painter)
Definition: WPGXParser.cpp:31
void closeSection()
Definition: WPGXParser.h:96
void closeTextBox()
Definition: WPGXParser.h:120
Definition: WPGXParser.h:60
void endDocument()
Definition: WPGXParser.h:73