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