30 #ifndef __CMXPARSER_H__
31 #define __CMXPARSER_H__
37 #include <libwpd-stream/libwpd-stream.h>
51 bool parseRecords(WPXInputStream *input,
long size = -1,
unsigned level = 0);
57 bool parseRecord(WPXInputStream *input,
unsigned level = 0);
58 void readRecord(
unsigned fourCC,
unsigned &length, WPXInputStream *input);
61 void readDisp(WPXInputStream *input,
unsigned length);
62 void readCcmm(WPXInputStream *input,
long &recordEnd);
63 void readPage(WPXInputStream *input,
unsigned length);
77 void readFill(WPXInputStream *input);
95 #endif // __CMXPARSER_H__
Definition: CommonParser.h:44
unsigned m_nextInstructionOffset
Definition: CMXParser.h:90
double m_xmax
Definition: CMXParser.h:85
Definition: CDRTypes.h:42
unsigned m_infoSectionOffset
Definition: CMXParser.h:87
void readFill(WPXInputStream *input)
Definition: CMXParser.cpp:639
void readJumpAbsolute(WPXInputStream *input)
Definition: CMXParser.cpp:834
CMXParser & operator=(const CMXParser &)
unsigned short m_unit
Definition: CMXParser.h:83
Definition: CMXParser.h:46
CDRBox readBBox(WPXInputStream *input)
Definition: CMXParser.cpp:629
bool m_bigEndian
Definition: CMXParser.h:82
void readRecord(unsigned fourCC, unsigned &length, WPXInputStream *input)
Definition: CMXParser.cpp:127
double m_ymin
Definition: CMXParser.h:85
unsigned m_thumbnailOffset
Definition: CMXParser.h:88
double m_ymax
Definition: CMXParser.h:85
void readPolyCurve(WPXInputStream *input)
Definition: CMXParser.cpp:354
unsigned m_indexSectionOffset
Definition: CMXParser.h:86
void readEllipse(WPXInputStream *input)
Definition: CMXParser.cpp:419
bool parseRecords(WPXInputStream *input, long size=-1, unsigned level=0)
Definition: CMXParser.cpp:62
unsigned m_fillIndex
Definition: CMXParser.h:89
bool parseRecord(WPXInputStream *input, unsigned level=0)
Definition: CMXParser.cpp:80
void readDisp(WPXInputStream *input, unsigned length)
Definition: CMXParser.cpp:209
void readBeginGroup(WPXInputStream *input)
Definition: CMXParser.cpp:350
void readBeginLayer(WPXInputStream *input)
Definition: CMXParser.cpp:347
void readCMXHeader(WPXInputStream *input)
Definition: CMXParser.cpp:151
void readRectangle(WPXInputStream *input)
Definition: CMXParser.cpp:521
virtual ~CMXParser()
Definition: CMXParser.cpp:58
double m_scale
Definition: CMXParser.h:84
double m_xmin
Definition: CMXParser.h:85
void readPage(WPXInputStream *input, unsigned length)
Definition: CMXParser.cpp:256
void readBeginPage(WPXInputStream *input)
Definition: CMXParser.cpp:298
void readCcmm(WPXInputStream *input, long &recordEnd)
Definition: CMXParser.cpp:250
void readRenderingAttributes(WPXInputStream *input)
Definition: CMXParser.cpp:697
CDRTransform readMatrix(WPXInputStream *input)
Definition: CMXParser.cpp:608
Definition: CDRCollector.h:79