34 #ifndef MACDRAFT5_PARSER 35 # define MACDRAFT5_PARSER 40 #include <librevenge/librevenge.h> 94 bool sendText(
int layoutId,
long shapeId);
Internal: the subdocument of a MacDraft5Parser.
Definition: MacDraft5Parser.cxx:408
bool readLayoutDefinitions(MWAWEntry const &entry, bool inRsrc)
try to read a LAYI:0 resource
Definition: MacDraft5Parser.cxx:2586
Definition: MWAWDocument.hxx:56
bool readObject(MacDraft5ParserInternal::Layout &layout)
try to read an object
Definition: MacDraft5Parser.cxx:1024
~MacDraft5Parser() final
destructor
Definition: MacDraft5Parser.cxx:474
bool readLibraryFooter()
try to read last library zone
Definition: MacDraft5Parser.cxx:939
bool readLinks(MWAWEntry const &entry, bool inRsrc)
try to read Link:128 resource
Definition: MacDraft5Parser.cxx:2673
bool readDocHeader()
try to read the doc header zone ( mainly unknown )
Definition: MacDraft5Parser.cxx:708
bool readLibraryHeader()
try to read the library header zone ( mainly unknown )
Definition: MacDraft5Parser.cxx:908
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
class to read/store MacDraft5 v4-v5 styles
Definition: MacDraft5StyleManager.hxx:57
bool readDocFooter()
try to read last doc zone
Definition: MacDraft5Parser.cxx:873
bool send(MacDraft5ParserInternal::Image const &image)
try to send all shapes in an image
Definition: MacDraft5Parser.cxx:2704
bool readModifier(MacDraft5ParserInternal::Shape &shape)
try to read a modifier
Definition: MacDraft5Parser.cxx:2203
bool readPrintInfo()
try to read the print info zone
Definition: MacDraft5Parser.cxx:2325
MacDraft5Parser(MWAWInputStreamPtr const &input, MWAWRSRCParserPtr const &rsrcParser, MWAWHeader *header)
constructor
Definition: MacDraft5Parser.cxx:466
bool readLayout(MacDraft5ParserInternal::Layout &layout)
try to read the layout zone
Definition: MacDraft5Parser.cxx:2384
bool readPICTList(MWAWEntry const &entry, bool inRsrc)
try to read the PICT unknown entry: pnot:0
Definition: MacDraft5Parser.cxx:2546
void init()
inits all internal variables
Definition: MacDraft5Parser.cxx:478
std::shared_ptr< MacDraft5ParserInternal::State > m_state
the state
Definition: MacDraft5Parser.hxx:151
virtual class which defines the ancestor of all graphic zone parser
Definition: MWAWParser.hxx:250
bool readViews(MWAWEntry const &entry, bool inRsrc)
try to read a list of views : VIEW:1
Definition: MacDraft5Parser.cxx:2470
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
std::shared_ptr< MacDraft5StyleManager > m_styleManager
the style manager
Definition: MacDraft5Parser.hxx:149
the main class to read a MacDraft5 v4-v5 file
Definition: MacDraft5Parser.hxx:61
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: MacDraft5Parser.cxx:650
void createDocument(librevenge::RVNGDrawingInterface *documentInterface)
creates the listener which will be associated to the document
Definition: MacDraft5Parser.cxx:535
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
bool readPICT(MWAWEntry const &entry, librevenge::RVNGBinaryData &pict)
try to read a PICT entry (in data fork)
Definition: MacDraft5Parser.cxx:2440
bool readStringList()
try to read a list of strings
Definition: MacDraft5Parser.cxx:2279
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
bool readText(MacDraft5ParserInternal::Shape &shape)
try to read the text data corresponding to a text shape
Definition: MacDraft5Parser.cxx:2127
bool sendBitmap(MacDraft5ParserInternal::Shape const &bitmap, MWAWPosition const &position)
try to send a bitmap
Definition: MacDraft5Parser.cxx:2824
bool createZones()
finds the different objects zones
Definition: MacDraft5Parser.cxx:567
Internal: the structures of a MacDraft5Parser.
Definition: MacDraft5Parser.cxx:62
void parse(librevenge::RVNGDrawingInterface *documentInterface) final
virtual function used to parse the input
Definition: MacDraft5Parser.cxx:492
bool sendText(int layoutId, long shapeId)
try to send text with given id
Definition: MacDraft5Parser.cxx:2847