Go to the documentation of this file.
   25 #ifndef __ODGGENERATOR_HXX__ 
   26 #define __ODGGENERATOR_HXX__ 
   28 #include <librevenge/librevenge.h> 
   34 class OdgGeneratorPrivate;
 
   53         void startPage(
const librevenge::RVNGPropertyList &) 
override;
 
   57         void startLayer(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   59         void openGroup(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   64         void setStyle(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   66         void drawRectangle(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   67         void drawEllipse(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   68         void drawPolyline(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   69         void drawPolygon(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   70         void drawPath(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   72         void drawConnector(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   75         void openTableRow(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   77         void openTableCell(const ::librevenge::RVNGPropertyList &propList) 
override;
 
   86         void openParagraph(
const librevenge::RVNGPropertyList &propList) 
override;
 
   90         void openSpan(
const librevenge::RVNGPropertyList &propList) 
override;
 
   93         void openLink(
const librevenge::RVNGPropertyList &propList) 
override;
 
   96         void insertText(
const librevenge::RVNGString &text) 
override;
 
  100         void insertField(
const librevenge::RVNGPropertyList &propList) 
override;
 
  136 #endif // __ODGGENERATOR_HXX__ 
  
 
void closeUnorderedListLevel() override
XML writer.
Definition: OdfDocumentHandler.hxx:66
OdfStreamType
Type of ODF content a generator should produce.
Definition: OdfDocumentHandler.hxx:35
OdgGeneratorPrivate * mpImpl
Definition: OdgGenerator.hxx:133
void startTextObject(const ::librevenge::RVNGPropertyList &propList) override
void openParagraph(const librevenge::RVNGPropertyList &propList) override
void insertLineBreak() override
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) override
void initStateWith(OdfGenerator const &orig)
retrieve data from another odfgenerator ( the list and the embedded handler)
void startMasterPage(const librevenge::RVNGPropertyList &) override
void closeParagraph() override
bool(* OdfEmbeddedImage)(const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output)
Handler for embedded images.
Definition: OdfDocumentHandler.hxx:56
void openGroup(const ::librevenge::RVNGPropertyList &propList) override
void openLink(const librevenge::RVNGPropertyList &propList) override
void startTableObject(const ::librevenge::RVNGPropertyList &propList) override
void startLayer(const ::librevenge::RVNGPropertyList &propList) override
void drawPolygon(const ::librevenge::RVNGPropertyList &propList) override
bool getObjectContent(librevenge::RVNGString const &objectName, OdfDocumentHandler *pHandler)
void registerEmbeddedImageHandler(const librevenge::RVNGString &mimeType, OdfEmbeddedImage imageHandler)
Registers a handler for embedded images.
librevenge::RVNGStringVector getObjectNames() const
void endMasterPage() override
void drawPolyline(const ::librevenge::RVNGPropertyList &propList) override
void insertField(const librevenge::RVNGPropertyList &propList) override
void closeGroup() override
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) override
void startEmbeddedGraphics(const ::librevenge::RVNGPropertyList &propList) override
OdgGenerator & operator=(OdgGenerator const &)
void startPage(const librevenge::RVNGPropertyList &) override
void insertTab() override
void registerEmbeddedObjectHandler(const librevenge::RVNGString &mimeType, OdfEmbeddedObject objectHandler)
Registers a handler for embedded objects.
void endTextObject() override
void drawRectangle(const ::librevenge::RVNGPropertyList &propList) override
void openTableRow(const ::librevenge::RVNGPropertyList &propList) override
void closeOrderedListLevel() override
void insertText(const librevenge::RVNGString &text) override
void openListElement(const librevenge::RVNGPropertyList &propList) override
void openTableCell(const ::librevenge::RVNGPropertyList &propList) override
void endEmbeddedGraphics() override
void drawConnector(const ::librevenge::RVNGPropertyList &propList) override
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) override
void insertSpace() override
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) override
void setStyle(const ::librevenge::RVNGPropertyList &propList) override
bool(* OdfEmbeddedObject)(const librevenge::RVNGBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType)
Handler for embedded objects.
Definition: OdfDocumentHandler.hxx:45
void startDocument(const librevenge::RVNGPropertyList &) override
void drawEllipse(const ::librevenge::RVNGPropertyList &propList) override
void endTableObject() override
void drawGraphicObject(const ::librevenge::RVNGPropertyList &propList) override
void setDocumentMetaData(const librevenge::RVNGPropertyList &) override
void closeListElement() override
OdgGenerator(OdgGenerator const &)
void endDocument() override
#define ODFGENAPI
Definition: libodfgen-api.hxx:36
void insertCoveredTableCell(const ::librevenge::RVNGPropertyList &propList) override
void openSpan(const librevenge::RVNGPropertyList &propList) override
A generator for vector drawings.
Definition: OdgGenerator.hxx:42
void drawPath(const ::librevenge::RVNGPropertyList &propList) override
void closeSpan() override
void addDocumentHandler(OdfDocumentHandler *pHandler, const OdfStreamType streamType)
void closeTableRow() override
void closeTableCell() override
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) override
void closeLink() override
Generated for libodfgen by 
doxygen 1.8.18