29 #ifndef WPS_OLE1_PARSER_H
30 #define WPS_OLE1_PARSER_H
34 #include <librevenge-stream/librevenge-stream.h>
39 namespace WPSOLE1ParserInternal
90 shared_ptr<WPSOLE1ParserInternal::State>
m_state;
shared_ptr< WPSStream > getStream(WPSOLE1ParserInternal::OLEZone const &zone) const
try to return a stream correponding to a zone
Definition: WPSOLE1Parser.cpp:390
shared_ptr< WPSStream > getStreamForName(std::string const &name) const
try to return a string corresponding to a name:
Definition: WPSOLE1Parser.cpp:334
bool readPicture(shared_ptr< WPSStream > stream, WPSEmbeddedObject &object) const
try to read a picture's frame: 0105 local zone
Definition: WPSOLE1Parser.cpp:634
bool createZones()
try to find the different zones
Definition: WPSOLE1Parser.cpp:128
shared_ptr< WPSStream > getStreamForId(int id) const
try to return a string corresponding to some id
Definition: WPSOLE1Parser.cpp:347
void checkIfParsed(WPSOLE1ParserInternal::OLEZone const &zone) const
check for unparsed zone
Definition: WPSOLE1Parser.cpp:613
a class used to parse a container which is used by Lotus123 (and also by RagTime).
Definition: WPSOLE1Parser.h:49
~WPSOLE1Parser()
destructor
Definition: WPSOLE1Parser.cpp:114
bool updateEmbeddedObject(int id, WPSEmbeddedObject &object) const
try to retrieve the content of a graphic, knowing it local id
Definition: WPSOLE1Parser.cpp:431
small class use to define a embedded object
Definition: libwps_internal.h:452
bool updateMetaData(librevenge::RVNGPropertyList &list, libwps_tools_win::Font::Type encoding) const
try to retrieve the meta data
Definition: WPSOLE1Parser.cpp:471
WPSOLE1Parser(shared_ptr< WPSStream > fileStream)
constructor knowing the file stream
Definition: WPSOLE1Parser.cpp:109
shared_ptr< WPSOLE1ParserInternal::State > m_state
a smart ptr used to stored the file data
Definition: WPSOLE1Parser.h:90
an OLE Zone
Definition: WPSOLE1Parser.cpp:48
bool updateZoneNames(WPSOLE1ParserInternal::OLEZone &zone) const
try to update the zone name
Definition: WPSOLE1Parser.cpp:357