10 #ifndef __CMXPARSER_H__ 
   11 #define __CMXPARSER_H__ 
   17 #include <librevenge-stream/librevenge-stream.h> 
   31   bool parseRecords(librevenge::RVNGInputStream *input, 
long size = -1, 
unsigned level = 0);
 
   37   bool parseRecord(librevenge::RVNGInputStream *input, 
unsigned level = 0);
 
   38   void readRecord(
unsigned fourCC, 
unsigned &length, librevenge::RVNGInputStream *input);
 
   41   void readDisp(librevenge::RVNGInputStream *input, 
unsigned length);
 
   42   void readCcmm(librevenge::RVNGInputStream *input, 
long &recordEnd);
 
   43   void readPage(librevenge::RVNGInputStream *input, 
unsigned length);
 
   50   void readEllipse(librevenge::RVNGInputStream *input);
 
   57   void readFill(librevenge::RVNGInputStream *input);
 
   75 #endif // __CMXPARSER_H__ 
void readRenderingAttributes(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:688
Definition: CommonParser.h:22
void readBeginPage(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:281
unsigned m_nextInstructionOffset
Definition: CMXParser.h:70
void readCcmm(librevenge::RVNGInputStream *input, long &recordEnd)
Definition: CMXParser.cpp:233
double m_xmax
Definition: CMXParser.h:65
Definition: CDRTypes.h:23
unsigned m_infoSectionOffset
Definition: CMXParser.h:67
void readPolyCurve(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:337
CMXParser & operator=(const CMXParser &)
void readRecord(unsigned fourCC, unsigned &length, librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:110
unsigned short m_unit
Definition: CMXParser.h:63
Definition: CMXParser.h:26
bool m_bigEndian
Definition: CMXParser.h:62
Definition: CDRCollector.h:29
void readDisp(librevenge::RVNGInputStream *input, unsigned length)
Definition: CMXParser.cpp:192
void readJumpAbsolute(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:825
double m_ymin
Definition: CMXParser.h:65
bool parseRecords(librevenge::RVNGInputStream *input, long size=-1, unsigned level=0)
Definition: CMXParser.cpp:42
unsigned m_thumbnailOffset
Definition: CMXParser.h:68
void readEllipse(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:410
double m_ymax
Definition: CMXParser.h:65
void readPage(librevenge::RVNGInputStream *input, unsigned length)
Definition: CMXParser.cpp:239
unsigned m_indexSectionOffset
Definition: CMXParser.h:66
unsigned m_fillIndex
Definition: CMXParser.h:69
void readFill(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:630
CDRTransform readMatrix(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:599
void readRectangle(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:512
void readBeginGroup(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:333
CDRBox readBBox(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:620
bool parseRecord(librevenge::RVNGInputStream *input, unsigned level=0)
Definition: CMXParser.cpp:60
void readBeginLayer(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:330
virtual ~CMXParser()
Definition: CMXParser.cpp:38
double m_scale
Definition: CMXParser.h:64
double m_xmin
Definition: CMXParser.h:65
void readCMXHeader(librevenge::RVNGInputStream *input)
Definition: CMXParser.cpp:134
Definition: CDRCollector.h:59