29#ifndef WPS_OLE_OBJECT_H
30#define WPS_OLE_OBJECT_H
34#include <librevenge-stream/librevenge-stream.h>
52 long endPos=-1,
bool strict=
false);
62 static bool readString(std::shared_ptr<WPSStream> stream, std::string &name,
long endPos);
64 static bool checkIsWMF(std::shared_ptr<WPSStream> stream,
long endPos);
~WPSOLEObject()
destructor
Definition WPSOLEObject.h:48
static bool readStaticOLE(std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos)
try to read a static OLE: 0x0105 0000 0[35]00 ...
Definition WPSOLEObject.cpp:265
static bool readString(std::shared_ptr< WPSStream > stream, std::string &name, long endPos)
try to read a stream
Definition WPSOLEObject.cpp:340
static bool checkIsWMF(std::shared_ptr< WPSStream > stream, long endPos)
check if a wmf header
Definition WPSOLEObject.cpp:366
static bool readEmbeddedOLE(std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos)
try to read a embedded OLE: 0x0105 0000 0200 ...
Definition WPSOLEObject.cpp:190
static bool readOLE(std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos=-1)
try to read a OLE: 0x0105 ...
Definition WPSOLEObject.cpp:139
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)
Definition WPSOLEObject.cpp:102
WPSOLEObject()
constructor knowing the file stream
Definition WPSOLEObject.h:45
static bool readMetafile(std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos=-1, bool strict=false)
try to read a metafile data
Definition WPSOLEObject.cpp:43
small class use to define a embedded object
Definition libwps_internal.h:1077