#include <VSD2Parser.h>
Public Member Functions | |
VSD2Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter) | |
~VSD2Parser () | |
![]() | |
VSD5Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter) | |
~VSD5Parser () | |
![]() | |
VSD6Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter) | |
~VSD6Parser () | |
![]() | |
VSDParser (WPXInputStream *input, libwpg::WPGPaintInterface *painter) | |
virtual | ~VSDParser () |
bool | parseMain () |
bool | extractStencils () |
Protected Member Functions | |
virtual bool | getChunkHeader (WPXInputStream *input) |
virtual void | readColours (WPXInputStream *input) |
virtual void | handleBlob (WPXInputStream *input, unsigned level) |
![]() | |
virtual void | readPointer (WPXInputStream *input, Pointer &ptr) |
virtual void | readPointerInfo (WPXInputStream *input, unsigned ptrType, unsigned shift, unsigned &listSize, int &pointerCount) |
virtual void | readGeomList (WPXInputStream *input) |
virtual void | readCharList (WPXInputStream *input) |
virtual void | readParaList (WPXInputStream *input) |
virtual void | readShapeList (WPXInputStream *input) |
virtual void | readPropList (WPXInputStream *input) |
virtual void | readFieldList (WPXInputStream *input) |
virtual void | readLine (WPXInputStream *input) |
virtual void | readFillAndShadow (WPXInputStream *input) |
virtual void | readTextBlock (WPXInputStream *input) |
virtual void | readCharIX (WPXInputStream *input) |
virtual void | readShape (WPXInputStream *input) |
virtual void | readPage (WPXInputStream *input) |
virtual void | handleChunkRecords (WPXInputStream *input) |
virtual void | readStyleSheet (WPXInputStream *input) |
virtual unsigned | getUInt (WPXInputStream *input) |
virtual int | getInt (WPXInputStream *input) |
Private Member Functions | |
VSD2Parser () | |
VSD2Parser (const VSDParser &) | |
VSD2Parser & | operator= (const VSDParser &) |
Additional Inherited Members | |
![]() | |
WPXInputStream * | m_input |
libwpg::WPGPaintInterface * | m_painter |
ChunkHeader | m_header |
VSDCollector * | m_collector |
VSDShapeList | m_shapeList |
unsigned | m_currentLevel |
VSDStencils | m_stencils |
VSDStencil * | m_currentStencil |
VSDShape | m_shape |
bool | m_isStencilStarted |
bool | m_isInStyles |
unsigned | m_currentShapeLevel |
unsigned | m_currentShapeID |
bool | m_extractStencils |
std::vector< Colour > | m_colours |
bool | m_isBackgroundPage |
bool | m_isShapeStarted |
double | m_shadowOffsetX |
double | m_shadowOffsetY |
VSDGeometryList * | m_currentGeometryList |
unsigned | m_currentGeomListCount |
std::map< unsigned, VSDName > | m_fonts |
|
explicit |
libvisio::VSD2Parser::~VSD2Parser | ( | ) |
|
private |
|
private |
|
protectedvirtual |
Reimplemented from libvisio::VSD5Parser.
|
protectedvirtual |
Reimplemented from libvisio::VSDParser.
|
private |
|
protectedvirtual |
Reimplemented from libvisio::VSDParser.