#include <VSDXParser.h>
Public Member Functions | |
VSDXParser (WPXInputStream *input, libwpg::WPGPaintInterface *painter) | |
virtual | ~VSDXParser () |
bool | parseMain () |
Protected Member Functions | |
void | readEllipticalArcTo (WPXInputStream *input) |
void | readForeignData (WPXInputStream *input) |
void | readEllipse (WPXInputStream *input) |
void | readLine (WPXInputStream *input) |
virtual void | readFillAndShadow (WPXInputStream *input)=0 |
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) |
virtual void | readText (WPXInputStream *input)=0 |
virtual void | readCharIX (WPXInputStream *input)=0 |
virtual void | readParaIX (WPXInputStream *input)=0 |
void | readTextBlock (WPXInputStream *input) |
void | readNameList (WPXInputStream *input) |
virtual void | readName (WPXInputStream *input)=0 |
void | readFieldList (WPXInputStream *input) |
virtual void | readTextField (WPXInputStream *input)=0 |
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) |
virtual bool | getChunkHeader (WPXInputStream *input)=0 |
void | _handleLevelChange (unsigned level) |
Protected Attributes | |
WPXInputStream * | m_input |
libwpg::WPGPaintInterface * | m_painter |
ChunkHeader | m_header |
VSDXCollector * | m_collector |
VSDXGeometryList * | m_geomList |
std::vector< VSDXGeometryList * > | m_geomListVector |
VSDXFieldList | m_fieldList |
VSDXCharacterList * | m_charList |
VSDXParagraphList * | m_paraList |
std::vector< VSDXCharacterList * > | m_charListVector |
std::vector< VSDXParagraphList * > | m_paraListVector |
VSDXShapeList | m_shapeList |
unsigned | m_currentLevel |
VSDXStencils | m_stencils |
VSDXStencil * | m_currentStencil |
VSDXStencilShape | m_stencilShape |
bool | m_isStencilStarted |
bool | m_isInStyles |
unsigned | m_currentPageID |
Private Member Functions | |
VSDXParser () | |
VSDXParser (const VSDXParser &) | |
VSDXParser & | operator= (const VSDXParser &) |
|
explicit |
|
virtual |
|
private |
|
private |
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
Reimplemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
bool libvisio::VSDXParser::parseMain | ( | ) |
Referenced by libvisio::VisioDocument::parse().
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protectedpure virtual |
Implemented in libvisio::VSD11Parser, and libvisio::VSD6Parser.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |