10#ifndef __VDXPARSER_H__
11#define __VDXPARSER_H__
13#include <librevenge/librevenge.h>
30 explicit VDXParser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
54 void readLine(xmlTextReaderPtr reader);
57 void readMisc(xmlTextReaderPtr reader);
65 void readTabs(xmlTextReaderPtr reader);
66 void readTab(xmlTextReaderPtr reader);
void readPageProps(xmlTextReaderPtr reader)
Definition VDXParser.cpp:729
bool processXmlDocument(librevenge::RVNGInputStream *input)
Definition VDXParser.cpp:73
void processXmlNode(xmlTextReaderPtr reader)
Definition VDXParser.cpp:92
void readXFormData(xmlTextReaderPtr reader)
Definition VDXParser.cpp:509
void readLine(xmlTextReaderPtr reader)
Definition VDXParser.cpp:313
void readTextBlock(xmlTextReaderPtr reader)
Definition VDXParser.cpp:825
VDXParser(const VDXParser &)
int getElementDepth(xmlTextReaderPtr reader) override
Definition VDXParser.cpp:928
void readFillAndShadow(xmlTextReaderPtr reader)
Definition VDXParser.cpp:378
void readTab(xmlTextReaderPtr reader)
Definition VDXParser.cpp:1035
librevenge::RVNGDrawingInterface * m_painter
Definition VDXParser.h:73
void readFonts(xmlTextReaderPtr reader)
Definition VDXParser.cpp:795
librevenge::RVNGInputStream * m_input
Definition VDXParser.h:72
void readForeignInfo(xmlTextReaderPtr reader)
Definition VDXParser.cpp:949
int getElementToken(xmlTextReaderPtr reader) override
Definition VDXParser.cpp:923
void readTxtXForm(xmlTextReaderPtr reader)
Definition VDXParser.cpp:595
VDXParser & operator=(const VDXParser &)
void readLayerMem(xmlTextReaderPtr reader)
Definition VDXParser.cpp:568
void readXForm1D(xmlTextReaderPtr reader)
Definition VDXParser.cpp:674
void getBinaryData(xmlTextReaderPtr reader) override
Definition VDXParser.cpp:933
VDXParser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Definition VDXParser.cpp:25
void readMisc(xmlTextReaderPtr reader)
Definition VDXParser.cpp:466
bool extractStencils() override
Definition VDXParser.cpp:67
bool parseMain() override
Definition VDXParser.cpp:34
void readTabs(xmlTextReaderPtr reader)
Definition VDXParser.cpp:1004
~VDXParser() override
Definition VDXParser.cpp:30
xmlChar * readStringData(xmlTextReaderPtr reader) override
Definition VDXParser.cpp:907
Definition VSDCollector.h:21
int readStringData(VSDName &text, xmlTextReaderPtr reader)
Definition VSDXMLParserBase.cpp:2074
int readDoubleData(boost::optional< double > &value, xmlTextReaderPtr reader)
Definition VSDXMLParserBase.cpp:2090
int readBoolData(boost::optional< bool > &value, xmlTextReaderPtr reader)
Definition VSDXMLParserBase.cpp:2142
int readExtendedColourData(Colour &value, long &idx, xmlTextReaderPtr reader)
Definition VSDXMLParserBase.cpp:2181
int readLongData(boost::optional< long > &value, xmlTextReaderPtr reader)
Definition VSDXMLParserBase.cpp:2116
VSDXMLParserBase()
Definition VSDXMLParserBase.cpp:29
Definition libvisio_utils.h:49