#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 |