10 #ifndef __CMXPARSER_H__
11 #define __CMXPARSER_H__
17 #include <libwpd-stream/libwpd-stream.h>
31 bool parseRecords(WPXInputStream *input,
long size = -1,
unsigned level = 0);
37 bool parseRecord(WPXInputStream *input,
unsigned level = 0);
38 void readRecord(
unsigned fourCC,
unsigned &length, WPXInputStream *input);
41 void readDisp(WPXInputStream *input,
unsigned length);
42 void readCcmm(WPXInputStream *input,
long &recordEnd);
43 void readPage(WPXInputStream *input,
unsigned length);
57 void readFill(WPXInputStream *input);
75 #endif // __CMXPARSER_H__
Definition: CommonParser.h:24
unsigned m_nextInstructionOffset
Definition: CMXParser.h:70
double m_xmax
Definition: CMXParser.h:65
Definition: CDRTypes.h:23
unsigned m_infoSectionOffset
Definition: CMXParser.h:67
void readFill(WPXInputStream *input)
Definition: CMXParser.cpp:619
void readJumpAbsolute(WPXInputStream *input)
Definition: CMXParser.cpp:814
CMXParser & operator=(const CMXParser &)
unsigned short m_unit
Definition: CMXParser.h:63
Definition: CMXParser.h:26
CDRBox readBBox(WPXInputStream *input)
Definition: CMXParser.cpp:609
bool m_bigEndian
Definition: CMXParser.h:62
void readRecord(unsigned fourCC, unsigned &length, WPXInputStream *input)
Definition: CMXParser.cpp:107
double m_ymin
Definition: CMXParser.h:65
unsigned m_thumbnailOffset
Definition: CMXParser.h:68
double m_ymax
Definition: CMXParser.h:65
void readPolyCurve(WPXInputStream *input)
Definition: CMXParser.cpp:334
unsigned m_indexSectionOffset
Definition: CMXParser.h:66
void readEllipse(WPXInputStream *input)
Definition: CMXParser.cpp:399
bool parseRecords(WPXInputStream *input, long size=-1, unsigned level=0)
Definition: CMXParser.cpp:42
unsigned m_fillIndex
Definition: CMXParser.h:69
bool parseRecord(WPXInputStream *input, unsigned level=0)
Definition: CMXParser.cpp:60
void readDisp(WPXInputStream *input, unsigned length)
Definition: CMXParser.cpp:189
void readBeginGroup(WPXInputStream *input)
Definition: CMXParser.cpp:330
void readBeginLayer(WPXInputStream *input)
Definition: CMXParser.cpp:327
void readCMXHeader(WPXInputStream *input)
Definition: CMXParser.cpp:131
void readRectangle(WPXInputStream *input)
Definition: CMXParser.cpp:501
virtual ~CMXParser()
Definition: CMXParser.cpp:38
double m_scale
Definition: CMXParser.h:64
double m_xmin
Definition: CMXParser.h:65
void readPage(WPXInputStream *input, unsigned length)
Definition: CMXParser.cpp:236
void readBeginPage(WPXInputStream *input)
Definition: CMXParser.cpp:278
void readCcmm(WPXInputStream *input, long &recordEnd)
Definition: CMXParser.cpp:230
void readRenderingAttributes(WPXInputStream *input)
Definition: CMXParser.cpp:677
CDRTransform readMatrix(WPXInputStream *input)
Definition: CMXParser.cpp:588
Definition: CDRCollector.h:59