40#include <librevenge/librevenge.h>
123 bool sendText(
long tZoneId,
int subZone);
basic class to store an entry in a file This contained :
Definition MWAWEntry.hxx:47
Class to store font.
Definition MWAWFont.hxx:44
MWAWGraphicParser(MWAWInputStreamPtr const &input, MWAWRSRCParserPtr const &rsrcParser, MWAWHeader *header)
constructor (protected)
Definition MWAWParser.hxx:259
class to store the paragraph properties
Definition MWAWParagraph.hxx:85
Internal: the subdocument of a ScoopParser.
Definition ScoopParser.cxx:294
bool readShapesList(std::vector< ScoopParserInternal::Shape > &shapes)
try to read a list of shape
Definition ScoopParser.cxx:1523
bool readPrintInfo()
try to read the print info zone
Definition ScoopParser.cxx:2070
bool readFont(MWAWFont &font)
try to read a font style
Definition ScoopParser.cxx:1249
std::shared_ptr< ScoopParserInternal::State > m_state
the state
Definition ScoopParser.hxx:128
bool readHeader()
try to the header zone
Definition ScoopParser.cxx:1956
bool readTextZoneParagraph(ScoopParserInternal::Paragraph ¶, int id)
try to read a frame paragraph
Definition ScoopParser.cxx:1060
bool readShape(ScoopParserInternal::Shape &shape, int id)
try to read a shape
Definition ScoopParser.cxx:1560
bool readBitmap(MWAWEntry const &entry, MWAWEmbeddedObject &object, bool compressed=true)
try to read a bitmap
Definition ScoopParser.cxx:1839
void createDocument(librevenge::RVNGDrawingInterface *documentInterface)
creates the listener which will be associated to the document
Definition ScoopParser.cxx:425
bool readTextZone(ScoopParserInternal::TextZone &tZone)
try to read the data associated to a text zone: its name, its content, the list of shape which displa...
Definition ScoopParser.cxx:842
bool send(ScoopParserInternal::Shape const &shape, MWAWVec2i const &decal)
try to send a shape
Definition ScoopParser.cxx:501
bool readText(MWAWEntry &entry, std::string const &what)
try to read a text zone
Definition ScoopParser.cxx:1495
ScoopParser(MWAWInputStreamPtr const &input, MWAWRSRCParserPtr const &rsrcParser, MWAWHeader *header)
constructor
Definition ScoopParser.cxx:351
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition ScoopParser.cxx:1920
bool readParagraph(MWAWParagraph ¶, bool define=false)
try to read a paragraph style
Definition ScoopParser.cxx:1294
~ScoopParser() final
destructor
Definition ScoopParser.cxx:360
bool createZones()
finds the different objects zones
Definition ScoopParser.cxx:467
bool sendText(long tZoneId, int subZone)
try to send the text of a text zone
Definition ScoopParser.cxx:747
void parse(librevenge::RVNGDrawingInterface *documentInterface) final
virtual function used to parse the input
Definition ScoopParser.cxx:367
MWAWVec2< int > MWAWVec2i
MWAWVec2 of int.
Definition libmwaw_internal.hxx:838
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 ScoopParser.
Definition ScoopParser.cxx:57
Definition MWAWDocument.hxx:57
small class use to define a embedded object
Definition libmwaw_internal.hxx:467
Internal: a paragraph of a ScoopParser.
Definition ScoopParser.cxx:137
Internal: the shape of a ScoopParser.
Definition ScoopParser.cxx:60
Internal: the state of a ScoopParser.
Definition ScoopParser.cxx:216
Internal: a text zone of a ScoopParser.
Definition ScoopParser.cxx:191