libvisio::VSD6Parser Class Reference

#include <VSD6Parser.h>

Inheritance diagram for libvisio::VSD6Parser:
libvisio::VSDXParser

Public Member Functions

 VSD6Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter)
 
 ~VSD6Parser ()
 
- Public Member Functions inherited from libvisio::VSDXParser
 VSDXParser (WPXInputStream *input, libwpg::WPGPaintInterface *painter)
 
virtual ~VSDXParser ()
 
bool parseMain ()
 

Private Member Functions

bool getChunkHeader (WPXInputStream *input)
 
void readText (WPXInputStream *input)
 
void readCharIX (WPXInputStream *input)
 
void readParaIX (WPXInputStream *input)
 
void readFillAndShadow (WPXInputStream *input)
 
void readName (WPXInputStream *input)
 
void readTextField (WPXInputStream *input)
 
 VSD6Parser ()
 
 VSD6Parser (const VSDXParser &)
 
VSD6Parseroperator= (const VSDXParser &)
 

Additional Inherited Members

- Protected Member Functions inherited from libvisio::VSDXParser
void readEllipticalArcTo (WPXInputStream *input)
 
void readForeignData (WPXInputStream *input)
 
void readEllipse (WPXInputStream *input)
 
void readLine (WPXInputStream *input)
 
void readGeomList (WPXInputStream *input)
 
void readGeometry (WPXInputStream *input)
 
void readMoveTo (WPXInputStream *input)
 
void readLineTo (WPXInputStream *input)
 
void readArcTo (WPXInputStream *input)
 
void readNURBSTo (WPXInputStream *input)
 
void readPolylineTo (WPXInputStream *input)
 
void readInfiniteLine (WPXInputStream *input)
 
void readShapeData (WPXInputStream *input)
 
void readXFormData (WPXInputStream *input)
 
void readTxtXForm (WPXInputStream *input)
 
void readShapeId (WPXInputStream *input)
 
void readShapeList (WPXInputStream *input)
 
void readForeignDataType (WPXInputStream *input)
 
void readPageProps (WPXInputStream *input)
 
void readShape (WPXInputStream *input)
 
void readColours (WPXInputStream *input)
 
void readFont (WPXInputStream *input, unsigned id)
 
void readFontIX (WPXInputStream *input)
 
void readCharList (WPXInputStream *input)
 
void readParaList (WPXInputStream *input)
 
void readPage (WPXInputStream *input)
 
void readTextBlock (WPXInputStream *input)
 
void readNameList (WPXInputStream *input)
 
void readFieldList (WPXInputStream *input)
 
void readStyleSheet (WPXInputStream *input)
 
void readSplineStart (WPXInputStream *input)
 
void readSplineKnot (WPXInputStream *input)
 
void readStencilShape (WPXInputStream *input)
 
void readOLEList (WPXInputStream *input)
 
void readOLEData (WPXInputStream *input)
 
bool parseDocument (WPXInputStream *input)
 
void handlePages (WPXInputStream *input, unsigned shift)
 
void handlePage (WPXInputStream *input)
 
void handleStyles (WPXInputStream *input)
 
void handleStencils (WPXInputStream *input, unsigned shift)
 
void handleStencilPage (WPXInputStream *input, unsigned shift)
 
void handleStencilForeign (WPXInputStream *input, unsigned shift)
 
void handleStencilOle (WPXInputStream *input, unsigned shift)
 
void handleStencilShape (WPXInputStream *input)
 
void _handleLevelChange (unsigned level)
 
- Protected Attributes inherited from libvisio::VSDXParser
WPXInputStream * m_input
 
libwpg::WPGPaintInterface * m_painter
 
ChunkHeader m_header
 
VSDXCollectorm_collector
 
VSDXGeometryListm_geomList
 
std::vector< VSDXGeometryList * > m_geomListVector
 
VSDXFieldList m_fieldList
 
VSDXCharacterListm_charList
 
VSDXParagraphListm_paraList
 
std::vector< VSDXCharacterList * > m_charListVector
 
std::vector< VSDXParagraphList * > m_paraListVector
 
VSDXShapeList m_shapeList
 
unsigned m_currentLevel
 
VSDXStencils m_stencils
 
VSDXStencilm_currentStencil
 
VSDXStencilShape m_stencilShape
 
bool m_isStencilStarted
 
bool m_isInStyles
 
unsigned m_currentPageID
 

Constructor & Destructor Documentation

◆ VSD6Parser() [1/3]

libvisio::VSD6Parser::VSD6Parser ( WPXInputStream *  input,
libwpg::WPGPaintInterface *  painter 
)
explicit

◆ ~VSD6Parser()

libvisio::VSD6Parser::~VSD6Parser ( )

◆ VSD6Parser() [2/3]

libvisio::VSD6Parser::VSD6Parser ( )
private

◆ VSD6Parser() [3/3]

libvisio::VSD6Parser::VSD6Parser ( const VSDXParser )
private

Member Function Documentation

◆ getChunkHeader()

bool libvisio::VSD6Parser::getChunkHeader ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

◆ operator=()

VSD6Parser& libvisio::VSD6Parser::operator= ( const VSDXParser )
private

◆ readCharIX()

void libvisio::VSD6Parser::readCharIX ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

◆ readFillAndShadow()

void libvisio::VSD6Parser::readFillAndShadow ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

◆ readName()

void libvisio::VSD6Parser::readName ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

◆ readParaIX()

void libvisio::VSD6Parser::readParaIX ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

◆ readText()

void libvisio::VSD6Parser::readText ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.

◆ readTextField()

void libvisio::VSD6Parser::readTextField ( WPXInputStream *  input)
privatevirtual

Implements libvisio::VSDXParser.


The documentation for this class was generated from the following files:

Generated for libvisio by doxygen 1.8.13