29#ifndef WPS_OLE1_PARSER_H
30#define WPS_OLE1_PARSER_H
34#include <librevenge-stream/librevenge-stream.h>
53 explicit WPSOLE1Parser(std::shared_ptr<WPSStream>
const &fileStream);
87 std::shared_ptr<WPSOLE1ParserInternal::State>
m_state;
bool updateMetaData(librevenge::RVNGPropertyList &list, libwps_tools_win::Font::Type encoding) const
try to retrieve the meta data
Definition WPSOLE1Parser.cpp:482
bool createZones()
try to find the different zones
Definition WPSOLE1Parser.cpp:140
std::shared_ptr< WPSStream > getStream(WPSOLE1ParserInternal::OLEZone const &zone) const
try to return a stream correponding to a zone
Definition WPSOLE1Parser.cpp:401
void checkIfParsed(WPSOLE1ParserInternal::OLEZone const &zone) const
check for unparsed zone
Definition WPSOLE1Parser.cpp:624
std::shared_ptr< WPSStream > getStreamForId(int id) const
try to return a string corresponding to some id
Definition WPSOLE1Parser.cpp:358
std::shared_ptr< WPSStream > getStreamForName(std::string const &name) const
try to return a string corresponding to a name:
Definition WPSOLE1Parser.cpp:346
bool updateEmbeddedObject(int id, WPSEmbeddedObject &object) const
try to retrieve the content of a graphic, knowing it local id
Definition WPSOLE1Parser.cpp:442
WPSOLE1Parser(std::shared_ptr< WPSStream > const &fileStream)
constructor knowing the file stream
Definition WPSOLE1Parser.cpp:122
~WPSOLE1Parser()
destructor
Definition WPSOLE1Parser.cpp:127
std::shared_ptr< WPSOLE1ParserInternal::State > m_state
a smart ptr used to stored the file data
Definition WPSOLE1Parser.h:87
bool updateZoneNames(WPSOLE1ParserInternal::OLEZone &zone) const
try to update the zone name
Definition WPSOLE1Parser.cpp:368
Definition WPSOLE1Parser.cpp:47
small class use to define a embedded object
Definition libwps_internal.h:1077
an OLE Zone
Definition WPSOLE1Parser.cpp:50
Internal: internal method to keep ole1 state.
Definition WPSOLE1Parser.cpp:85