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;
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;
161 ABWSpreadsheetToTableGeneratorPrivate *
m_data;
ABWSpreadsheetToTableGeneratorPrivate * m_data
Definition: ABWSpreadsheetToTableGenerator.hxx:161
#define RVNGABWAPI
Definition: librvngabw-api.hxx:36
Definition: ABWDocumentHandler.hxx:30
void defineSectionStyle(const librevenge::RVNGPropertyList &) final
Definition: ABWSpreadsheetToTableGenerator.hxx:66
void definePageStyle(const librevenge::RVNGPropertyList &) final
Definition: ABWSpreadsheetToTableGenerator.hxx:61
void insertEquation(const librevenge::RVNGPropertyList &) final
Definition: ABWSpreadsheetToTableGenerator.hxx:155
A generator for helpping convert embedded spreadsheet in table.
Definition: ABWSpreadsheetToTableGenerator.hxx:46