34 #ifndef CORELPAINTER_PARSER 35 # define CORELPAINTER_PARSER 40 #include <librevenge/librevenge.h> 72 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
82 void createDocument(
librevenge::RVNGDrawingInterface *documentInterface);
94 bool decompressData(
CorelPainterParserInternal::ZoneHeader const &zone,
long endPos,
int &value,
int &buffer,
int &numBitsInBuffer);
103 std::vector<
MWAWColor> &colorList, std::vector<
unsigned char> &previousValues);
118 bool readDouble(
double &res);
Definition: MWAWDocument.hxx:56
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:47
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type) final
the parser function
Definition: CorelPainterParser.cxx:170
the class to store a color
Definition: libmwaw_internal.hxx:192
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
Internal: the subdocument of a CorelPainterParser.
Definition: CorelPainterParser.cxx:139
the main class to read a Painter's file, actually, read Fractal Design Painter 1-4, MetaCreation v5-v6 and Corel Painter v7-v10 Mac files and Fractal Design Painter 3 Windows files.
Definition: CorelPainterParser.hxx:62
Internal: the structures of a CorelPainterParser.
Definition: CorelPainterParser.cxx:55
virtual class which defines the ancestor of all graphic zone parser
Definition: MWAWParser.hxx:250
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
a structure used to define a picture shape
Definition: MWAWGraphicShape.hxx:45
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
Generic function used to define/store a picture.
Definition: MWAWPict.hxx:51