40 #include <librevenge/librevenge.h> 123 bool sendText(
long tZoneId,
int subZone);
bool sendText(long tZoneId, int subZone)
try to send the text of a text zone
Definition: ScoopParser.cxx:747
Internal: the subdocument of a ScoopParser.
Definition: ScoopParser.cxx:293
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: ScoopParser.cxx:1921
Definition: MWAWDocument.hxx:56
bool readParagraph(MWAWParagraph ¶, bool define=false)
try to read a paragraph style
Definition: ScoopParser.cxx:1295
Internal: the structures of a ScoopParser.
Definition: ScoopParser.cxx:56
bool readText(MWAWEntry &entry, std::string const &what)
try to read a text zone
Definition: ScoopParser.cxx:1496
bool readTextZoneParagraph(ScoopParserInternal::Paragraph ¶, int id)
try to read a frame paragraph
Definition: ScoopParser.cxx:1061
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
Class to store font.
Definition: MWAWFont.hxx:43
void parse(librevenge::RVNGDrawingInterface *documentInterface) final
virtual function used to parse the input
Definition: ScoopParser.cxx:367
ScoopParser(MWAWInputStreamPtr const &input, MWAWRSRCParserPtr const &rsrcParser, MWAWHeader *header)
constructor
Definition: ScoopParser.cxx:351
~ScoopParser() final
destructor
Definition: ScoopParser.cxx:360
bool readPrintInfo()
try to read the print info zone
Definition: ScoopParser.cxx:2071
small class use to define a embedded object
Definition: libmwaw_internal.hxx:467
bool readHeader()
try to the header zone
Definition: ScoopParser.cxx:1957
bool readFont(MWAWFont &font)
try to read a font style
Definition: ScoopParser.cxx:1250
the main class to read a Scoop v1 file
Definition: ScoopParser.hxx:62
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
bool createZones()
finds the different objects zones
Definition: ScoopParser.cxx:467
class to store the paragraph properties
Definition: MWAWParagraph.hxx:84
std::shared_ptr< ScoopParserInternal::State > m_state
the state
Definition: ScoopParser.hxx:128
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
void createDocument(librevenge::RVNGDrawingInterface *documentInterface)
creates the listener which will be associated to the document
Definition: ScoopParser.cxx:425
bool readBitmap(MWAWEntry const &entry, MWAWEmbeddedObject &object, bool compressed=true)
try to read a bitmap
Definition: ScoopParser.cxx:1840
bool send(ScoopParserInternal::Shape const &shape, MWAWVec2i const &decal)
try to send a shape
Definition: ScoopParser.cxx:501
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 readShape(ScoopParserInternal::Shape &shape, int id)
try to read a shape
Definition: ScoopParser.cxx:1561
bool readShapesList(std::vector< ScoopParserInternal::Shape > &shapes)
try to read a list of shape
Definition: ScoopParser.cxx:1524