37 #ifndef MS_WRD_MWAW_PARSER 38 # define MS_WRD_MWAW_PARSER 107 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
110 void parse(librevenge::RVNGTextInterface *documentInterface);
117 void createDocument(librevenge::RVNGTextInterface *documentInterface);
123 bool readHeaderEndV3();
138 bool readStringsZone(
MsWrdEntry &entry, std::vector<std::string> &list);
159 bool checkPicturePos(
long pos,
int type);
170 void newPage(
int number);
176 void sendFootnote(
int id);
179 void sendFieldComment(
int id);
191 MsWrdEntry readEntry(std::string type,
int id=-1);
198 shared_ptr<MsWrdParserInternal::State>
m_state;
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: MsWrdParser.cxx:246
Definition: MWAWPosition.hxx:51
std::ostream & operator<<(std::ostream &o, Shape const &shape)
Definition: BeagleWksDRParser.cxx:98
the entry of MsWrdParser
Definition: MsWrdParser.hxx:63
SubDocumentType
Definition: libmwaw_internal.hxx:178
void setPictType(int newId)
sets the picture id
Definition: MsWrdParser.hxx:79
the class to store a color
Definition: libmwaw_internal.hxx:182
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:513
AnchorTo
a list of enum used to defined the anchor
Definition: MWAWPosition.hxx:51
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:295
the main class to read a Microsoft Word file
Definition: MsWrdParser.hxx:94
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:503
Internal: the subdocument of a MsWrdParser.
Definition: MsWrdParser.cxx:208
Internal: the object of MsWrdParser.
Definition: MsWrdParser.cxx:61
bool getColor(int color, MWAWColor &col)
try to convert a file data to a color
Definition: FullWrtStruct.cxx:45
the main class to read the text part of Microsoft Word file
Definition: MsWrdText.hxx:64
int m_pictType
the picture identificator
Definition: MsWrdParser.hxx:86
int pictType() const
returns the text id
Definition: MsWrdParser.hxx:74
shared_ptr< MsWrdText > m_textParser
the text parser
Definition: MsWrdParser.hxx:204
the main class to read/store the text font, paragraph, section stylesread
Definition: MsWrdTextStyles.hxx:66
Internal: the structures of a MsWrdParser.
Definition: MsWrdParser.cxx:57
shared_ptr< MsWrdParserInternal::State > m_state
the state
Definition: MsWrdParser.hxx:198
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
MsWrdEntry()
constructor
Definition: MsWrdParser.hxx:65
std::multimap< std::string, MsWrdEntry > m_entryMap
the list of entries
Definition: MsWrdParser.hxx:201