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);
55 void startDocument(
const librevenge::RVNGPropertyList &);
58 void defineEmbeddedFont(
const librevenge::RVNGPropertyList &propList);
61 void openPageSpan(
const librevenge::RVNGPropertyList &propList);
65 void openSection(
const librevenge::RVNGPropertyList &propList);
68 void openHeader(
const librevenge::RVNGPropertyList &propList);
70 void openFooter(
const librevenge::RVNGPropertyList &propList);
73 void defineSheetNumberingStyle(
const librevenge::RVNGPropertyList &propList);
74 void openSheet(
const librevenge::RVNGPropertyList &propList);
76 void openSheetRow(
const librevenge::RVNGPropertyList &propList);
78 void openSheetCell(
const librevenge::RVNGPropertyList &propList);
79 void closeSheetCell();
81 void defineChartStyle(
const librevenge::RVNGPropertyList &propList);
82 void openChart(
const librevenge::RVNGPropertyList &propList);
84 void openChartTextObject(
const librevenge::RVNGPropertyList &propList);
85 void closeChartTextObject();
86 void openChartPlotArea(
const librevenge::RVNGPropertyList &propList);
87 void closeChartPlotArea();
88 void insertChartAxis(
const librevenge::RVNGPropertyList &axis);
89 void openChartSerie(
const librevenge::RVNGPropertyList &series);
90 void closeChartSerie();
92 void defineParagraphStyle(
const librevenge::RVNGPropertyList &propList);
93 void openParagraph(
const librevenge::RVNGPropertyList &propList);
94 void closeParagraph();
96 void defineCharacterStyle(
const librevenge::RVNGPropertyList &propList);
97 void openSpan(
const librevenge::RVNGPropertyList &propList);
100 void openLink(
const librevenge::RVNGPropertyList &propList);
105 void insertText(
const librevenge::RVNGString &text);
106 void insertLineBreak();
107 void insertField(
const librevenge::RVNGPropertyList &propList);
109 void openOrderedListLevel(
const librevenge::RVNGPropertyList &propList);
110 void openUnorderedListLevel(
const librevenge::RVNGPropertyList &propList);
111 void closeOrderedListLevel();
112 void closeUnorderedListLevel();
113 void openListElement(
const librevenge::RVNGPropertyList &propList);
114 void closeListElement();
116 void openFootnote(
const librevenge::RVNGPropertyList &propList);
117 void closeFootnote();
119 void openComment(
const librevenge::RVNGPropertyList &propList);
121 void openTextBox(
const librevenge::RVNGPropertyList &propList);
124 void openTable(
const librevenge::RVNGPropertyList &propList);
125 void openTableRow(
const librevenge::RVNGPropertyList &propList);
126 void closeTableRow();
127 void openTableCell(
const librevenge::RVNGPropertyList &propList);
128 void closeTableCell();
129 void insertCoveredTableCell(
const librevenge::RVNGPropertyList &propList);
132 void openFrame(
const librevenge::RVNGPropertyList &propList);
135 void insertBinaryObject(
const librevenge::RVNGPropertyList &propList);
141 void openGroup(
const librevenge::RVNGPropertyList &propList);
144 void defineGraphicStyle(
const librevenge::RVNGPropertyList &propList);
145 void drawRectangle(
const librevenge::RVNGPropertyList &propList);
146 void drawEllipse(
const librevenge::RVNGPropertyList &propList);
147 void drawPolygon(
const librevenge::RVNGPropertyList &propList);
148 void drawPolyline(
const librevenge::RVNGPropertyList &propList);
149 void drawPath(
const librevenge::RVNGPropertyList &propList);
150 void drawConnector(
const librevenge::RVNGPropertyList &propList);
158 ABWSpreadsheetToTableGeneratorPrivate *
m_data;
ABWSpreadsheetToTableGeneratorPrivate * m_data
Definition: ABWSpreadsheetToTableGenerator.hxx:158
void insertEquation(const librevenge::RVNGPropertyList &)
Definition: ABWSpreadsheetToTableGenerator.hxx:152
#define RVNGABWAPI
Definition: librvngabw-api.hxx:36
Definition: ABWDocumentHandler.hxx:30
void defineSectionStyle(const librevenge::RVNGPropertyList &)
Definition: ABWSpreadsheetToTableGenerator.hxx:64
void definePageStyle(const librevenge::RVNGPropertyList &)
Definition: ABWSpreadsheetToTableGenerator.hxx:60
A generator for helpping convert embedded spreadsheet in table.
Definition: ABWSpreadsheetToTableGenerator.hxx:46