38#ifndef SCRIPT_WRITER_PARSER
39# define SCRIPT_WRITER_PARSER
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:47
Class to store font.
Definition: MWAWFont.hxx:44
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:299
Internal: the subdocument of a ScriptWriterParser.
Definition: ScriptWriterParser.cxx:255
the main class to read a Script Writer 1.3 file
Definition: ScriptWriterParser.hxx:65
bool createZones()
finds the different objects zones
Definition: ScriptWriterParser.cxx:402
std::shared_ptr< ScriptWriterParserInternal::State > m_state
the state
Definition: ScriptWriterParser.hxx:127
void parse(librevenge::RVNGTextInterface *documentInterface) final
virtual function used to parse the input
Definition: ScriptWriterParser.cxx:328
bool readPage(ScriptWriterParserInternal::Page &page)
try to read page
Definition: ScriptWriterParser.cxx:1005
~ScriptWriterParser() final
destructor
Definition: ScriptWriterParser.cxx:321
bool readFrame(ScriptWriterParserInternal::Frame &frame)
try to read a frame entry
Definition: ScriptWriterParser.cxx:724
bool readFont(MWAWFont &font)
try to read a font
Definition: ScriptWriterParser.cxx:840
bool sendMainZone()
try to send the main text zone
Definition: ScriptWriterParser.cxx:1315
bool sendText(ScriptWriterParserInternal::Frame const &frame)
try to send a frame text
Definition: ScriptWriterParser.cxx:1467
void createDocument(librevenge::RVNGTextInterface *documentInterface)
creates the listener which will be associated to the document
Definition: ScriptWriterParser.cxx:358
bool send(ScriptWriterParserInternal::HFData const &hf)
try to send a header/footer
Definition: ScriptWriterParser.cxx:1346
bool readPrintInfo()
try to read the print information
Definition: ScriptWriterParser.cxx:1195
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: ScriptWriterParser.cxx:1261
bool readTextZone()
try to read the main text zone
Definition: ScriptWriterParser.cxx:1151
bool readHFStyle(std::map< int, MWAWFont > &posToFontMap)
try to read the hf style
Definition: ScriptWriterParser.cxx:928
bool readPicture(MWAWEntry &entry)
try to read a picture entry
Definition: ScriptWriterParser.cxx:1132
bool readDocument()
try to read the document header
Definition: ScriptWriterParser.cxx:446
bool readCharStyle(ScriptWriterParserInternal::Page &page, int column)
try to read the character style
Definition: ScriptWriterParser.cxx:868
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 ScriptWriterParser.
Definition: ScriptWriterParser.cxx:63
Definition: MWAWDocument.hxx:57