Pure virtual class containing all the callback functions that can be made by a spreadsheet parser. More...
#include <RVNGSpreadsheetInterface.h>
Public Member Functions | |
| virtual | ~RVNGSpreadsheetInterface () |
| destructor | |
| virtual void | setDocumentMetaData (const RVNGPropertyList &propList)=0 |
| Called when all document metadata should be set. | |
| virtual void | startDocument (const RVNGPropertyList &propList)=0 |
| Called at the start of the parsing process. | |
| virtual void | endDocument ()=0 |
| Called at the end of the parsing process. | |
| virtual void | definePageStyle (const RVNGPropertyList &propList)=0 |
| virtual void | defineEmbeddedFont (const RVNGPropertyList &propList)=0 |
| Called when an embedded font should be defined. | |
| virtual void | openPageSpan (const RVNGPropertyList &propList)=0 |
| Called when a new page span is opened. | |
| virtual void | closePageSpan ()=0 |
| Called when a page span is closed. | |
| virtual void | openHeader (const RVNGPropertyList &propList)=0 |
| Called when a header should be opened (a sub-document will be placed inside of it). | |
| virtual void | closeHeader ()=0 |
| Called when a header should be closed. | |
| virtual void | openFooter (const RVNGPropertyList &propList)=0 |
| Called when a footer should be opened (a sub-document will be placed inside of it). | |
| virtual void | closeFooter ()=0 |
| Called when a footer should be closed. | |
| virtual void | defineSheetNumberingStyle (const RVNGPropertyList &propList)=0 |
| Called when a numbering style must be defined. | |
| virtual void | openSheet (const RVNGPropertyList &propList)=0 |
| Called when a sheet should be opened. | |
| virtual void | closeSheet ()=0 |
| Called when a sheet should be closed. | |
| virtual void | openSheetRow (const RVNGPropertyList &propList)=0 |
| Called when a new sheet row is opened. | |
| virtual void | closeSheetRow ()=0 |
| Called when a sheet row should be closed. | |
| virtual void | openSheetCell (const RVNGPropertyList &propList)=0 |
| Called when a cell should be opened. | |
| virtual void | closeSheetCell ()=0 |
| Called when a sheet should be closed. | |
| virtual void | defineChartStyle (const RVNGPropertyList &propList)=0 |
| virtual void | openChart (const RVNGPropertyList &propList)=0 |
| Called when a chart should be opened. | |
| virtual void | closeChart ()=0 |
| Called when a chart should be closed. | |
| virtual void | openChartTextObject (const RVNGPropertyList &propList)=0 |
| Called when a chart text zone:label/legend/title/subtitle/footer should be opened. | |
| virtual void | closeChartTextObject ()=0 |
| Called when a chart text zone:legend/title/subtitle/footer should be closed. | |
| virtual void | openChartPlotArea (const RVNGPropertyList &propList)=0 |
| Called when a chart plot area should be opened. | |
| virtual void | closeChartPlotArea ()=0 |
| Called when a chart plot arre should be closed. | |
| virtual void | insertChartAxis (const RVNGPropertyList &axis)=0 |
| Called when a axis should be add in a plot area. | |
| virtual void | openChartSerie (const librevenge::RVNGPropertyList &series)=0 |
| Called when a serie should be opened (in a plot area) | |
| virtual void | closeChartSerie ()=0 |
| Called when a serie should be closed (in a plot area) | |
| virtual void | defineParagraphStyle (const RVNGPropertyList &propList)=0 |
| virtual void | openParagraph (const RVNGPropertyList &propList)=0 |
| Called when a new paragraph is opened. | |
| virtual void | closeParagraph ()=0 |
| Called when a paragraph is closed. | |
| virtual void | defineCharacterStyle (const RVNGPropertyList &propList)=0 |
| virtual void | openSpan (const RVNGPropertyList &propList)=0 |
| Called when a text span is opened. | |
| virtual void | closeSpan ()=0 |
| Called when a text span is closed. | |
| virtual void | openLink (const RVNGPropertyList &propList)=0 |
| Called when a link should be opened. | |
| virtual void | closeLink ()=0 |
| Called when the current link is closed. | |
| virtual void | defineSectionStyle (const RVNGPropertyList &propList)=0 |
| virtual void | openSection (const RVNGPropertyList &propList)=0 |
| Called when a new section is opened. | |
| virtual void | closeSection ()=0 |
| Called when a section is closed. | |
| virtual void | insertTab ()=0 |
| Called when a TAB character should be inserted. | |
| virtual void | insertSpace ()=0 |
| Called when an explicit space should be inserted. | |
| virtual void | insertText (const RVNGString &text)=0 |
| Called when a string of text should be inserted. | |
| virtual void | insertLineBreak ()=0 |
| Called when a line break should be inserted. | |
| virtual void | insertField (const RVNGPropertyList &propList)=0 |
| Called when a field should be inserted. | |
| virtual void | openOrderedListLevel (const RVNGPropertyList &propList)=0 |
| Called when a new ordered list level should be opened. | |
| virtual void | openUnorderedListLevel (const RVNGPropertyList &propList)=0 |
| Called when a new unordered list level should be opened. | |
| virtual void | closeOrderedListLevel ()=0 |
| Called when an unordered list level should be closed. | |
| virtual void | closeUnorderedListLevel ()=0 |
| Called when an ununordered list level should be closed. | |
| virtual void | openListElement (const RVNGPropertyList &propList)=0 |
| Called when a list element should be opened. | |
| virtual void | closeListElement ()=0 |
| Called when a list element should be closed. | |
| virtual void | openFootnote (const RVNGPropertyList &propList)=0 |
| Called when a footnote should be opened (a sub-document will be placed inside of it) | |
| virtual void | closeFootnote ()=0 |
| Called when a footnote should be closed. | |
| virtual void | openComment (const RVNGPropertyList &propList)=0 |
| Called when a comment or annotation should be opened (a sub-document will be placed inside of it) | |
| virtual void | closeComment ()=0 |
| Called when a comment or annotation should be closed. | |
| virtual void | openFrame (const RVNGPropertyList &propList)=0 |
| Called when a positioned box should be opened. | |
| virtual void | closeFrame ()=0 |
| Called when the current positioned box is closed. | |
| virtual void | insertBinaryObject (const RVNGPropertyList &propList)=0 |
| Called when a binary object should be inserted. | |
| virtual void | openTextBox (const RVNGPropertyList &propList)=0 |
| Called when a text box should be opened (a sub-document will be placed inside of it) | |
| virtual void | closeTextBox ()=0 |
| Called when a text box should be closed. | |
| virtual void | openTable (const RVNGPropertyList &propList)=0 |
| Called when a table should be opened. | |
| virtual void | openTableRow (const RVNGPropertyList &propList)=0 |
| Called when a new table row is opened. | |
| virtual void | closeTableRow ()=0 |
| Called when the current table row is closed. | |
| virtual void | openTableCell (const RVNGPropertyList &propList)=0 |
| Called when a new table cell is opened. | |
| virtual void | closeTableCell ()=0 |
| Called when the current table cell is closed. | |
| virtual void | insertCoveredTableCell (const RVNGPropertyList &propList)=0 |
| Called when a covered (spanned by another cell in the table) table cell is opened. | |
| virtual void | closeTable ()=0 |
| Called when the current table is closed. | |
| virtual void | openGroup (const RVNGPropertyList &propList)=0 |
| virtual void | closeGroup ()=0 |
| virtual void | defineGraphicStyle (const RVNGPropertyList &propList)=0 |
| virtual void | drawRectangle (const RVNGPropertyList &propList)=0 |
| virtual void | drawEllipse (const RVNGPropertyList &propList)=0 |
| virtual void | drawPolygon (const RVNGPropertyList &propList)=0 |
| virtual void | drawPolyline (const RVNGPropertyList &propList)=0 |
| virtual void | drawPath (const RVNGPropertyList &propList)=0 |
| virtual void | drawConnector (const RVNGPropertyList &propList)=0 |
| Draw a connector. | |
| virtual void | insertEquation (const RVNGPropertyList &propList)=0 |
| Called when a mathml object should be inserted. | |
Pure virtual class containing all the callback functions that can be made by a spreadsheet parser.
An application using this library should implement all the function definitions listed here.
librevenge:type with:librevenge:operator with the operator "(", "+", .... must be in propList[librevenge:operator]librevenge:function with the function in propList[librevenge:function]librevenge:number with the number in propList[librevenge:number]librevenge:text with the text in propList[librevenge:text]librevenge:cell with the coordinate in propList[librevenge:row] and propList[librevenge:column] ; if needed the sheet name must be in propList[librevenge:sheet-name]librevenge:cells with the coordinate in propList[librevenge:start-row],propList[librevenge:start-column] and propList[librevenge:end-row], propList[librevenge:end-column] if neededlibrevenge:name the numbering style name | virtual librevenge::RVNGSpreadsheetInterface::~RVNGSpreadsheetInterface | ( | ) | [inline, virtual] |
destructor
| virtual void librevenge::RVNGSpreadsheetInterface::closeChart | ( | ) | [pure virtual] |
Called when a chart should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeChartPlotArea | ( | ) | [pure virtual] |
Called when a chart plot arre should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeChartSerie | ( | ) | [pure virtual] |
Called when a serie should be closed (in a plot area)
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeChartTextObject | ( | ) | [pure virtual] |
Called when a chart text zone:legend/title/subtitle/footer should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeComment | ( | ) | [pure virtual] |
Called when a comment or annotation should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeFooter | ( | ) | [pure virtual] |
Called when a footer should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeFootnote | ( | ) | [pure virtual] |
Called when a footnote should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeFrame | ( | ) | [pure virtual] |
Called when the current positioned box is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeGroup | ( | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::closeHeader | ( | ) | [pure virtual] |
Called when a header should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeLink | ( | ) | [pure virtual] |
Called when the current link is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeListElement | ( | ) | [pure virtual] |
Called when a list element should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeOrderedListLevel | ( | ) | [pure virtual] |
Called when an unordered list level should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closePageSpan | ( | ) | [pure virtual] |
Called when a page span is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeParagraph | ( | ) | [pure virtual] |
Called when a paragraph is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeSection | ( | ) | [pure virtual] |
Called when a section is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGRawSpreadsheetGenerator, and librevenge::RVNGTextSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeSheet | ( | ) | [pure virtual] |
Called when a sheet should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeSheetCell | ( | ) | [pure virtual] |
Called when a sheet should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeSheetRow | ( | ) | [pure virtual] |
Called when a sheet row should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeSpan | ( | ) | [pure virtual] |
Called when a text span is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeTable | ( | ) | [pure virtual] |
Called when the current table is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeTableCell | ( | ) | [pure virtual] |
Called when the current table cell is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeTableRow | ( | ) | [pure virtual] |
Called when the current table row is closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeTextBox | ( | ) | [pure virtual] |
Called when a text box should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::closeUnorderedListLevel | ( | ) | [pure virtual] |
Called when an ununordered list level should be closed.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::defineCharacterStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::defineChartStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::defineEmbeddedFont | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when an embedded font should be defined.
| propList | A set of properties that specify the font. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::defineGraphicStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::definePageStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::defineParagraphStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::defineSectionStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::defineSheetNumberingStyle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a numbering style must be defined.
| propList | Property list for the style. Must contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::drawConnector | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Draw a connector.
The connector will be typically between two shapes, but free-standing connectors are allowed too.
| propList | Defines a set of properties for the object. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::drawEllipse | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::drawPath | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::drawPolygon | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::drawPolyline | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::drawRectangle | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::endDocument | ( | ) | [pure virtual] |
Called at the end of the parsing process.
This is always the last callback made.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertBinaryObject | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a binary object should be inserted.
| propList | Defines a set of properties for the object. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertChartAxis | ( | const RVNGPropertyList & | axis | ) | [pure virtual] |
Called when a axis should be add in a plot area.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertCoveredTableCell | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a covered (spanned by another cell in the table) table cell is opened.
| propList | Property list for the table cell. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertEquation | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a mathml object should be inserted.
| propList | Defines a set of properties for the object.
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertField | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a field should be inserted.
librevenge:field-type field types may include:text:page-number Current page numbertext:page-count Total # of pages in documentstyle:num-format Type of page number (for page number) Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertLineBreak | ( | ) | [pure virtual] |
Called when a line break should be inserted.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertSpace | ( | ) | [pure virtual] |
Called when an explicit space should be inserted.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertTab | ( | ) | [pure virtual] |
Called when a TAB character should be inserted.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::insertText | ( | const RVNGString & | text | ) | [pure virtual] |
Called when a string of text should be inserted.
| text | A textbuffer encoded as a UTF8 string |
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openChart | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a chart should be opened.
| propList | Property list for the sheet. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openChartPlotArea | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a chart plot area should be opened.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openChartSerie | ( | const librevenge::RVNGPropertyList & | series | ) | [pure virtual] |
Called when a serie should be opened (in a plot area)
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openChartTextObject | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a chart text zone:label/legend/title/subtitle/footer should be opened.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openComment | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a comment or annotation should be opened (a sub-document will be placed inside of it)
| propList | Defines a set of properties for the comment or annotation. |
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openFooter | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a footer should be opened (a sub-document will be placed inside of it).
| propList | Property list for the footer. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openFootnote | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a footnote should be opened (a sub-document will be placed inside of it)
| propList | Defines a set of properties for the footnote. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openFrame | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a positioned box should be opened.
| propList | Defines a set of properties for the box. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openGroup | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
| virtual void librevenge::RVNGSpreadsheetInterface::openHeader | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a header should be opened (a sub-document will be placed inside of it).
| propList | Property list for the header. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openLink | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a link should be opened.
| propList | Defines a set of properties for the link. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openListElement | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a list element should be opened.
| propList | Property list for the paragraph. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openOrderedListLevel | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new ordered list level should be opened.
| propList | Defines a set of properties for the list level. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openPageSpan | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new page span is opened.
This will always be called before any actual content is placed into the document.
| propList | Property list for the page span. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openParagraph | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new paragraph is opened.
This (or openListElement) will always be called before any text or span is placed into the document.
| propList | Property list for the paragraph. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openSection | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new section is opened.
| propList | Property list for the section. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGRawSpreadsheetGenerator, and librevenge::RVNGTextSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openSheet | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a sheet should be opened.
| propList | Property list for the sheet. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openSheetCell | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a cell should be opened.
| propList | Property list for the sheet. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openSheetRow | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new sheet row is opened.
| propList | Defines a set of properties for the table row. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openSpan | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a text span is opened.
| propList | Property list for the span. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openTable | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a table should be opened.
| propList | Defines a set of properties for the table. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openTableCell | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new table cell is opened.
| propList | Property list for the table cell. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openTableRow | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new table row is opened.
| propList | Defines a set of properties for the table row. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openTextBox | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a text box should be opened (a sub-document will be placed inside of it)
| propList | Defines a set of properties for the text box. |
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::openUnorderedListLevel | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when a new unordered list level should be opened.
| propList | Defines a set of properties for the list level. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::setDocumentMetaData | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called when all document metadata should be set.
This is always the first callback made.
| propList | Property list for the metadata. May contain:
|
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.
| virtual void librevenge::RVNGSpreadsheetInterface::startDocument | ( | const RVNGPropertyList & | propList | ) | [pure virtual] |
Called at the start of the parsing process.
This is always the second callback made.
Implemented in librevenge::RVNGCSVSpreadsheetGenerator, librevenge::RVNGTextSpreadsheetGenerator, and librevenge::RVNGRawSpreadsheetGenerator.