10#ifndef __VSD5PARSER_H__
11#define __VSD5PARSER_H__
15#include <librevenge/librevenge.h>
25 explicit VSD5Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
31 void readPointerInfo(librevenge::RVNGInputStream *input,
unsigned ptrType,
unsigned shift,
unsigned &listSize,
int &pointerCount)
override;
33 void readGeomList(librevenge::RVNGInputStream *input)
override;
34 void readCharList(librevenge::RVNGInputStream *input)
override;
35 void readParaList(librevenge::RVNGInputStream *input)
override;
36 void readShapeList(librevenge::RVNGInputStream *input)
override;
37 void readPropList(librevenge::RVNGInputStream *input)
override;
38 void readFieldList(librevenge::RVNGInputStream *input)
override;
39 void readNameList2(librevenge::RVNGInputStream *input)
override;
42 void readLine(librevenge::RVNGInputStream *input)
override;
44 void readTextBlock(librevenge::RVNGInputStream *input)
override;
45 void readCharIX(librevenge::RVNGInputStream *input)
override;
46 void readParaIX(librevenge::RVNGInputStream *input)
override;
47 void readTextField(librevenge::RVNGInputStream *input)
override;
49 void readShape(librevenge::RVNGInputStream *input)
override;
50 void readPage(librevenge::RVNGInputStream *input)
override;
56 void readNameIDX(librevenge::RVNGInputStream *input)
override;
58 void readMisc(librevenge::RVNGInputStream *input)
override;
60 void readXForm1D(librevenge::RVNGInputStream *input)
override;
62 unsigned getUInt(librevenge::RVNGInputStream *input)
override;
63 int getInt(librevenge::RVNGInputStream *input)
override;
70 void readList(librevenge::RVNGInputStream *input);
Definition: VSD5Parser.h:23
void readShape(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:373
void readList(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:152
void readXForm1D(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:497
void readNameList2(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:189
~VSD5Parser() override
Definition: VSD5Parser.cpp:26
void readPropList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:177
void readParaIX(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:221
bool getChunkHeader(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:74
void readTabsDataList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:195
void readPointerInfo(librevenge::RVNGInputStream *input, unsigned ptrType, unsigned shift, unsigned &listSize, int &pointerCount) override
Definition: VSD5Parser.cpp:38
int getInt(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:517
void readShapeList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:171
void readCharList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:159
void readMisc(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:488
VSD5Parser & operator=(const VSDParser &)
void readGeomList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:140
void readFieldList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:183
virtual void handleChunkRecords(librevenge::RVNGInputStream *input)
Definition: VSD5Parser.cpp:99
unsigned getUInt(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:511
void readTextBlock(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:430
void readFillAndShadow(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:330
void readNameIDX(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:470
VSD5Parser(const VSDParser &)
void readPage(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:424
void readLine(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:201
void readPointer(librevenge::RVNGInputStream *input, Pointer &ptr) override
Definition: VSD5Parser.cpp:29
void readTextField(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:455
void readParaList(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:165
void readCharIX(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:266
void readStyleSheet(librevenge::RVNGInputStream *input) override
Definition: VSD5Parser.cpp:363
Definition: VSD6Parser.h:23
Definition: VSDParser.h:48
Definition: VisioDocument.h:30
Definition: VSDParser.h:35