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