27#ifndef _ABW_TEXT_GENERATOR_HXX_
28#define _ABW_TEXT_GENERATOR_HXX_
30#include <librevenge/librevenge.h>
37class ABWTextGeneratorPrivate;
57 void openPageSpan(const librevenge::RVNGPropertyList &propList) final;
61 void openSection(const librevenge::RVNGPropertyList &propList) final;
64 void openHeader(const librevenge::RVNGPropertyList &propList) final;
66 void openFooter(const librevenge::RVNGPropertyList &propList) final;
74 void openSpan(const librevenge::RVNGPropertyList &propList) final;
77 void openLink(const librevenge::RVNGPropertyList &propList) final;
82 void insertText(const librevenge::RVNGString &text) final;
84 void insertField(const librevenge::RVNGPropertyList &propList) final;
93 void openFootnote(const librevenge::RVNGPropertyList &propList) final;
95 void openEndnote(const librevenge::RVNGPropertyList &propList) final;
97 void openComment(const librevenge::RVNGPropertyList &propList) final;
99 void openTextBox(const librevenge::RVNGPropertyList &propList) final;
102 void openTable(const librevenge::RVNGPropertyList &propList) final;
114 void openGroup(const librevenge::RVNGPropertyList &propList) final;
119 void drawEllipse(const librevenge::RVNGPropertyList &propList) final;
120 void drawPolygon(const librevenge::RVNGPropertyList &propList) final;
122 void drawPath(const librevenge::RVNGPropertyList &propList) final;
125 void openFrame(const librevenge::RVNGPropertyList &propList) final;
XML writer.
Definition ABWDocumentHandler.hxx:65
void closeUnorderedListLevel() final
void closeFootnote() final
void closeOrderedListLevel() final
void closeTextBox() final
void drawPolygon(const librevenge::RVNGPropertyList &propList) final
void insertText(const librevenge::RVNGString &text) final
void openTable(const librevenge::RVNGPropertyList &propList) final
void closeEndnote() final
void insertBinaryObject(const librevenge::RVNGPropertyList &propList) final
void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) final
ABWTextGeneratorPrivate * m_data
Definition ABWTextGenerator.hxx:161
void closeParagraph() final
void registerCheckImageHandler(ABWCheckImage checkHandler, bool useAlsoDefaultType)
Registers a handler to check acceptable mimeType.
void drawPolyline(const librevenge::RVNGPropertyList &propList) final
void openFrame(const librevenge::RVNGPropertyList &propList) final
void insertLineBreak() final
void closeTableCell() final
void openTableCell(const librevenge::RVNGPropertyList &propList) final
void defineEmbeddedFont(const librevenge::RVNGPropertyList &propList) final
void defineGraphicStyle(const librevenge::RVNGPropertyList &propList) final
void registerEmbeddedImageHandler(const librevenge::RVNGString &mimeType, ABWEmbeddedImage imageHandler)
Registers a handler for embedded images.
void openTextBox(const librevenge::RVNGPropertyList &propList) final
void openFooter(const librevenge::RVNGPropertyList &propList) final
void openEndnote(const librevenge::RVNGPropertyList &propList) final
void insertEquation(const librevenge::RVNGPropertyList &propList) final
~ABWTextGenerator() final
void openTableRow(const librevenge::RVNGPropertyList &propList) final
void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) final
void drawPath(const librevenge::RVNGPropertyList &propList) final
void registerEmbeddedObjectHandler(const librevenge::RVNGString &mimeType, ABWEmbeddedObject objectHandler)
Registers a handler for embedded objects.
void drawRectangle(const librevenge::RVNGPropertyList &propList) final
void openFootnote(const librevenge::RVNGPropertyList &propList) final
void openComment(const librevenge::RVNGPropertyList &propList) final
void closeTableRow() final
void openHeader(const librevenge::RVNGPropertyList &propList) final
void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) final
void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) final
void closePageSpan() final
void openParagraph(const librevenge::RVNGPropertyList &propList) final
void defineSectionStyle(const librevenge::RVNGPropertyList &) final
void closeListElement() final
void closeSection() final
void openLink(const librevenge::RVNGPropertyList &propList) final
void definePageStyle(const librevenge::RVNGPropertyList &) final
void insertField(const librevenge::RVNGPropertyList &propList) final
void openSpan(const librevenge::RVNGPropertyList &propList) final
void closeComment() final
void startDocument(const librevenge::RVNGPropertyList &) final
void drawConnector(const librevenge::RVNGPropertyList &propList) final
void openGroup(const librevenge::RVNGPropertyList &propList) final
void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) final
void openListElement(const librevenge::RVNGPropertyList &propList) final
ABWTextGenerator(ABWDocumentHandler *pHandler)
void openPageSpan(const librevenge::RVNGPropertyList &propList) final
void drawEllipse(const librevenge::RVNGPropertyList &propList) final
void openSection(const librevenge::RVNGPropertyList &propList) final
void setDocumentMetaData(const librevenge::RVNGPropertyList &propList) final
#define RVNGABWAPI
Definition librvngabw-api.hxx:36
Definition ABWDocumentHandler.hxx:31
bool(* ABWCheckImage)(const librevenge::RVNGString &mimeType, const librevenge::RVNGBinaryData &image)
Handler for to check the images type.
Definition ABWDocumentHandler.hxx:40
bool(* ABWEmbeddedObject)(const librevenge::RVNGBinaryData &data, ABWGenerator &generator)
Handler for embedded objects.
Definition ABWDocumentHandler.hxx:55
bool(* ABWEmbeddedImage)(const librevenge::RVNGBinaryData &input, librevenge::RVNGBinaryData &output)
Handler for embedded images.
Definition ABWDocumentHandler.hxx:48