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);
Definition: VDXParser.h:22
void readPageProps(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:730
bool processXmlDocument(librevenge::RVNGInputStream *input)
Definition: VDXParser.cpp:72
void processXmlNode(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:93
void readXFormData(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:510
void readLine(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:314
void readTextBlock(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:828
VDXParser(const VDXParser &)
int getElementDepth(xmlTextReaderPtr reader) override
Definition: VDXParser.cpp:931
void readFillAndShadow(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:379
void readTab(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:1038
librevenge::RVNGDrawingInterface * m_painter
Definition: VDXParser.h:73
void readFonts(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:796
librevenge::RVNGInputStream * m_input
Definition: VDXParser.h:72
void readForeignInfo(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:952
int getElementToken(xmlTextReaderPtr reader) override
Definition: VDXParser.cpp:926
void readTxtXForm(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:596
VDXParser & operator=(const VDXParser &)
void readLayerMem(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:569
void readXForm1D(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:675
void getBinaryData(xmlTextReaderPtr reader) override
Definition: VDXParser.cpp:936
void readMisc(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:467
bool extractStencils() override
Definition: VDXParser.cpp:66
bool parseMain() override
Definition: VDXParser.cpp:33
void readTabs(xmlTextReaderPtr reader)
Definition: VDXParser.cpp:1007
~VDXParser() override
Definition: VDXParser.cpp:29
xmlChar * readStringData(xmlTextReaderPtr reader) override
Definition: VDXParser.cpp:910
Definition: VSDXMLParserBase.h:31
int readStringData(VSDName &text, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2073
int readDoubleData(boost::optional< double > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2089
int readBoolData(boost::optional< bool > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2141
int readExtendedColourData(Colour &value, long &idx, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2180
int readLongData(boost::optional< long > &value, xmlTextReaderPtr reader)
Definition: VSDXMLParserBase.cpp:2115
Definition: VisioDocument.h:30