a class used to parse some basic oles Tries to read the different ole parts and stores their contents in form of picture.  
 More...
|  | 
|  | MWAWOLEParser (std::string const &mainName, MWAWFontConverterPtr const &fontConverter, int fontId) | 
|  | constructor  More... 
 | 
|  | 
|  | ~MWAWOLEParser () | 
|  | destructor  More... 
 | 
|  | 
| bool | parse (MWAWInputStreamPtr fileInput) | 
|  | tries to parse basic OLE (excepted mainName)  More... 
 | 
|  | 
| void | updateMetaData (librevenge::RVNGPropertyList &metaData) const | 
|  | update the meta data, using information find in SummaryInformation  More... 
 | 
|  | 
| int | getFontEncoding () const | 
|  | returns the font encoding find in SummaryInformation or -1  More... 
 | 
|  | 
| std::vector< std::string > const  & | getNotParse () const | 
|  | returns the list of unknown ole  More... 
 | 
|  | 
| std::vector< int > const  & | getObjectsId () const | 
|  | returns the list of id for which we have find a representation  More... 
 | 
|  | 
| std::vector< MWAWPosition > const  & | getObjectsPosition () const | 
|  | returns the list of data positions which have been read  More... 
 | 
|  | 
| std::vector< librevenge::RVNGBinaryData > const  & | getObjects () const | 
|  | returns the list of data which have been read  More... 
 | 
|  | 
| std::vector< std::string > const  & | getObjectsType () const | 
|  | returns the list of data type  More... 
 | 
|  | 
| bool | getObject (int id, librevenge::RVNGBinaryData &obj, MWAWPosition &pos, std::string &type) const | 
|  | returns the picture corresponding to an id  More... 
 | 
|  | 
| void | setObject (int id, librevenge::RVNGBinaryData const &obj, MWAWPosition const &pos, std::string const &type) | 
|  | sets an object just in case, the external parsing find another representation  More... 
 | 
|  | 
|  | 
| bool | readSummaryInformation (MWAWInputStreamPtr input, std::string const &oleName, int &encoding, librevenge::RVNGPropertyList &pList, libmwaw::DebugFile &ascii) const | 
|  | the summary information and the doc summary information  More... 
 | 
|  | 
| bool | readSummaryProperty (MWAWInputStreamPtr input, long endPos, int type, libmwaw::DebugFile &ascii, libmwaw::DebugStream &f) const | 
|  | try to read a summary property  More... 
 | 
|  | 
| bool | readSummaryPropertyString (MWAWInputStreamPtr input, long endPos, int type, librevenge::RVNGString &string, libmwaw::DebugStream &f) const | 
|  | try to read a summary property: type 1e  More... 
 | 
|  | 
| bool | readSummaryPropertyLong (MWAWInputStreamPtr input, long endPos, int type, long &value, libmwaw::DebugStream &f) const | 
|  | try to read a summary property: type 2,3,9,12,  More... 
 | 
|  | 
| bool | readCompObj (MWAWInputStreamPtr ip, std::string const &oleName, libmwaw::DebugFile &ascii) | 
|  | the "CompObj" contains : UserType,ClipName,ProgIdName  More... 
 | 
|  | 
| bool | readContents (MWAWInputStreamPtr input, std::string const &oleName, librevenge::RVNGBinaryData &pict, MWAWPosition &pos, libmwaw::DebugFile &ascii) | 
|  | the Contents : in general a picture : a PNG, an JPEG, a basic metafile, I find also a Word art picture, which are not sucefull read  More... 
 | 
|  | 
| bool | readCONTENTS (MWAWInputStreamPtr input, std::string const &oleName, librevenge::RVNGBinaryData &pict, MWAWPosition &pos, libmwaw::DebugFile &ascii) | 
|  | the CONTENTS : seems to store a header size, the header and then a object in EMF (with the same header)...  More... 
 | 
|  | 
|  | 
| static bool | readOle (MWAWInputStreamPtr ip, std::string const &oleName, libmwaw::DebugFile &ascii) | 
|  | the "Ole" small structure : unknown contain  More... 
 | 
|  | 
| static bool | readMM (MWAWInputStreamPtr input, std::string const &oleName, libmwaw::DebugFile &ascii) | 
|  | the "MM" small structure : seems to contain the file versions  More... 
 | 
|  | 
| static bool | readObjInfo (MWAWInputStreamPtr input, std::string const &oleName, libmwaw::DebugFile &ascii) | 
|  | the "ObjInfo" small structure : seems to contain 3 ints=0,3,4  More... 
 | 
|  | 
| static bool | isOlePres (MWAWInputStreamPtr ip, std::string const &oleName) | 
|  | the OlePres001 seems to contain standart picture file and size  More... 
 | 
|  | 
| static bool | readOlePres (MWAWInputStreamPtr ip, librevenge::RVNGBinaryData &data, MWAWPosition &pos, libmwaw::DebugFile &ascii) | 
|  | extracts the picture of OlePres001 if it is possible  More... 
 | 
|  | 
| static bool | isOle10Native (MWAWInputStreamPtr ip, std::string const &oleName) | 
|  | theOle10Native : basic Windows© picture, with no size  More... 
 | 
|  | 
| static bool | readOle10Native (MWAWInputStreamPtr ip, librevenge::RVNGBinaryData &data, libmwaw::DebugFile &ascii) | 
|  | extracts the picture if it is possible  More... 
 | 
|  | 
a class used to parse some basic oles Tries to read the different ole parts and stores their contents in form of picture.