OdfDocumentHandler.hxx File Reference
#include <librevenge/librevenge.h>
#include "libodfgen-api.hxx"

Go to the source code of this file.

Classes

class  OdfDocumentHandler
 XML writer. More...
 

Typedefs

typedef bool(* OdfEmbeddedObject) (const librevenge::RVNGBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType)
 Handler for embedded objects. More...
 
typedef bool(* OdfEmbeddedImage) (const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output)
 Handler for embedded images. More...
 

Variables

enum ODFGENAPI OdfStreamType
 Type of ODF content a generator should produce. More...
 
 ODF_FLAT_XML
 
 ODF_CONTENT_XML
 
 ODF_STYLES_XML
 
 ODF_SETTINGS_XML
 
 ODF_META_XML
 

Typedef Documentation

typedef bool(* OdfEmbeddedImage) (const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output)

Handler for embedded images.

This is also (mis)used for embedded fonts, to avoid API change. In this case the output format must be TTF.

Parameters
[in]inputthe image's data
[in]outputthe same image in format suitable for the used OdfDocumentHandler.
typedef bool(* OdfEmbeddedObject) (const librevenge::RVNGBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType)

Handler for embedded objects.

Parameters
[in]datathe object's data
[in]pHandlerthe current OdfDocumentHandler
[in]streamTypetype of the object

Variable Documentation

ODF_CONTENT_XML
ODF_FLAT_XML
ODF_META_XML
ODF_SETTINGS_XML
ODF_STYLES_XML
enum ODFGENAPI OdfStreamType

Type of ODF content a generator should produce.

See also
OdgGenerator, OdpGenerator, OdtGenerator

Generated for libodfgen by doxygen 1.8.11