libvisio::VSD11Parser Class Reference

#include <VSD11Parser.h>

Inheritance diagram for libvisio::VSD11Parser:
libvisio::VSDXParser

Public Member Functions

 VSD11Parser (WPXInputStream *input, libwpg::WPGPaintInterface *painter)
 
 ~VSD11Parser ()
 
- 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)
 
 VSD11Parser ()
 
 VSD11Parser (const VSDXParser &)
 
VSD11Parseroperator= (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

◆ VSD11Parser() [1/3]

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

◆ ~VSD11Parser()

libvisio::VSD11Parser::~VSD11Parser ( )

◆ VSD11Parser() [2/3]

libvisio::VSD11Parser::VSD11Parser ( )
private

◆ VSD11Parser() [3/3]

libvisio::VSD11Parser::VSD11Parser ( const VSDXParser )
private

Member Function Documentation

◆ getChunkHeader()

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

Implements libvisio::VSDXParser.

◆ operator=()

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

◆ readCharIX()

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

Implements libvisio::VSDXParser.

◆ readFillAndShadow()

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

Implements libvisio::VSDXParser.

◆ readName()

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

Implements libvisio::VSDXParser.

◆ readParaIX()

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

Implements libvisio::VSDXParser.

◆ readText()

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

Implements libvisio::VSDXParser.

◆ readTextField()

void libvisio::VSD11Parser::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