libmwaw documentation documentation

libmwaw documentation

This document contains both the libmwaw API specification and the normal libmwaw documentation.

# libmwaw API documentation

The external libmwaw API is provided by libmwaw.hxx and the MWAWDocument class. This class, combined with the librevenge's librevenge::RVNGDrawingInterface, librevenge::RVNGSpreadsheetInterface and librevenge::RVNGTextInterface classes are the only three classes that will be of interest for the application programmer using libmwaw.

# libmwaw documentation

If you are interrested in the structure of libmwaw itself, this whole document would be a good starting point for exploring the interals of libmwaw. Mind that this document is a work-in-progress, and will most likely not cover libmwaw for the full 100%.

Warning
  When compiled with -DDEBUG_WITH__FILES, code is added to store the results of the parsing in different files: one file by Ole parts (or sometimes to reconstruct a part of file which is stored discontinuously) and some files to store the read pictures. These files are created in the current repository, therefore it is recommended to launch the tests in a empty repository...