a class used to parse/retrieve an OLE object More...
#include <WPSOLEObject.h>
| Public Member Functions | |
| WPSOLEObject () | |
| constructor knowing the file stream | |
| ~WPSOLEObject () | |
| destructor | |
| Static Public Member Functions | |
| static bool | readMetafile (std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos=-1, bool strict=false) | 
| try to read a metafile data | |
| static bool | readOLE (std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos=-1) | 
| try to read a OLE: 0x0105 ... | |
| static bool | readWMF (std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos=-1) | 
| try to read a wmf file: 0x0[12]00 0xXX00(with XX>=9) | |
| Static Protected Member Functions | |
| static bool | readString (std::shared_ptr< WPSStream > stream, std::string &name, long endPos) | 
| try to read a stream | |
| static bool | checkIsWMF (std::shared_ptr< WPSStream > stream, long endPos) | 
| check if a wmf header | |
| static bool | readEmbeddedOLE (std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos) | 
| try to read a embedded OLE: 0x0105 0000 0200 ... | |
| static bool | readStaticOLE (std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos) | 
| try to read a static OLE: 0x0105 0000 0[35]00 ... | |
a class used to parse/retrieve an OLE object
| 
 | inline | 
constructor knowing the file stream
| 
 | inline | 
destructor
| 
 | staticprotected | 
check if a wmf header
Referenced by readMetafile(), and readWMF().
| 
 | staticprotected | 
try to read a embedded OLE: 0x0105 0000 0200 ...
Referenced by readOLE().
| 
 | static | 
try to read a metafile data
Referenced by readEmbeddedOLE(), WPS4Graph::readObject(), and readStaticOLE().
| 
 | static | 
try to read a OLE: 0x0105 ...
Referenced by WPSOLE1Parser::checkIfParsed(), WPS4Graph::readObject(), QuattroGraph::readOLEData(), and WPSOLE1Parser::updateEmbeddedObject().
| 
 | staticprotected | 
try to read a static OLE: 0x0105 0000 0[35]00 ...
Referenced by readEmbeddedOLE(), and readOLE().
| 
 | staticprotected | 
try to read a stream
Referenced by readEmbeddedOLE(), and readStaticOLE().
| 
 | static | 
try to read a wmf file: 0x0[12]00 0xXX00(with XX>=9)
\see http://www.fileformat.info/format/wmf/egff.htm
Referenced by WPS8Graph::readBDR(), QuattroGraph::readBitmap(), and WPS8Graph::readPICT().