34#ifndef SUPERPAINT_PARSER
35# define SUPERPAINT_PARSER
40#include <librevenge/librevenge.h>
virtual class which defines the ancestor of all graphic zone parser
Definition: MWAWParser.hxx:251
Internal: the subdocument of a SuperPaintParser.
Definition: SuperPaintParser.cxx:177
the main class to read a SuperPaint v1 file (SPTG)
Definition: SuperPaintParser.hxx:59
void createDocument(librevenge::RVNGDrawingInterface *documentInterface)
creates the listener which will be associated to the document
Definition: SuperPaintParser.cxx:285
bool createZones()
finds the different objects zones
Definition: SuperPaintParser.cxx:308
bool sendText(int id)
try to send a text box content
Definition: SuperPaintParser.cxx:391
std::shared_ptr< SuperPaintParserInternal::State > m_state
the state
Definition: SuperPaintParser.hxx:113
void parse(librevenge::RVNGDrawingInterface *documentInterface) final
virtual function used to parse the input
Definition: SuperPaintParser.cxx:254
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: SuperPaintParser.cxx:1053
bool readBitmap(bool onlyCheck=false)
try to read a bitmap(paint): 576*720
Definition: SuperPaintParser.cxx:886
bool sendPictures()
try to send the different pictures
Definition: SuperPaintParser.cxx:339
bool sendBitmap()
try to send a bitmap(paint)
Definition: SuperPaintParser.cxx:866
bool readShape()
try to read a shape(draw):
Definition: SuperPaintParser.cxx:466
bool readHeader()
try to the header zone
Definition: SuperPaintParser.cxx:1118
void init()
inits all internal variables
Definition: SuperPaintParser.cxx:241
bool readPictures()
try to read the main picture zone(draw):
Definition: SuperPaintParser.cxx:443
bool readPrintInfo()
try to read the print info zone
Definition: SuperPaintParser.cxx:1164
~SuperPaintParser() final
destructor
Definition: SuperPaintParser.cxx:237
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
Internal: the structures of a SuperPaintParser.
Definition: SuperPaintParser.cxx:57
Definition: MWAWDocument.hxx:57