55 #ifndef WPS_OLE_PARSER_H 56 #define WPS_OLE_PARSER_H 61 #include <libwpd-stream/WPXStream.h> 94 bool parse(shared_ptr<libwps::Storage> fileInput);
110 return m_objectsPosition;
119 bool getObject(
int id, WPXBinaryData &obj,
WPSPosition &pos)
const;
124 void setObject(
int id, WPXBinaryData
const &obj,
WPSPosition const &pos);
Definition: libwps_internal.cpp:32
shared_ptr< WPXInputStream > WPXInputStreamPtr
Definition: libwps_internal.h:74
std::vector< std::string > const & getNotParse() const
returns the list of unknown ole
Definition: WPSOLEParser.h:97
Definition: WPSDebug.h:198
Definition: WPSOLEParser.cpp:82
std::vector< WPSPosition > const & getObjectsPosition() const
returns the list of data positions which have been read
Definition: WPSOLEParser.h:108
a class used to parse some basic oles Tries to read the different ole parts and stores their contents...
Definition: WPSOLEParser.h:82
std::vector< WPXBinaryData > const & getObjects() const
returns the list of data which have been read
Definition: WPSOLEParser.h:113
std::vector< int > m_objectsId
list of pictures id
Definition: WPSOLEParser.h:177
std::vector< WPSPosition > m_objectsPosition
list of picture size ( if known)
Definition: WPSOLEParser.h:175
shared_ptr< WPSOLEParserInternal::CompObj > m_compObjIdName
a smart ptr used to stored the list of compobj id->name
Definition: WPSOLEParser.h:180
std::string m_avoidOLE
if filled, does not parse content with this name
Definition: WPSOLEParser.h:168
std::vector< int > const & getObjectsId() const
returns the list of id for which we have find a representation
Definition: WPSOLEParser.h:103
std::vector< std::string > m_unknownOLEs
list of ole which can not be parsed
Definition: WPSOLEParser.h:170
std::vector< WPXBinaryData > m_objects
list of pictures read
Definition: WPSOLEParser.h:173
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: WPSPosition.h:39