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);
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
a class used to parse/retrieve an OLE object
Definition: WPSOLEObject.h:41
static bool readOLE(std::shared_ptr< WPSStream > stream, WPSEmbeddedObject &object, long endPos=-1)
try to read a OLE: 0x0105 ...
Definition: WPSOLEObject.cpp:139
~WPSOLEObject()
destructor
Definition: WPSOLEObject.h:48
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
static bool checkIsWMF(std::shared_ptr< WPSStream > stream, long endPos)
check if a wmf header
Definition: WPSOLEObject.cpp:366
static bool readString(std::shared_ptr< WPSStream > stream, std::string &name, long endPos)
try to read a stream
Definition: WPSOLEObject.cpp:340
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
small class use to define a embedded object
Definition: libwps_internal.h:1076
WPSOLEObject()
constructor knowing the file stream
Definition: WPSOLEObject.h:45
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