34#ifndef POWER_POINT3_OLE
35# define POWER_POINT3_OLE
97 std::shared_ptr<PowerPoint3OLEInternal::State>
m_state;
the main class to read the ole stream in a Microsoft PowerPoint v4 files (MacOs and Windows)
Definition: PowerPoint3OLE.hxx:51
int getFontEncoding() const
returns the font encoding(or -1)
Definition: PowerPoint3OLE.cxx:95
bool parse()
Definition: PowerPoint3OLE.cxx:111
bool parseHeader(MWAWInputStreamPtr input, std::string const &name)
try to read the "Header" stream: v7
Definition: PowerPoint3OLE.cxx:246
std::shared_ptr< PowerPoint3OLEInternal::State > m_state
the state
Definition: PowerPoint3OLE.hxx:97
virtual ~PowerPoint3OLE()
destructor
Definition: PowerPoint3OLE.cxx:86
bool parseCurrentUser(MWAWInputStreamPtr input, std::string const &name)
try to parse the "Current User" stream: v4 and v7
Definition: PowerPoint3OLE.cxx:206
void updateMetaData(librevenge::RVNGPropertyList &metaData) const
update the meta data, using information find in SummaryInformation
Definition: PowerPoint3OLE.cxx:102
int version() const
returns the file version
Definition: PowerPoint3OLE.cxx:90
bool parsePersistentStorage(MWAWInputStreamPtr input, std::string const &name)
try to read the "PersistentStorage Directory" stream: v7
Definition: PowerPoint3OLE.cxx:287
void checkForUnparsedStream()
check for unparsed stream
Definition: PowerPoint3OLE.cxx:160
bool parseCurrentId(MWAWInputStreamPtr input, std::string const &name)
try to parse the "Current Id" stream: v4
Definition: PowerPoint3OLE.cxx:188
std::shared_ptr< MWAWFontConverter > MWAWFontConverterPtr
a smart pointer of MWAWFontConverter
Definition: libmwaw_internal.hxx:545
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
Internal: the structures of a PowerPoint3OLE.
Definition: PowerPoint3OLE.cxx:51