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().