37 #ifndef MIND_WRT_PARSER 38 # define MIND_WRT_PARSER 71 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
74 void parse(librevenge::RVNGTextInterface *documentInterface);
81 void createDocument(librevenge::RVNGTextInterface *documentInterface);
102 void sendText(std::string
const &text, std::vector<MWAWFont>
const &fonts, std::vector<int>
const &textPos);
104 void sendHeaderFooter(
bool header);
106 void sendHeaderFooterFields(
bool header);
108 bool readFonts(
MWAWEntry const &entry, std::vector<MWAWFont> &fonts, std::vector<int> &textPos);
122 bool readHeadingStates(
MWAWEntry &entry);
124 bool readHeadingFields(
MWAWEntry &entry);
126 bool readHeadingProperties(
MWAWEntry &entry);
128 bool readHeadingCustom(
MWAWEntry &entry);
134 void newPage(
int number);
148 shared_ptr<MindWrtParserInternal::State>
m_state;
shared_ptr< MindWrtParserInternal::State > m_state
the state
Definition: MindWrtParser.hxx:148
Internal: the structures of a MindWrtParser.
Definition: MindWrtParser.cxx:59
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:510
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: MindWrtParser.cxx:539
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:290
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:500
class to store the paragraph properties
Definition: MWAWParagraph.hxx:81
the main class to read a MindWrite file
Definition: MindWrtParser.hxx:60
Internal: a line information of a MindWrtParser.
Definition: MindWrtParser.cxx:245
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
Internal: the subdocument of a MindWrtParser.
Definition: MindWrtParser.cxx:503