|
| typedef std::multimap< std::string, WPSEntry > | NameMultiMap |
| | a map to retrieve a file entry by name
|
| |
| void | readStructures () |
| |
| void | readFIB () |
| |
| void | readFOD (unsigned page, void(MSWriteParser::*parseFOD)(uint32_t fcFirst, uint32_t fcLim, unsigned size)) |
| |
| void | readText (WPSEntry const &e, MSWriteParserInternal::Paragraph::Location location) |
| |
| int | numPages () |
| |
| void | processObject (WPSPosition &pos, unsigned long lastPos) |
| |
| bool | processDDB (librevenge::RVNGBinaryData &bmpdata, WPSPosition &pos, unsigned width, unsigned height, unsigned byte_width, unsigned planes, unsigned bits_pixel, unsigned size) |
| |
| bool | processDIB (librevenge::RVNGBinaryData &bmpdata, unsigned size) |
| |
| bool | processWMF (librevenge::RVNGBinaryData &wmfdata, unsigned size) |
| |
| void | processEmbeddedOLE (WPSPosition &pos, unsigned long lastPos) |
| |
| bool | processStaticOLE (librevenge::RVNGBinaryData &, std::string &mimetype, WPSPosition &pos, unsigned long lastPos) |
| |
| bool | readString (std::string &res, unsigned long lastPos) |
| |
| void | insertNote (bool annotation, uint32_t fcPos, librevenge::RVNGString const &label) |
| |
| unsigned | insertString (const unsigned char *str, unsigned size, libwps_tools_win::Font::Type type) |
| |
| void | getHeaderFooters (uint32_t first, MSWriteParserInternal::Section &sep, WPSPageSpan &pageSpan) |
| |
| void | startSection (MSWriteParserInternal::Section const §ion) |
| |
| bool | checkFilePosition (uint32_t pos) const |
| | check if the file position is correct or not
|
| |
| RVNGInputStreamPtr & | getInput () |
| |
| RVNGInputStreamPtr | getFileInput () |
| |
| WPSHeaderPtr & | getHeader () |
| |
| int | version () const |
| |
| void | setVersion (int vers) |
| |
| libwps::DebugFile & | ascii () |
| | a DebugFile used to write what we recognize when we parse the document
|
| |
| NameMultiMap & | getNameEntryMap () |
| |
| NameMultiMap const & | getNameEntryMap () const |
| |
| static void | getPageStyle (MSWriteParserInternal::Section &sep, WPSPageSpan &pageSpan) |
| |
| uint32_t | m_fileLength |
| | the last file position
|
| |
| uint32_t | m_fcMac |
| |
| std::vector< MSWriteParserInternal::Paragraph > | m_paragraphList |
| |
| std::vector< MSWriteParserInternal::Font > | m_fontList |
| |
| std::vector< MSWriteParserInternal::Footnote > | m_footnotes |
| |
| std::vector< MSWriteParserInternal::Section > | m_sections |
| |
| std::vector< librevenge::RVNGString > | m_fonts |
| |
| libwps_tools_win::Font::Type | m_fontType |
| |
| std::shared_ptr< WPSContentListener > | m_listener |
| |
| librevenge::RVNGPropertyList | m_metaData |
| |
This class parses Microsoft Word for DOS.