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:310
~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:144
virtual void readLine(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:187
virtual void readTextField(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:391
virtual void readStyleSheet(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:300
Definition: VSD6Parser.h:22
Definition: VSDParser.h:32
virtual void readNameIDX(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:406
Definition: VSDParser.h:45
virtual void readCharIX(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:205
virtual void readTextBlock(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:366
virtual void readNameList2(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:181
virtual void readCharList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:151
virtual int getInt(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:429
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:268
virtual void readFieldList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:175
VSD5Parser & operator=(const VSDParser &)
virtual bool getChunkHeader(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:74
virtual void readPage(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:360
virtual unsigned getUInt(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:423
virtual void readPropList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:169
virtual void readParaList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:157
Definition: VSD5Parser.h:22
virtual void readShapeList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:163
virtual void readGeomList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:132