10 #ifndef __VSD5PARSER_H__
11 #define __VSD5PARSER_H__
15 #include <librevenge/librevenge.h>
25 explicit VSD5Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
31 virtual void readPointerInfo(librevenge::RVNGInputStream *input,
unsigned ptrType,
unsigned shift,
unsigned &listSize,
int &pointerCount);
33 virtual void readGeomList(librevenge::RVNGInputStream *input);
34 virtual void readCharList(librevenge::RVNGInputStream *input);
35 virtual void readParaList(librevenge::RVNGInputStream *input);
36 virtual void readShapeList(librevenge::RVNGInputStream *input);
37 virtual void readPropList(librevenge::RVNGInputStream *input);
38 virtual void readFieldList(librevenge::RVNGInputStream *input);
39 virtual void readNameList2(librevenge::RVNGInputStream *input);
41 virtual void readLine(librevenge::RVNGInputStream *input);
43 virtual void readTextBlock(librevenge::RVNGInputStream *input);
44 virtual void readCharIX(librevenge::RVNGInputStream *input);
45 virtual void readTextField(librevenge::RVNGInputStream *input);
47 virtual void readShape(librevenge::RVNGInputStream *input);
48 virtual void readPage(librevenge::RVNGInputStream *input);
54 virtual void readNameIDX(librevenge::RVNGInputStream *input);
56 virtual unsigned getUInt(librevenge::RVNGInputStream *input);
57 virtual int getInt(librevenge::RVNGInputStream *input);
64 void readList(librevenge::RVNGInputStream *input);
69 #endif // __VSD5PARSER_H__
virtual void handleChunkRecords(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:99
virtual void readShape(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:318
~VSD5Parser()
Definition: VSD5Parser.cpp:26
virtual void readPointer(librevenge::RVNGInputStream *input, Pointer &ptr)
Definition: VSD5Parser.cpp:29
void readList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:152
virtual void readLine(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:195
virtual void readTextField(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:400
virtual void readStyleSheet(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:308
Definition: VSD6Parser.h:22
Definition: VSDParser.h:32
virtual void readNameIDX(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:415
Definition: VSDParser.h:45
virtual void readCharIX(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:213
virtual void readTextBlock(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:375
virtual void readNameList2(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:189
virtual void readCharList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:159
virtual int getInt(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:438
virtual void readPointerInfo(librevenge::RVNGInputStream *input, unsigned ptrType, unsigned shift, unsigned &listSize, int &pointerCount)
Definition: VSD5Parser.cpp:38
virtual void readFillAndShadow(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:276
virtual void readFieldList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:183
VSD5Parser & operator=(const VSDParser &)
virtual bool getChunkHeader(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:74
virtual void readPage(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:369
virtual unsigned getUInt(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:432
virtual void readPropList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:177
virtual void readParaList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:165
Definition: VSD5Parser.h:22
virtual void readShapeList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:171
virtual void readGeomList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:140