Go to the documentation of this file.
27 #ifndef _ODTGENERATOR_HXX_
28 #define _ODTGENERATOR_HXX_
30 #include <librevenge/librevenge.h>
35 class OdtGeneratorPrivate;
63 void openSection(
const librevenge::RVNGPropertyList &propList);
66 void openHeader(
const librevenge::RVNGPropertyList &propList);
68 void openFooter(
const librevenge::RVNGPropertyList &propList);
76 void openSpan(
const librevenge::RVNGPropertyList &propList);
79 void openLink(
const librevenge::RVNGPropertyList &propList);
86 void insertField(
const librevenge::RVNGPropertyList &propList);
97 void openEndnote(
const librevenge::RVNGPropertyList &propList);
99 void openComment(
const librevenge::RVNGPropertyList &propList);
104 void openTable(
const librevenge::RVNGPropertyList &propList);
116 void openGroup(
const librevenge::RVNGPropertyList &propList);
124 void drawPath(
const librevenge::RVNGPropertyList &propList);
127 void openFrame(
const librevenge::RVNGPropertyList &propList);
void openEndnote(const librevenge::RVNGPropertyList &propList)
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList)
void drawEllipse(const librevenge::RVNGPropertyList &propList)
void drawPath(const librevenge::RVNGPropertyList &propList)
XML writer.
Definition: OdfDocumentHandler.hxx:66
void defineSectionStyle(const librevenge::RVNGPropertyList &)
OdfStreamType
Type of ODF content a generator should produce.
Definition: OdfDocumentHandler.hxx:35
OdtGenerator & operator=(OdtGenerator const &)
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList)
void definePageStyle(const librevenge::RVNGPropertyList &)
void drawRectangle(const librevenge::RVNGPropertyList &propList)
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList)
void initStateWith(OdfGenerator const &orig)
retrieve data from another odfgenerator ( the list and the embedded handler)
void openSection(const librevenge::RVNGPropertyList &propList)
void openPageSpan(const librevenge::RVNGPropertyList &propList)
void openSpan(const librevenge::RVNGPropertyList &propList)
void defineGraphicStyle(const librevenge::RVNGPropertyList &propList)
OdtGeneratorPrivate * mpImpl
Definition: OdtGenerator.hxx:158
bool(* OdfEmbeddedImage)(const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output)
Handler for embedded images.
Definition: OdfDocumentHandler.hxx:56
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList)
void openTableRow(const librevenge::RVNGPropertyList &propList)
void drawPolyline(const librevenge::RVNGPropertyList &propList)
void insertField(const librevenge::RVNGPropertyList &propList)
void openListElement(const librevenge::RVNGPropertyList &propList)
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
void closeOrderedListLevel()
void insertBinaryObject(const librevenge::RVNGPropertyList &propList)
void addDocumentHandler(OdfDocumentHandler *pHandler, const OdfStreamType streamType)
void openTable(const librevenge::RVNGPropertyList &propList)
void insertText(const librevenge::RVNGString &text)
void openTableCell(const librevenge::RVNGPropertyList &propList)
void openFooter(const librevenge::RVNGPropertyList &propList)
void openParagraph(const librevenge::RVNGPropertyList &propList)
void openGroup(const librevenge::RVNGPropertyList &propList)
void openComment(const librevenge::RVNGPropertyList &propList)
void closeUnorderedListLevel()
void drawPolygon(const librevenge::RVNGPropertyList &propList)
A generator for text documents.
Definition: OdtGenerator.hxx:44
bool getObjectContent(librevenge::RVNGString const &objectName, OdfDocumentHandler *pHandler)
void startDocument(const librevenge::RVNGPropertyList &)
void openLink(const librevenge::RVNGPropertyList &propList)
bool(* OdfEmbeddedObject)(const librevenge::RVNGBinaryData &data, OdfDocumentHandler *pHandler, const OdfStreamType streamType)
Handler for embedded objects.
Definition: OdfDocumentHandler.hxx:45
void openFootnote(const librevenge::RVNGPropertyList &propList)
void openHeader(const librevenge::RVNGPropertyList &propList)
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList)
void registerEmbeddedObjectHandler(const librevenge::RVNGString &mimeType, OdfEmbeddedObject objectHandler)
Registers a handler for embedded objects.
void openTextBox(const librevenge::RVNGPropertyList &propList)
#define ODFGENAPI
Definition: libodfgen-api.hxx:36
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList)
void drawConnector(const librevenge::RVNGPropertyList &propList)
OdtGenerator(OdtGenerator const &)
librevenge::RVNGStringVector getObjectNames() const
void insertEquation(const librevenge::RVNGPropertyList &propList)
void registerEmbeddedImageHandler(const librevenge::RVNGString &mimeType, OdfEmbeddedImage imageHandler)
Registers a handler for embedded images.
void openFrame(const librevenge::RVNGPropertyList &propList)
Generated for libodfgen by
doxygen 1.8.18