27 #ifndef _ABW_SPREADSHEET_TO_TABLE_GENERATOR_HXX_ 28 #define _ABW_SPREADSHEET_TO_TABLE_GENERATOR_HXX_ 30 #include <librevenge/librevenge.h> 38 class ABWSpreadsheetToTableGeneratorPrivate;
54 void setDocumentMetaData(
const librevenge::RVNGPropertyList &propList)
final;
55 void startDocument(
const librevenge::RVNGPropertyList &)
final;
56 void endDocument()
final;
58 void defineEmbeddedFont(
const librevenge::RVNGPropertyList &propList)
final;
62 void openPageSpan(
const librevenge::RVNGPropertyList &propList)
final;
63 void closePageSpan() final;
66 void defineSectionStyle(const librevenge::RVNGPropertyList &) final {}
67 void openSection(
const librevenge::RVNGPropertyList &propList)
final;
68 void closeSection() final;
70 void openHeader(const librevenge::RVNGPropertyList &propList) final;
71 void closeHeader() final;
72 void openFooter(const librevenge::RVNGPropertyList &propList) final;
73 void closeFooter() final;
75 void defineSheetNumberingStyle(const librevenge::RVNGPropertyList &propList) final;
76 void openSheet(const librevenge::RVNGPropertyList &propList) final;
77 void closeSheet() final;
78 void openSheetRow(const librevenge::RVNGPropertyList &propList) final;
79 void closeSheetRow() final;
80 void openSheetCell(const librevenge::RVNGPropertyList &propList) final;
81 void closeSheetCell() final;
83 void defineChartStyle(const librevenge::RVNGPropertyList &propList) final;
84 void openChart(const librevenge::RVNGPropertyList &propList) final;
85 void closeChart() final;
86 void openChartTextObject(const librevenge::RVNGPropertyList &propList) final;
87 void closeChartTextObject() final;
88 void openChartPlotArea(const librevenge::RVNGPropertyList &propList) final;
89 void closeChartPlotArea() final;
90 void insertChartAxis(const librevenge::RVNGPropertyList &axis) final;
91 void openChartSerie(const librevenge::RVNGPropertyList &series) final;
92 void closeChartSerie() final;
94 void defineParagraphStyle(const librevenge::RVNGPropertyList &propList) final;
95 void openParagraph(const librevenge::RVNGPropertyList &propList) final;
96 void closeParagraph() final;
98 void defineCharacterStyle(const librevenge::RVNGPropertyList &propList) final;
99 void openSpan(const librevenge::RVNGPropertyList &propList) final;
100 void closeSpan() final;
102 void openLink(const librevenge::RVNGPropertyList &propList) final;
103 void closeLink() final;
105 void insertTab() final;
106 void insertSpace() final;
107 void insertText(const librevenge::RVNGString &text) final;
108 void insertLineBreak() final;
109 void insertField(const librevenge::RVNGPropertyList &propList) final;
111 void openOrderedListLevel(const librevenge::RVNGPropertyList &propList) final;
112 void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList) final;
113 void closeOrderedListLevel() final;
114 void closeUnorderedListLevel() final;
115 void openListElement(const librevenge::RVNGPropertyList &propList) final;
116 void closeListElement() final;
118 void openFootnote(const librevenge::RVNGPropertyList &propList) final;
119 void closeFootnote() final;
121 void openComment(const librevenge::RVNGPropertyList &propList) final;
122 void closeComment() final;
123 void openTextBox(const librevenge::RVNGPropertyList &propList) final;
124 void closeTextBox() final;
126 void openTable(const librevenge::RVNGPropertyList &propList) final;
127 void openTableRow(const librevenge::RVNGPropertyList &propList) final;
128 void closeTableRow() final;
129 void openTableCell(const librevenge::RVNGPropertyList &propList) final;
130 void closeTableCell() final;
131 void insertCoveredTableCell(const librevenge::RVNGPropertyList &propList) final;
132 void closeTable() final;
134 void openFrame(const librevenge::RVNGPropertyList &propList) final;
135 void closeFrame() final;
137 void insertBinaryObject(const librevenge::RVNGPropertyList &propList) final;
143 void openGroup(const librevenge::RVNGPropertyList &propList) final;
144 void closeGroup() final;
146 void defineGraphicStyle(const librevenge::RVNGPropertyList &propList) final;
147 void drawRectangle(const librevenge::RVNGPropertyList &propList) final;
148 void drawEllipse(const librevenge::RVNGPropertyList &propList) final;
149 void drawPolygon(const librevenge::RVNGPropertyList &propList) final;
150 void drawPolyline(const librevenge::RVNGPropertyList &propList) final;
151 void drawPath(const librevenge::RVNGPropertyList &propList) final;
152 void drawConnector(const librevenge::RVNGPropertyList &propList) final;
155 void insertEquation(const librevenge::RVNGPropertyList &) final {}
161 ABWSpreadsheetToTableGeneratorPrivate *
m_data;
ABWSpreadsheetToTableGeneratorPrivate * m_data
Definition: ABWSpreadsheetToTableGenerator.hxx:161
#define RVNGABWAPI
Definition: librvngabw-api.hxx:36
Definition: ABWDocumentHandler.hxx:30
void definePageStyle(const librevenge::RVNGPropertyList &) final
Definition: ABWSpreadsheetToTableGenerator.hxx:61
A generator for helpping convert embedded spreadsheet in table.
Definition: ABWSpreadsheetToTableGenerator.hxx:46