38 #ifndef SCRIPT_WRITER_PARSER 39 # define SCRIPT_WRITER_PARSER
bool readPage(ScriptWriterParserInternal::Page &page)
try to read page
Definition: ScriptWriterParser.cxx:1006
std::shared_ptr< ScriptWriterParserInternal::State > m_state
the state
Definition: ScriptWriterParser.hxx:127
bool readHFStyle(std::map< int, MWAWFont > &posToFontMap)
try to read the hf style
Definition: ScriptWriterParser.cxx:929
Definition: MWAWDocument.hxx:56
bool createZones()
finds the different objects zones
Definition: ScriptWriterParser.cxx:402
ScriptWriterParser(MWAWInputStreamPtr const &input, MWAWRSRCParserPtr const &rsrcParser, MWAWHeader *header)
constructor
Definition: ScriptWriterParser.cxx:309
bool readTextZone()
try to read the main text zone
Definition: ScriptWriterParser.cxx:1152
bool readPicture(MWAWEntry &entry)
try to read a picture entry
Definition: ScriptWriterParser.cxx:1133
~ScriptWriterParser() final
destructor
Definition: ScriptWriterParser.cxx:321
bool readFont(MWAWFont &font)
try to read a font
Definition: ScriptWriterParser.cxx:841
void createDocument(librevenge::RVNGTextInterface *documentInterface)
creates the listener which will be associated to the document
Definition: ScriptWriterParser.cxx:358
Internal: the structures of a ScriptWriterParser.
Definition: ScriptWriterParser.cxx:62
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:561
Class to store font.
Definition: MWAWFont.hxx:43
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:298
bool readDocument()
try to read the document header
Definition: ScriptWriterParser.cxx:446
void parse(librevenge::RVNGTextInterface *documentInterface) final
virtual function used to parse the input
Definition: ScriptWriterParser.cxx:328
bool readCharStyle(ScriptWriterParserInternal::Page &page, int column)
try to read the character style
Definition: ScriptWriterParser.cxx:869
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
the main class to read a Script Writer 1.3 file
Definition: ScriptWriterParser.hxx:64
bool send(ScriptWriterParserInternal::HFData const &hf)
try to send a header/footer
Definition: ScriptWriterParser.cxx:1347
bool readPrintInfo()
try to read the print information
Definition: ScriptWriterParser.cxx:1196
bool checkHeader(MWAWHeader *header, bool strict=false) final
checks if the document header is correct (or not)
Definition: ScriptWriterParser.cxx:1262
bool sendText(ScriptWriterParserInternal::Frame const &frame)
try to send a frame text
Definition: ScriptWriterParser.cxx:1468
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
bool sendMainZone()
try to send the main text zone
Definition: ScriptWriterParser.cxx:1316
Internal: the subdocument of a ScriptWriterParser.
Definition: ScriptWriterParser.cxx:254
bool readFrame(ScriptWriterParserInternal::Frame &frame)
try to read a frame entry
Definition: ScriptWriterParser.cxx:725