the main class to read the ole stream in a Microsoft PowerPoint v4 files (MacOs and Windows) More...
#include <PowerPoint3OLE.hxx>
| Public Member Functions | |
| PowerPoint3OLE (MWAWInputStreamPtr const &input, int vers, MWAWFontConverterPtr const &fontConverter, int fId) | |
| constructor  More... | |
| virtual | ~PowerPoint3OLE () | 
| destructor  More... | |
| bool | parse () | 
| void | updateMetaData (librevenge::RVNGPropertyList &metaData) const | 
| update the meta data, using information find in SummaryInformation  More... | |
| int | getFontEncoding () const | 
| returns the font encoding(or -1)  More... | |
| void | checkForUnparsedStream () | 
| check for unparsed stream  More... | |
| Protected Member Functions | |
| bool | parseCurrentUser (MWAWInputStreamPtr input, std::string const &name) | 
| try to parse the "Current User" stream: v4 and v7  More... | |
| bool | parseCurrentId (MWAWInputStreamPtr input, std::string const &name) | 
| try to parse the "Current Id" stream: v4  More... | |
| bool | parseHeader (MWAWInputStreamPtr input, std::string const &name) | 
| try to read the "Header" stream: v7  More... | |
| bool | parsePersistentStorage (MWAWInputStreamPtr input, std::string const &name) | 
| try to read the "PersistentStorage Directory" stream: v7  More... | |
| int | version () const | 
| returns the file version  More... | |
| Protected Attributes | |
| std::shared_ptr< PowerPoint3OLEInternal::State > | m_state | 
| the state  More... | |
the main class to read the ole stream in a Microsoft PowerPoint v4 files (MacOs and Windows)
| PowerPoint3OLE::PowerPoint3OLE | ( | MWAWInputStreamPtr const & | input, | 
| int | vers, | ||
| MWAWFontConverterPtr const & | fontConverter, | ||
| int | fId | ||
| ) | 
constructor
| 
 | virtual | 
destructor
| void PowerPoint3OLE::checkForUnparsedStream | ( | ) | 
check for unparsed stream
| int PowerPoint3OLE::getFontEncoding | ( | ) | const | 
returns the font encoding(or -1)
| bool PowerPoint3OLE::parse | ( | ) | 
| 
 | protected | 
try to parse the "Current Id" stream: v4
Referenced by parse().
| 
 | protected | 
try to parse the "Current User" stream: v4 and v7
Referenced by parse().
| 
 | protected | 
try to read the "Header" stream: v7
Referenced by parse().
| 
 | protected | 
try to read the "PersistentStorage Directory" stream: v7
Referenced by parse().
| void PowerPoint3OLE::updateMetaData | ( | librevenge::RVNGPropertyList & | metaData | ) | const | 
update the meta data, using information find in SummaryInformation
| 
 | protected | 
returns the file version
Referenced by checkForUnparsedStream(), parse(), parseCurrentUser(), and PowerPoint3OLE().
| 
 | protected | 
the state
Referenced by checkForUnparsedStream(), getFontEncoding(), parse(), PowerPoint3OLE(), updateMetaData(), and version().