Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > 449803c2ef3315f9afd215efa4c6c5dc > files > 279

librevenge-doc-0.0.2-2.mga4.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>librevenge::RVNGSpreadsheetInterface Class Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classlibrevenge_1_1RVNGSpreadsheetInterface.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classlibrevenge_1_1RVNGSpreadsheetInterface-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">librevenge::RVNGSpreadsheetInterface Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>Pure virtual class containing all the callback functions that can be made by a spreadsheet parser.  
 <a href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="RVNGSpreadsheetInterface_8h_source.html">RVNGSpreadsheetInterface.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for librevenge::RVNGSpreadsheetInterface:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classlibrevenge_1_1RVNGSpreadsheetInterface.png" usemap="#librevenge::RVNGSpreadsheetInterface_map" alt=""/>
  <map id="librevenge::RVNGSpreadsheetInterface_map" name="librevenge::RVNGSpreadsheetInterface_map">
<area href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html" title="A CSV generator for spreadsheet documents. " alt="librevenge::RVNGCSVSpreadsheetGenerator" shape="rect" coords="0,56,267,80"/>
<area href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html" alt="librevenge::RVNGRawSpreadsheetGenerator" shape="rect" coords="277,56,544,80"/>
<area href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html" title="A text generator for spreadsheet documents. " alt="librevenge::RVNGTextSpreadsheetGenerator" shape="rect" coords="554,56,821,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5d0f448c46b3928642aa9080900f7b7d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a5d0f448c46b3928642aa9080900f7b7d">~RVNGSpreadsheetInterface</a> ()</td></tr>
<tr class="memdesc:a5d0f448c46b3928642aa9080900f7b7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#a5d0f448c46b3928642aa9080900f7b7d">More...</a><br/></td></tr>
<tr class="separator:a5d0f448c46b3928642aa9080900f7b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5c476368a99df8103315a9e32bf5366"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ad5c476368a99df8103315a9e32bf5366">setDocumentMetaData</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:ad5c476368a99df8103315a9e32bf5366"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when all document metadata should be set.  <a href="#ad5c476368a99df8103315a9e32bf5366">More...</a><br/></td></tr>
<tr class="separator:ad5c476368a99df8103315a9e32bf5366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8003ed9daace9dc77782857701a6653b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a8003ed9daace9dc77782857701a6653b">startDocument</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a8003ed9daace9dc77782857701a6653b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called at the start of the parsing process.  <a href="#a8003ed9daace9dc77782857701a6653b">More...</a><br/></td></tr>
<tr class="separator:a8003ed9daace9dc77782857701a6653b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab406b0d66655949af212c3b4e2b17817"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ab406b0d66655949af212c3b4e2b17817">endDocument</a> ()=0</td></tr>
<tr class="memdesc:ab406b0d66655949af212c3b4e2b17817"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called at the end of the parsing process.  <a href="#ab406b0d66655949af212c3b4e2b17817">More...</a><br/></td></tr>
<tr class="separator:ab406b0d66655949af212c3b4e2b17817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a367c59beced1c8b8312712a5e63af827"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a367c59beced1c8b8312712a5e63af827">definePageStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a367c59beced1c8b8312712a5e63af827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add2eff393ab09dc7ee9e7064e4e832ec"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#add2eff393ab09dc7ee9e7064e4e832ec">defineEmbeddedFont</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:add2eff393ab09dc7ee9e7064e4e832ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when an embedded font should be defined.  <a href="#add2eff393ab09dc7ee9e7064e4e832ec">More...</a><br/></td></tr>
<tr class="separator:add2eff393ab09dc7ee9e7064e4e832ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c8a48f663870e249ab4227daf635f00"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a6c8a48f663870e249ab4227daf635f00">openPageSpan</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a6c8a48f663870e249ab4227daf635f00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new page span is opened.  <a href="#a6c8a48f663870e249ab4227daf635f00">More...</a><br/></td></tr>
<tr class="separator:a6c8a48f663870e249ab4227daf635f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931ae7f5c9b639d93e2aeab7920c5522"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a931ae7f5c9b639d93e2aeab7920c5522">closePageSpan</a> ()=0</td></tr>
<tr class="memdesc:a931ae7f5c9b639d93e2aeab7920c5522"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a page span is closed.  <a href="#a931ae7f5c9b639d93e2aeab7920c5522">More...</a><br/></td></tr>
<tr class="separator:a931ae7f5c9b639d93e2aeab7920c5522"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cb5f93c5e09d7bb75029f0c8fb0b99c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a6cb5f93c5e09d7bb75029f0c8fb0b99c">openHeader</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a6cb5f93c5e09d7bb75029f0c8fb0b99c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a header should be opened (a sub-document will be placed inside of it).  <a href="#a6cb5f93c5e09d7bb75029f0c8fb0b99c">More...</a><br/></td></tr>
<tr class="separator:a6cb5f93c5e09d7bb75029f0c8fb0b99c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f4fb3f6f4d8098213d8ef7f8be6ff5a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a9f4fb3f6f4d8098213d8ef7f8be6ff5a">closeHeader</a> ()=0</td></tr>
<tr class="memdesc:a9f4fb3f6f4d8098213d8ef7f8be6ff5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a header should be closed.  <a href="#a9f4fb3f6f4d8098213d8ef7f8be6ff5a">More...</a><br/></td></tr>
<tr class="separator:a9f4fb3f6f4d8098213d8ef7f8be6ff5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af391768f9c375746058f8593a7b9637f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#af391768f9c375746058f8593a7b9637f">openFooter</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:af391768f9c375746058f8593a7b9637f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a footer should be opened (a sub-document will be placed inside of it).  <a href="#af391768f9c375746058f8593a7b9637f">More...</a><br/></td></tr>
<tr class="separator:af391768f9c375746058f8593a7b9637f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b7b25f421e3b4d32892e58d2b1bc107"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a8b7b25f421e3b4d32892e58d2b1bc107">closeFooter</a> ()=0</td></tr>
<tr class="memdesc:a8b7b25f421e3b4d32892e58d2b1bc107"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a footer should be closed.  <a href="#a8b7b25f421e3b4d32892e58d2b1bc107">More...</a><br/></td></tr>
<tr class="separator:a8b7b25f421e3b4d32892e58d2b1bc107"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87cca55e3f6631ff3c3670b98e23f31f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a87cca55e3f6631ff3c3670b98e23f31f">defineSheetNumberingStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a87cca55e3f6631ff3c3670b98e23f31f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a numbering style must be defined.  <a href="#a87cca55e3f6631ff3c3670b98e23f31f">More...</a><br/></td></tr>
<tr class="separator:a87cca55e3f6631ff3c3670b98e23f31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab46c7de58154d764ba331521a95441fd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ab46c7de58154d764ba331521a95441fd">openSheet</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:ab46c7de58154d764ba331521a95441fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a sheet should be opened.  <a href="#ab46c7de58154d764ba331521a95441fd">More...</a><br/></td></tr>
<tr class="separator:ab46c7de58154d764ba331521a95441fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e754883fdb20447aa0c14bb473f6652"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a5e754883fdb20447aa0c14bb473f6652">closeSheet</a> ()=0</td></tr>
<tr class="memdesc:a5e754883fdb20447aa0c14bb473f6652"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a sheet should be closed.  <a href="#a5e754883fdb20447aa0c14bb473f6652">More...</a><br/></td></tr>
<tr class="separator:a5e754883fdb20447aa0c14bb473f6652"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e26f5f1f516b14601608a7b815f12d3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a1e26f5f1f516b14601608a7b815f12d3">openSheetRow</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a1e26f5f1f516b14601608a7b815f12d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new sheet row is opened.  <a href="#a1e26f5f1f516b14601608a7b815f12d3">More...</a><br/></td></tr>
<tr class="separator:a1e26f5f1f516b14601608a7b815f12d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30173e6d4ffc84716ba608b87ce68b34"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a30173e6d4ffc84716ba608b87ce68b34">closeSheetRow</a> ()=0</td></tr>
<tr class="memdesc:a30173e6d4ffc84716ba608b87ce68b34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a sheet row should be closed.  <a href="#a30173e6d4ffc84716ba608b87ce68b34">More...</a><br/></td></tr>
<tr class="separator:a30173e6d4ffc84716ba608b87ce68b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15f66e21bc434b70b19c9e7444734e81"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a15f66e21bc434b70b19c9e7444734e81">openSheetCell</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a15f66e21bc434b70b19c9e7444734e81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a cell should be opened.  <a href="#a15f66e21bc434b70b19c9e7444734e81">More...</a><br/></td></tr>
<tr class="separator:a15f66e21bc434b70b19c9e7444734e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c025436fa75a94b7023c37c827a05b0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a9c025436fa75a94b7023c37c827a05b0">closeSheetCell</a> ()=0</td></tr>
<tr class="memdesc:a9c025436fa75a94b7023c37c827a05b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a sheet should be closed.  <a href="#a9c025436fa75a94b7023c37c827a05b0">More...</a><br/></td></tr>
<tr class="separator:a9c025436fa75a94b7023c37c827a05b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a470134b4ee4e277c12d853a383603c9f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a470134b4ee4e277c12d853a383603c9f">defineChartStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a470134b4ee4e277c12d853a383603c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78f8f2e9e3a3a352a27f8d8c173de23e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a78f8f2e9e3a3a352a27f8d8c173de23e">openChart</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a78f8f2e9e3a3a352a27f8d8c173de23e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a chart should be opened.  <a href="#a78f8f2e9e3a3a352a27f8d8c173de23e">More...</a><br/></td></tr>
<tr class="separator:a78f8f2e9e3a3a352a27f8d8c173de23e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac862dee1c0b5772196e382f12acc140e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ac862dee1c0b5772196e382f12acc140e">closeChart</a> ()=0</td></tr>
<tr class="memdesc:ac862dee1c0b5772196e382f12acc140e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a chart should be closed.  <a href="#ac862dee1c0b5772196e382f12acc140e">More...</a><br/></td></tr>
<tr class="separator:ac862dee1c0b5772196e382f12acc140e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c33a3b9d7cf98b0bc8ffaea2bdea41"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a21c33a3b9d7cf98b0bc8ffaea2bdea41">openChartTextObject</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a21c33a3b9d7cf98b0bc8ffaea2bdea41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a chart text zone:label/legend/title/subtitle/footer should be opened.  <a href="#a21c33a3b9d7cf98b0bc8ffaea2bdea41">More...</a><br/></td></tr>
<tr class="separator:a21c33a3b9d7cf98b0bc8ffaea2bdea41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1c89c520a224daa3dd7a38aeb31882a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#aa1c89c520a224daa3dd7a38aeb31882a">closeChartTextObject</a> ()=0</td></tr>
<tr class="memdesc:aa1c89c520a224daa3dd7a38aeb31882a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a chart text zone:legend/title/subtitle/footer should be closed.  <a href="#aa1c89c520a224daa3dd7a38aeb31882a">More...</a><br/></td></tr>
<tr class="separator:aa1c89c520a224daa3dd7a38aeb31882a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3492c0635bf807d6330ad64f01fd8b7e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a3492c0635bf807d6330ad64f01fd8b7e">openChartPlotArea</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a3492c0635bf807d6330ad64f01fd8b7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a chart plot area should be opened.  <a href="#a3492c0635bf807d6330ad64f01fd8b7e">More...</a><br/></td></tr>
<tr class="separator:a3492c0635bf807d6330ad64f01fd8b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84c70c6209e222b85d849a7736e75466"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a84c70c6209e222b85d849a7736e75466">closeChartPlotArea</a> ()=0</td></tr>
<tr class="memdesc:a84c70c6209e222b85d849a7736e75466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a chart plot arre should be closed.  <a href="#a84c70c6209e222b85d849a7736e75466">More...</a><br/></td></tr>
<tr class="separator:a84c70c6209e222b85d849a7736e75466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6cbd0363cd0fe9b2849509c8071a5ec"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ae6cbd0363cd0fe9b2849509c8071a5ec">insertChartAxis</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;axis)=0</td></tr>
<tr class="memdesc:ae6cbd0363cd0fe9b2849509c8071a5ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a axis should be add in a plot area.  <a href="#ae6cbd0363cd0fe9b2849509c8071a5ec">More...</a><br/></td></tr>
<tr class="separator:ae6cbd0363cd0fe9b2849509c8071a5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e76e3993935a609288f14dc8cff0a59"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a9e76e3993935a609288f14dc8cff0a59">openChartSerie</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">librevenge::RVNGPropertyList</a> &amp;series)=0</td></tr>
<tr class="memdesc:a9e76e3993935a609288f14dc8cff0a59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a serie should be opened (in a plot area)  <a href="#a9e76e3993935a609288f14dc8cff0a59">More...</a><br/></td></tr>
<tr class="separator:a9e76e3993935a609288f14dc8cff0a59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7be58aa6151c2e0704b9da27cc12dd5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ad7be58aa6151c2e0704b9da27cc12dd5">closeChartSerie</a> ()=0</td></tr>
<tr class="memdesc:ad7be58aa6151c2e0704b9da27cc12dd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a serie should be closed (in a plot area)  <a href="#ad7be58aa6151c2e0704b9da27cc12dd5">More...</a><br/></td></tr>
<tr class="separator:ad7be58aa6151c2e0704b9da27cc12dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3fe00c18c8046834e5d4ee268a4d634"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#af3fe00c18c8046834e5d4ee268a4d634">defineParagraphStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:af3fe00c18c8046834e5d4ee268a4d634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0277d0a38b203ffe043f67be55b86b5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ae0277d0a38b203ffe043f67be55b86b5">openParagraph</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:ae0277d0a38b203ffe043f67be55b86b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new paragraph is opened.  <a href="#ae0277d0a38b203ffe043f67be55b86b5">More...</a><br/></td></tr>
<tr class="separator:ae0277d0a38b203ffe043f67be55b86b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2deb54db4249201d3f3df317cc765b85"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a2deb54db4249201d3f3df317cc765b85">closeParagraph</a> ()=0</td></tr>
<tr class="memdesc:a2deb54db4249201d3f3df317cc765b85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a paragraph is closed.  <a href="#a2deb54db4249201d3f3df317cc765b85">More...</a><br/></td></tr>
<tr class="separator:a2deb54db4249201d3f3df317cc765b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48d6a7fe6fd74709e653eb3dfa0b5d0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#aa48d6a7fe6fd74709e653eb3dfa0b5d0">defineCharacterStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:aa48d6a7fe6fd74709e653eb3dfa0b5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76d5b6c4d40780e3d9eeb7951eab5671"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a76d5b6c4d40780e3d9eeb7951eab5671">openSpan</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a76d5b6c4d40780e3d9eeb7951eab5671"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a text span is opened.  <a href="#a76d5b6c4d40780e3d9eeb7951eab5671">More...</a><br/></td></tr>
<tr class="separator:a76d5b6c4d40780e3d9eeb7951eab5671"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae13bf4d146a80aab4cab699fe4c2846e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ae13bf4d146a80aab4cab699fe4c2846e">closeSpan</a> ()=0</td></tr>
<tr class="memdesc:ae13bf4d146a80aab4cab699fe4c2846e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a text span is closed.  <a href="#ae13bf4d146a80aab4cab699fe4c2846e">More...</a><br/></td></tr>
<tr class="separator:ae13bf4d146a80aab4cab699fe4c2846e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15d8c3767648152f9dbd1ab7ef8f41d1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a15d8c3767648152f9dbd1ab7ef8f41d1">openLink</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a15d8c3767648152f9dbd1ab7ef8f41d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a link should be opened.  <a href="#a15d8c3767648152f9dbd1ab7ef8f41d1">More...</a><br/></td></tr>
<tr class="separator:a15d8c3767648152f9dbd1ab7ef8f41d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e49e4cfc95752ffcaef2806741c7b1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ac8e49e4cfc95752ffcaef2806741c7b1">closeLink</a> ()=0</td></tr>
<tr class="memdesc:ac8e49e4cfc95752ffcaef2806741c7b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when the current link is closed.  <a href="#ac8e49e4cfc95752ffcaef2806741c7b1">More...</a><br/></td></tr>
<tr class="separator:ac8e49e4cfc95752ffcaef2806741c7b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5234f086eeb9620751d3fbd2548ef550"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a5234f086eeb9620751d3fbd2548ef550">defineSectionStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a5234f086eeb9620751d3fbd2548ef550"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe47318acfa8d7cd5d087a67b87e5e4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#acbe47318acfa8d7cd5d087a67b87e5e4">openSection</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:acbe47318acfa8d7cd5d087a67b87e5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new section is opened.  <a href="#acbe47318acfa8d7cd5d087a67b87e5e4">More...</a><br/></td></tr>
<tr class="separator:acbe47318acfa8d7cd5d087a67b87e5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ce71aeee6982db7bb5c85bf13ae842"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#af7ce71aeee6982db7bb5c85bf13ae842">closeSection</a> ()=0</td></tr>
<tr class="memdesc:af7ce71aeee6982db7bb5c85bf13ae842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a section is closed.  <a href="#af7ce71aeee6982db7bb5c85bf13ae842">More...</a><br/></td></tr>
<tr class="separator:af7ce71aeee6982db7bb5c85bf13ae842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1040765f1cd8b8828623395e8aa21790"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a1040765f1cd8b8828623395e8aa21790">insertTab</a> ()=0</td></tr>
<tr class="memdesc:a1040765f1cd8b8828623395e8aa21790"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a TAB character should be inserted.  <a href="#a1040765f1cd8b8828623395e8aa21790">More...</a><br/></td></tr>
<tr class="separator:a1040765f1cd8b8828623395e8aa21790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d0723e1f88f85711089745473d2d141"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a6d0723e1f88f85711089745473d2d141">insertSpace</a> ()=0</td></tr>
<tr class="memdesc:a6d0723e1f88f85711089745473d2d141"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when an explicit space should be inserted.  <a href="#a6d0723e1f88f85711089745473d2d141">More...</a><br/></td></tr>
<tr class="separator:a6d0723e1f88f85711089745473d2d141"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a651184d88f70413eb9f088210e36fe30"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a651184d88f70413eb9f088210e36fe30">insertText</a> (const <a class="el" href="classlibrevenge_1_1RVNGString.html">RVNGString</a> &amp;text)=0</td></tr>
<tr class="memdesc:a651184d88f70413eb9f088210e36fe30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a string of text should be inserted.  <a href="#a651184d88f70413eb9f088210e36fe30">More...</a><br/></td></tr>
<tr class="separator:a651184d88f70413eb9f088210e36fe30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ec42fe9541f27412d8a557312fc0272"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a4ec42fe9541f27412d8a557312fc0272">insertLineBreak</a> ()=0</td></tr>
<tr class="memdesc:a4ec42fe9541f27412d8a557312fc0272"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a line break should be inserted.  <a href="#a4ec42fe9541f27412d8a557312fc0272">More...</a><br/></td></tr>
<tr class="separator:a4ec42fe9541f27412d8a557312fc0272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef8365513ea1ad9e9326ecc6c8ea1a05"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#aef8365513ea1ad9e9326ecc6c8ea1a05">insertField</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:aef8365513ea1ad9e9326ecc6c8ea1a05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a field should be inserted.  <a href="#aef8365513ea1ad9e9326ecc6c8ea1a05">More...</a><br/></td></tr>
<tr class="separator:aef8365513ea1ad9e9326ecc6c8ea1a05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ee9603fd4636cbb7309f47754c4a46d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a5ee9603fd4636cbb7309f47754c4a46d">openOrderedListLevel</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a5ee9603fd4636cbb7309f47754c4a46d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new ordered list level should be opened.  <a href="#a5ee9603fd4636cbb7309f47754c4a46d">More...</a><br/></td></tr>
<tr class="separator:a5ee9603fd4636cbb7309f47754c4a46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74ad8b15a79defca1fd91ec9bcc36f6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ad74ad8b15a79defca1fd91ec9bcc36f6">openUnorderedListLevel</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:ad74ad8b15a79defca1fd91ec9bcc36f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new unordered list level should be opened.  <a href="#ad74ad8b15a79defca1fd91ec9bcc36f6">More...</a><br/></td></tr>
<tr class="separator:ad74ad8b15a79defca1fd91ec9bcc36f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd34994092e389a5a791d719a86fc5bc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#afd34994092e389a5a791d719a86fc5bc">closeOrderedListLevel</a> ()=0</td></tr>
<tr class="memdesc:afd34994092e389a5a791d719a86fc5bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when an unordered list level should be closed.  <a href="#afd34994092e389a5a791d719a86fc5bc">More...</a><br/></td></tr>
<tr class="separator:afd34994092e389a5a791d719a86fc5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad54078826022518bc48567b08abd169f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ad54078826022518bc48567b08abd169f">closeUnorderedListLevel</a> ()=0</td></tr>
<tr class="memdesc:ad54078826022518bc48567b08abd169f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when an ununordered list level should be closed.  <a href="#ad54078826022518bc48567b08abd169f">More...</a><br/></td></tr>
<tr class="separator:ad54078826022518bc48567b08abd169f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac08e965197bce166414b6212648f7e9f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ac08e965197bce166414b6212648f7e9f">openListElement</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:ac08e965197bce166414b6212648f7e9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a list element should be opened.  <a href="#ac08e965197bce166414b6212648f7e9f">More...</a><br/></td></tr>
<tr class="separator:ac08e965197bce166414b6212648f7e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ea8cbf529ca542415e3aa6d1572dfa8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a3ea8cbf529ca542415e3aa6d1572dfa8">closeListElement</a> ()=0</td></tr>
<tr class="memdesc:a3ea8cbf529ca542415e3aa6d1572dfa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a list element should be closed.  <a href="#a3ea8cbf529ca542415e3aa6d1572dfa8">More...</a><br/></td></tr>
<tr class="separator:a3ea8cbf529ca542415e3aa6d1572dfa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0974ccf6b5a1426c89cf9e1a176c72b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ae0974ccf6b5a1426c89cf9e1a176c72b">openFootnote</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:ae0974ccf6b5a1426c89cf9e1a176c72b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a footnote should be opened (a sub-document will be placed inside of it)  <a href="#ae0974ccf6b5a1426c89cf9e1a176c72b">More...</a><br/></td></tr>
<tr class="separator:ae0974ccf6b5a1426c89cf9e1a176c72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18a076cca38f682ae0f33853a909db3b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a18a076cca38f682ae0f33853a909db3b">closeFootnote</a> ()=0</td></tr>
<tr class="memdesc:a18a076cca38f682ae0f33853a909db3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a footnote should be closed.  <a href="#a18a076cca38f682ae0f33853a909db3b">More...</a><br/></td></tr>
<tr class="separator:a18a076cca38f682ae0f33853a909db3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8152baf6c0c83c0604a7f4e95c414db4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a8152baf6c0c83c0604a7f4e95c414db4">openComment</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a8152baf6c0c83c0604a7f4e95c414db4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a comment or annotation should be opened (a sub-document will be placed inside of it)  <a href="#a8152baf6c0c83c0604a7f4e95c414db4">More...</a><br/></td></tr>
<tr class="separator:a8152baf6c0c83c0604a7f4e95c414db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d0679c81a6fa2d584e4687cf212b5d2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a7d0679c81a6fa2d584e4687cf212b5d2">closeComment</a> ()=0</td></tr>
<tr class="memdesc:a7d0679c81a6fa2d584e4687cf212b5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a comment or annotation should be closed.  <a href="#a7d0679c81a6fa2d584e4687cf212b5d2">More...</a><br/></td></tr>
<tr class="separator:a7d0679c81a6fa2d584e4687cf212b5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55967e8a194fdf89ab6639e49750e0d5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a55967e8a194fdf89ab6639e49750e0d5">openFrame</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a55967e8a194fdf89ab6639e49750e0d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a positioned box should be opened.  <a href="#a55967e8a194fdf89ab6639e49750e0d5">More...</a><br/></td></tr>
<tr class="separator:a55967e8a194fdf89ab6639e49750e0d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94a580bc6cce05295e75e2a02e431632"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a94a580bc6cce05295e75e2a02e431632">closeFrame</a> ()=0</td></tr>
<tr class="memdesc:a94a580bc6cce05295e75e2a02e431632"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when the current positioned box is closed.  <a href="#a94a580bc6cce05295e75e2a02e431632">More...</a><br/></td></tr>
<tr class="separator:a94a580bc6cce05295e75e2a02e431632"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a200648450d289a27434a6d6f95449c6d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a200648450d289a27434a6d6f95449c6d">insertBinaryObject</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a200648450d289a27434a6d6f95449c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a binary object should be inserted.  <a href="#a200648450d289a27434a6d6f95449c6d">More...</a><br/></td></tr>
<tr class="separator:a200648450d289a27434a6d6f95449c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a987487e8ce74114b53d14a60f3622a51"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a987487e8ce74114b53d14a60f3622a51">openTextBox</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a987487e8ce74114b53d14a60f3622a51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a text box should be opened (a sub-document will be placed inside of it)  <a href="#a987487e8ce74114b53d14a60f3622a51">More...</a><br/></td></tr>
<tr class="separator:a987487e8ce74114b53d14a60f3622a51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34c81f17d44a7b7c0ac3be716419a308"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a34c81f17d44a7b7c0ac3be716419a308">closeTextBox</a> ()=0</td></tr>
<tr class="memdesc:a34c81f17d44a7b7c0ac3be716419a308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a text box should be closed.  <a href="#a34c81f17d44a7b7c0ac3be716419a308">More...</a><br/></td></tr>
<tr class="separator:a34c81f17d44a7b7c0ac3be716419a308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8273daad64825b29dc2f14aba47fe1a9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a8273daad64825b29dc2f14aba47fe1a9">openTable</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a8273daad64825b29dc2f14aba47fe1a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a table should be opened.  <a href="#a8273daad64825b29dc2f14aba47fe1a9">More...</a><br/></td></tr>
<tr class="separator:a8273daad64825b29dc2f14aba47fe1a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af09ca01b1365f7b419e25fd7ed7645ac"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#af09ca01b1365f7b419e25fd7ed7645ac">openTableRow</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:af09ca01b1365f7b419e25fd7ed7645ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new table row is opened.  <a href="#af09ca01b1365f7b419e25fd7ed7645ac">More...</a><br/></td></tr>
<tr class="separator:af09ca01b1365f7b419e25fd7ed7645ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa775437cc3f744e076c33f1ef733f405"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#aa775437cc3f744e076c33f1ef733f405">closeTableRow</a> ()=0</td></tr>
<tr class="memdesc:aa775437cc3f744e076c33f1ef733f405"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when the current table row is closed.  <a href="#aa775437cc3f744e076c33f1ef733f405">More...</a><br/></td></tr>
<tr class="separator:aa775437cc3f744e076c33f1ef733f405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af881c9ed855ca6c38e9937775acad109"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#af881c9ed855ca6c38e9937775acad109">openTableCell</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:af881c9ed855ca6c38e9937775acad109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a new table cell is opened.  <a href="#af881c9ed855ca6c38e9937775acad109">More...</a><br/></td></tr>
<tr class="separator:af881c9ed855ca6c38e9937775acad109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ac6efe2ffc39ec0fc7042a5f9e4899"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a66ac6efe2ffc39ec0fc7042a5f9e4899">closeTableCell</a> ()=0</td></tr>
<tr class="memdesc:a66ac6efe2ffc39ec0fc7042a5f9e4899"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when the current table cell is closed.  <a href="#a66ac6efe2ffc39ec0fc7042a5f9e4899">More...</a><br/></td></tr>
<tr class="separator:a66ac6efe2ffc39ec0fc7042a5f9e4899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b4659dc5a7f5668ee786dbe2f0b74dc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a5b4659dc5a7f5668ee786dbe2f0b74dc">insertCoveredTableCell</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a5b4659dc5a7f5668ee786dbe2f0b74dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a covered (spanned by another cell in the table) table cell is opened.  <a href="#a5b4659dc5a7f5668ee786dbe2f0b74dc">More...</a><br/></td></tr>
<tr class="separator:a5b4659dc5a7f5668ee786dbe2f0b74dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3cfc513d4de3baa3dd4582d1be12018"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ab3cfc513d4de3baa3dd4582d1be12018">closeTable</a> ()=0</td></tr>
<tr class="memdesc:ab3cfc513d4de3baa3dd4582d1be12018"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when the current table is closed.  <a href="#ab3cfc513d4de3baa3dd4582d1be12018">More...</a><br/></td></tr>
<tr class="separator:ab3cfc513d4de3baa3dd4582d1be12018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a346274127f0172afccf775af23769"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a34a346274127f0172afccf775af23769">openGroup</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a34a346274127f0172afccf775af23769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a20d925f940aeafafdeabfffc3bb05"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a35a20d925f940aeafafdeabfffc3bb05">closeGroup</a> ()=0</td></tr>
<tr class="separator:a35a20d925f940aeafafdeabfffc3bb05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae69e315134dec1470e0e239328f83420"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#ae69e315134dec1470e0e239328f83420">defineGraphicStyle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:ae69e315134dec1470e0e239328f83420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf116dbce1e8c69f202b141084292a5b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#adf116dbce1e8c69f202b141084292a5b">drawRectangle</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:adf116dbce1e8c69f202b141084292a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf13ed4c5320be48e98f92d9f7e1c8ee"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#aaf13ed4c5320be48e98f92d9f7e1c8ee">drawEllipse</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:aaf13ed4c5320be48e98f92d9f7e1c8ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a628b11577a07b09bf385b56febe6b4f3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a628b11577a07b09bf385b56febe6b4f3">drawPolygon</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a628b11577a07b09bf385b56febe6b4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67824364ae5afa2c9b499fac4e7aea16"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a67824364ae5afa2c9b499fac4e7aea16">drawPolyline</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a67824364ae5afa2c9b499fac4e7aea16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a377795a44e2f2086221d0d5ed111d526"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a377795a44e2f2086221d0d5ed111d526">drawPath</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="separator:a377795a44e2f2086221d0d5ed111d526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3deefe551e5862e457cd87d3cddfb832"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#a3deefe551e5862e457cd87d3cddfb832">drawConnector</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:a3deefe551e5862e457cd87d3cddfb832"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a connector.  <a href="#a3deefe551e5862e457cd87d3cddfb832">More...</a><br/></td></tr>
<tr class="separator:a3deefe551e5862e457cd87d3cddfb832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0344d935c3f27085f15eee34aca6012"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibrevenge_1_1RVNGSpreadsheetInterface.html#af0344d935c3f27085f15eee34aca6012">insertEquation</a> (const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;propList)=0</td></tr>
<tr class="memdesc:af0344d935c3f27085f15eee34aca6012"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a mathml object should be inserted.  <a href="#af0344d935c3f27085f15eee34aca6012">More...</a><br/></td></tr>
<tr class="separator:af0344d935c3f27085f15eee34aca6012"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Pure virtual class containing all the callback functions that can be made by a spreadsheet parser. </p>
<p>An application using this library should implement all the function definitions listed here.</p>
<dl class="section note"><dt>Note</dt><dd>in the following, the formula are defined using <a class="el" href="classlibrevenge_1_1RVNGPropertyListVector.html">RVNGPropertyListVector</a> which must contains the list of instruction to build the formula. Each instruction must contain <code>librevenge:type</code> with:<ul>
<li><code>librevenge:operator</code> with the operator "(", "+", .... must be in propList[librevenge:operator]</li>
<li><code>librevenge:function</code> with the function in propList[librevenge:function]</li>
<li><code>librevenge:number</code> with the number in propList[librevenge:number]</li>
<li><code>librevenge:text</code> with the text in propList[librevenge:text]</li>
<li><code>librevenge:cell</code> with the coordinate in propList[librevenge:row] and propList[librevenge:column] ; if needed the sheet name must be in propList[librevenge:sheet-name]</li>
<li><code>librevenge:cells</code> 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 </li>
</ul>
</dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5d0f448c46b3928642aa9080900f7b7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual librevenge::RVNGSpreadsheetInterface::~RVNGSpreadsheetInterface </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>destructor </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac862dee1c0b5772196e382f12acc140e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeChart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a chart should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ac836996d76634c01e1498ba4bb055888">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a3add0287da0fd94d326792f159c10e88">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a884964296dd62ace4a79877620ee73cd">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a84c70c6209e222b85d849a7736e75466"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeChartPlotArea </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a chart plot arre should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#acc34a5fe9e7c0b927afad97c8668ea97">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a97077c45d0bb80e2cd57b010f7ca4eae">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a050a040845c333d9e5e8d933b463f977">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ad7be58aa6151c2e0704b9da27cc12dd5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeChartSerie </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a serie should be closed (in a plot area) </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#af7653f150b13f5731ff4ff776d8e3655">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ae2b734f125634fa7e8a433a39e750d6e">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a22e4ab84d8c3cce17c8b309d6b9d3ac5">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="aa1c89c520a224daa3dd7a38aeb31882a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeChartTextObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a chart text zone:legend/title/subtitle/footer should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a842c0dc920c1b913401f792f961ecd49">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#aa27352ad5181204f847a705b1fc92cff">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ad4dee76b7d7b2b1b00e019d9bb371eb1">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a7d0679c81a6fa2d584e4687cf212b5d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeComment </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a comment or annotation should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a96fce1b7d5da0f93260feae2a9da6085">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ade252eaa2b117045fc9553b92ea60c31">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a6bb617d8b9eeed33b83b403facd51a8c">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a8b7b25f421e3b4d32892e58d2b1bc107"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeFooter </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a footer should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a0b54aae32b3bdb60872b6ed6040d3d77">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a0ac13b639358ac52772842bba09de78c">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2f6f0e1b81f462803ed0cf61a4f52d1c">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a18a076cca38f682ae0f33853a909db3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeFootnote </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a footnote should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aa1b13e09cc725eaa68f641707bc875bb">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a1ecff398403e82de0967d437b7ab8dce">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ada2bb54db01b7c830205ffaaf885c060">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a94a580bc6cce05295e75e2a02e431632"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeFrame </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when the current positioned box is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a49d77cac3ddb1bd13d0f3cfec7cbcce9">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a934f206f07be39085194fe33be0a9f4a">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a4b580c152ef466ddf17ad0bc77204cb2">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a35a20d925f940aeafafdeabfffc3bb05"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeGroup </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a1b2217a00c1acc64f747084d9d8ea581">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a5ec4d118f3ac6b466a6d68b71fa2e757">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#accc755efdf23f96cf49869a9932aed14">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a9f4fb3f6f4d8098213d8ef7f8be6ff5a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeHeader </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a header should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a67c7b5ff81ac05b240e186b9a07b235f">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#adeae3d922277ee8fb02c42c98b3d05bc">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a080e335042af3de02a65dadd9b8ae658">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ac8e49e4cfc95752ffcaef2806741c7b1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeLink </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when the current link is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a1cba61aeb909562a2261f0b1c4890bff">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a8a610ccc602001059331f43ca37e01a4">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a4fa6a3eea32d6e184c87f709897adb25">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a3ea8cbf529ca542415e3aa6d1572dfa8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeListElement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a list element should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a991facec59b4002107d255a3b49f9c57">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a1efe487952442dce9b88568483208c56">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2ed590854e23faaaa0194f6765516d1a">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="afd34994092e389a5a791d719a86fc5bc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeOrderedListLevel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when an unordered list level should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a5f10f8573e291aabe98c4c1eee38ff8a">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a563b0745cb5096e8709f739283e94f14">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2f80e8226bd10a6bf5146c8a1fec71da">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a931ae7f5c9b639d93e2aeab7920c5522"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closePageSpan </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a page span is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a2fef80b9a156fb9d2f3044cbc0b17676">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a9d9d660de937cc922e261dce37433994">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a339a3e447ccdac0bf4e2ac4c76fefcad">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a2deb54db4249201d3f3df317cc765b85"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeParagraph </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a paragraph is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a39a4968373c998e82deb67249afec2bf">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a15f3a69290cee81ace666ee1b584d6f3">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a3fce3f4c9e0cea3f81125e01915638b2">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="af7ce71aeee6982db7bb5c85bf13ae842"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeSection </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a section is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a7ccdba14caaa3010359f1305341bf020">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a7e1c3003d18568f8c1608989e5b82551">librevenge::RVNGRawSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#abf26923bee50036ce9a69d6c302c7fb1">librevenge::RVNGTextSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a5e754883fdb20447aa0c14bb473f6652"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeSheet </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a sheet should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#afb428a0e60c818ee0fd799d720c2e238">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a1955f5439e3260b65fde970f7532f145">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#aff0a2f463ac67175da0cef49afbaba03">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a9c025436fa75a94b7023c37c827a05b0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeSheetCell </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a sheet should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a49ff4e695d50b5a41d90204ce6e7f860">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#abafd3880919e2433fe93aa51d2e8e88f">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a61903a56957fcabed3715bcf3347a78b">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a30173e6d4ffc84716ba608b87ce68b34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeSheetRow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a sheet row should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a25529b0c3a0a2a9d4913ac5c6d5e9d7b">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a6898860ec5ba2d36f0e4e47ca8a606d6">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a82e77920a191e237bfbf0bd411fa57bd">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ae13bf4d146a80aab4cab699fe4c2846e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeSpan </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a text span is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ad0bd1448e9bf6b30a4c5433a4b6c618a">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#aec2bb886dfd9683baa12e9a655acf8a4">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a3c1838ae2f17bd4e9131428aa183714e">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ab3cfc513d4de3baa3dd4582d1be12018"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeTable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when the current table is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ae9184a7f36bcd568451ef19bbd4dc98c">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a5ccf2e63cfe7ba0977d36521d9ccbb9d">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#abc3954fa2b56ba8a8dcb11580d5629ba">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a66ac6efe2ffc39ec0fc7042a5f9e4899"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeTableCell </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when the current table cell is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a3aaa51a61e84e98b559c591f9dd771ca">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a289bcd2dc0a6ea97badd43f304f78666">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#abcadb42039365de94fb54a1b3240d756">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="aa775437cc3f744e076c33f1ef733f405"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeTableRow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when the current table row is closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aea8c527b8a86a8785993f2bd29defaf6">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a7bbbc66aeb485f1c29268be196565403">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a77e5317694dda3e1215b7fe20c785709">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a34c81f17d44a7b7c0ac3be716419a308"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeTextBox </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a text box should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a5523ee70b612eceed8e8ea5eff1ecf85">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#acffc81aa5acdc304707ef011e1863ffb">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a831c5d547b9b3b08503dd050ca60a1c5">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ad54078826022518bc48567b08abd169f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::closeUnorderedListLevel </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when an ununordered list level should be closed. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a65107d3cc1ed225a9cdec68a8154ffc9">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a7a70ccd50e22f262006d024d318f5d3c">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a89dae9af5ca6bab1263ea2e2204b214b">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="aa48d6a7fe6fd74709e653eb3dfa0b5d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineCharacterStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a4f9ae56bf63d05912e8ad2d22845c32b">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a9ae873796c281d334b7c257e198cdd1d">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a079eb236c106b5fa25e248332d7931bc">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a470134b4ee4e277c12d853a383603c9f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineChartStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ab423dff0e2d44f206324c08c80a9b19d">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#aa94822dadba5fcd574fe9b40478f08ad">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a7b7c51ac65463e365fb98322c6c38523">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="add2eff393ab09dc7ee9e7064e4e832ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineEmbeddedFont </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when an embedded font should be defined. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>A set of properties that specify the font. May contain: <ul>
<li><code>librevenge:name</code> The name of the font </li>
<li><code>librevenge:mime-type</code> The mimetype of the font </li>
<li><code>office:binary-data</code> The font data </li>
<li><code>librevenge:replacement-objects</code> A property list vector containing alternative formats of the font. Every element is a property list containing:<ol type="1">
<li><code>librevenge:mime-type</code> The mimetype of the replacement object</li>
<li><code>office:binary-data</code> The replacement object data </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a917af56aaf7a09c9ee5328abc52f0c11">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ae043a41c08252f7df1107b0ae3936a07">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ae40eec61493edf4f6b0f8401e6a5cb44">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ae69e315134dec1470e0e239328f83420"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineGraphicStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ae94752322a913ea8c6741b4958ffac1a">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a58dc0b48c3c53de239a192741f293214">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#acc35bbb7e14c6cd4e80a9f3c444b569e">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a367c59beced1c8b8312712a5e63af827"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::definePageStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#abb5f9c3bad854f548b98b2927468d307">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#af972e7014582d2424f501b403f21bceb">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a53ade0181cf72a30eebf9d7ed470e7c1">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="af3fe00c18c8046834e5d4ee268a4d634"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineParagraphStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a2bf0532407bbcbc347478760af2c1ce5">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#afedd3ec3e7112ae1d99b9d60098fa1a0">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2d2738e0a2b3546e7d07484323845913">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a5234f086eeb9620751d3fbd2548ef550"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineSectionStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aaaaa57a35d7bd8432ca9e205d2c6ffea">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a59a32098e8b59f4653b3898ad198f996">librevenge::RVNGRawSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a95f0f4f68382ecbc2820060f2eb73a45">librevenge::RVNGTextSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a87cca55e3f6631ff3c3670b98e23f31f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::defineSheetNumberingStyle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a numbering style must be defined. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the style. Must contain:<ul>
<li><code>librevenge:name</code> the numbering style name</li>
<li><code>librevenge:value_type</code> the numbering type</li>
<li><code>librevenge:format</code> a vector containing a list of format instructions</li>
<li><code>librevenge:conditions</code> a vector containing<ol type="1">
<li><code>librevenge:formula</code> the condition</li>
<li><code>librevenge:name</code> the style to apply when the condition is verified </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a73c1494182d50f23a7068618bc51a0ee">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a9744df56cde7cdc67ec4fafc46a1ae4a">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a8a4d44ad79ddb9fb7460e48176d5b6ae">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a3deefe551e5862e457cd87d3cddfb832"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::drawConnector </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Draw a connector. </p>
<p>The connector will be typically between two shapes, but free-standing connectors are allowed too. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the object. May contain: <ul>
<li><code>draw:end-shape</code> The <code>ID</code> of the shape attached at the end. Should not be present if the connector's end is not attached to any object. </li>
<li><code>draw:start-shape</code> The <code>ID</code> of the shape attached at the beginning. Should not be present if the connector's start is not attached to any object. </li>
<li><code>svg:d</code> The connector's geometric path. This is optional; if missing, the consumer is free to render it any way it likes. </li>
<li><code>svg:x1</code> The <code>X</code> coordinate of the start point. </li>
<li><code>svg:y1</code> The <code>Y</code> coordinate of the start point. </li>
<li><code>svg:x2</code> The <code>X</code> coordinate of the end point. </li>
<li><code>svg:y2</code> The <code>Y</code> coordinate of the end point. </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a4d25c5201f6ee142a448b7da6dc969ae">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a634fd79164d50faf623511bc8b7415a1">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a9188ab482a605188129591e4101f3d55">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="aaf13ed4c5320be48e98f92d9f7e1c8ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::drawEllipse </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ab3b46790e18da609cc779e74b032a386">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a6f38ee5ef1580b8d0814130dc36ed217">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a4c2abb6274955cf4f9a0b1ec3b6ab1cc">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a377795a44e2f2086221d0d5ed111d526"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::drawPath </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a8219847fa23c3c748359586564da9c2a">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a998d8fe7644425eaaf8fd9f238332c21">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a6433d80d69e69fa5c8d0995bd8645ce7">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a628b11577a07b09bf385b56febe6b4f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::drawPolygon </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a8990cafbdb049584e004d65cac573f59">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ac4c5d2fdf74b9dcb8d74ab2baf8c8511">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a1b665c4afe239f35f00b8c308a565d1a">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a67824364ae5afa2c9b499fac4e7aea16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::drawPolyline </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a9f12ff95d2c15a742bced1fd92e4cad0">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a0178b3ca5f3dfda365578338385cd8fa">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a54ebdb514272e76ae2e130554d97c1ee">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="adf116dbce1e8c69f202b141084292a5b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::drawRectangle </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a8316a43cb6e8fb8a6da5f3586805428f">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a70423bf073073fe812874b42b0ed95fe">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a9f53bb01d27e61a9518bcc5793b32827">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ab406b0d66655949af212c3b4e2b17817"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::endDocument </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called at the end of the parsing process. </p>
<p>This is always the last callback made. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ab87c05b91be88c91caf61b73fce46371">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#aa4b8b769b4d42abaf528a5847d7b9726">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a3f94c536af08dab5b67656b00a1eff15">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a200648450d289a27434a6d6f95449c6d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertBinaryObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a binary object should be inserted. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the object. May contain: <ul>
<li><code>librevenge:mimetype</code> The mimetype of the object </li>
<li><code>office:binary-data</code> The object data </li>
<li><code>librevenge:replacement-objects</code> A property list vector containing alternative representations of the content. Every element is a property list containing:<ol type="1">
<li><code>librevenge:mime-type</code> The mimetype of the replacement object</li>
<li><code>office:binary-data</code> The replacement object data </li>
</ol>
</li>
<li><code>librevenge:replacement-text</code> A string containing a text representation of the content. </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ae7f8042f6270cd28e859e816fed418b6">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a82cc419026ff40f17ea4daf322a8a68e">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a99dbe32d082b6bc7e9ed6534255406ec">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ae6cbd0363cd0fe9b2849509c8071a5ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertChartAxis </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>axis</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a axis should be add in a plot area. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ae186c6b319264a0751734b98e24bddd5">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a68b573fee4b3f867f614cb87b49a223c">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2005305ee9a97f9a13ebf5db9a6afe39">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a5b4659dc5a7f5668ee786dbe2f0b74dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertCoveredTableCell </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a covered (spanned by another cell in the table) table cell is opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the table cell. May contain: <ul>
<li><code>librevenge:column</code> Number of the column in which the cell is positioned </li>
<li><code>librevenge:row</code> Number of the row in which the cell is positioned </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a3611defc0a0de9430f0c208564602a30">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#accdeb1721ea1deb2cb78153679ce0385">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a4c8d28612db0e670411043f770c1d70d">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="af0344d935c3f27085f15eee34aca6012"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertEquation </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a mathml object should be inserted. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the object. <ul>
<li><code>librevenge:mimetype</code> The mimetype of the object </li>
<li><code>librevenge:data</code> reference to the string containing the equation representation </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#af43975babd959478fedd4b21f1e69ae5">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#addf0122eda799343f2cf1687930ee9a7">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a7e01a8d67784d7247dd1ffc23743127f">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="aef8365513ea1ad9e9326ecc6c8ea1a05"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertField </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a field should be inserted. </p>
<ul>
<li><code>librevenge:field-type</code> field types may include:<ol type="1">
<li><code>text:page-number</code> Current page number</li>
<li><code>text:page-count</code> Total # of pages in document</li>
</ol>
</li>
<li><code>style:num-format</code> Type of page number (for page number) </li>
</ul>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a8a027300951262742f136598edd5b918">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#aeb88ff4b5a26cd75071749ff8ab7993c">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#af055ca3fcf07cb5b4af16d7ce1316b51">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a4ec42fe9541f27412d8a557312fc0272"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertLineBreak </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a line break should be inserted. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a28be48e5baed5c2ae87329116d60caea">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a6a3e8aa742405adc2e45b56328d6ec06">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a6a34218cb2042647d0f2e05125bdddf5">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a6d0723e1f88f85711089745473d2d141"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertSpace </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when an explicit space should be inserted. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aea48f00d86eb22f0139550054cad7769">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a2cd85e7ba9e40d78da63c21ffe79303c">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a60856c3942ebd998ed967e62c71fa6c5">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a1040765f1cd8b8828623395e8aa21790"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertTab </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a TAB character should be inserted. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#abc2a0979416acb0f9ce6e5ce69f9550d">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a448ec69ddb56e54a33a63311facd8b66">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#aea58ec2af72a82fd1c611eabc5cb7d18">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a651184d88f70413eb9f088210e36fe30"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::insertText </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGString.html">RVNGString</a> &amp;&#160;</td>
          <td class="paramname"><em>text</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a string of text should be inserted. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>A textbuffer encoded as a UTF8 string </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a2deb0bf2bc28926fa1080e3b1eff12e5">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a2b61eab7db7fc94de516383c3e3f7e15">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#af34bfa10a4c0611fbaa6c56d30f288e5">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a78f8f2e9e3a3a352a27f8d8c173de23e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openChart </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a chart should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the sheet. May contain: <ul>
<li><code>librevenge:name</code> Determines the sheet name </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aa4a57e350c22262537c4433b6a81f130">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ad84dbb956c91cf3278446508a8e78a47">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ab632d561e029c8ff105d9343896c338e">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a3492c0635bf807d6330ad64f01fd8b7e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openChartPlotArea </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a chart plot area should be opened. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ae68da3da71d9af898fc5b1dc72d3ea75">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a51f4c34a3eaeb393b3485632adbc4e2f">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#af363dc1ecee2d0d4ebf67fac9570a866">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a9e76e3993935a609288f14dc8cff0a59"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openChartSerie </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">librevenge::RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>series</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a serie should be opened (in a plot area) </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#adfd8fc9eaef117817f48c07c4f25b698">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ac506b3ffe632f79f99c51853f78db4b7">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a10d6b91399a5bd69b828fcee83f1e7d9">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a21c33a3b9d7cf98b0bc8ffaea2bdea41"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openChartTextObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a chart text zone:label/legend/title/subtitle/footer should be opened. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a90d6be136d12b6728dcf2b335f6852b6">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a689b26d7b9ba185e53370efd49a48bc9">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a5c69ae2938135ccc367bab597f0acb85">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a8152baf6c0c83c0604a7f4e95c414db4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openComment </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a comment or annotation should be opened (a sub-document will be placed inside of it) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the comment or annotation. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#af9a30d2bddeb82121d748aa0677d73f9">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ae52ef6b12feba3dec27c7e19e629c311">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a3719bb675dda085ccbc3ff85c9d16649">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="af391768f9c375746058f8593a7b9637f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openFooter </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a footer should be opened (a sub-document will be placed inside of it). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the footer. May contain: <ul>
<li><code>librevenge:occurrence</code> Determines on which pages the footer will occur (odd, even, or all) </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aff54929bf2d465da365013286d474262">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a9a48bfd451715c7db6370bfacdf66bb4">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#aa408c665406a759f882a9413ae6ac685">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ae0974ccf6b5a1426c89cf9e1a176c72b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openFootnote </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a footnote should be opened (a sub-document will be placed inside of it) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the footnote. May contain: <ul>
<li><code>librevenge:number</code> The footnote's number </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aec657f2fb89866f8e30d6bea834966f1">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a2a474b3607170c6d687e91f3dd1890cb">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2502c5daab976e84d4c55263ba4229ea">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a55967e8a194fdf89ab6639e49750e0d5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openFrame </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a positioned box should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the box. May contain: <ul>
<li><code>text:anchor-type</code> How the Box is anchored (page, frame, paragraph, char, as-char) </li>
<li><code>svg:x</code> Horizontal position of the box (in inches) </li>
<li><code>svg:y</code> Vertical position of the box (in inches) </li>
<li><code>style:horizontal-pos</code> Horizontal alignment of the box (left, center, right, from-left, inside, outside, from-inside) </li>
<li><code>style:horizontal-rel</code> From where the horizontal position of the box is measured (page, page-content, page-start-margin, page-end-margin, frame, frame-content, frame-start-margin, frame-end-margin, paragraph, paragraph-content, paragraph-start-margin, paragraph-end-margin, char) </li>
<li><code>style:vertical-pos</code> Vertical alignment of the box </li>
<li><code>style:vertical-rel</code> From where the vertical position of the box is measured </li>
<li><code>svg:width</code> Width of the box (in inches) </li>
<li><code>style:relative-width</code> If the width should scale to keep the width/height ratio of the original object, this property is set to "scale". </li>
<li><code>svg:height</code> Height of the box (in inches) </li>
<li><code>style:relative-height</code> If the height should scale to keep the width/height ratio of the original object, this property is set to "scale". </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a2ff20dda68903d60225d89c054e86125">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a10da8296df7b90df1c4dc959c2c455ec">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2a1e931800dd58af4edd92a621ce9dd2">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a34a346274127f0172afccf775af23769"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a97477efe8b8122b5a13c80f730876b18">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a6129b8d2af9018301947e9587a0ad911">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a8e5e804e0647c632578f4eff70cc92f7">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a6cb5f93c5e09d7bb75029f0c8fb0b99c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openHeader </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a header should be opened (a sub-document will be placed inside of it). </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the header. May contain: <ul>
<li><code>librevenge:occurrence</code> Determines on which pages the header will occur (odd, even, or all) </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aff521f37e58da914fca67d0be6adb811">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a73612294d2fc8fed44d2089350a2aa14">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#acdd276a5221291925f535ef2a6c891f4">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a15d8c3767648152f9dbd1ab7ef8f41d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openLink </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a link should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the link. May contain: <ul>
<li><code>xlink:type</code> . </li>
<li><code>xlink:href</code> . </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ac05cca3cb2d670f79c0185585526b933">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a290ffa6533c7955ca7bbda3ee695577d">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#aa4c8c9b0180dffee8863cd3517703410">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ac08e965197bce166414b6212648f7e9f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openListElement </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a list element should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the paragraph. May contain: <ul>
<li><code>fo:text-align</code> The justification of this paragraph (left, center, end, full, or justify) </li>
<li><code>fo:margin-left</code> The left indentation of this paragraph, in inches </li>
<li><code>fo:margin-right</code> The right indentation of this paragraph, in inches </li>
<li><code>fo:margin-top</code> The amount of extra spacing to be placed before the paragraph, in inches </li>
<li><code>fo:margin-bottom</code> The amount of extra spacing to be placed after the paragraph, in inches </li>
<li><code>fo:text-indent</code> The indentation of first line, in inches (difference relative to margin-left) </li>
<li><code>fo:line-height</code> The amount of spacing between lines, in number of lines (1.0 is single spacing) </li>
<li><code>fo:break-before</code> Whether this paragraph should be placed in a new column or page (the value is set to column or page if so) </li>
<li><code>librevenge:tab-stops</code> List of tabstop definitions for the paragraph. If the list is empty, default tabstop definition should be used. Each tab stop may contain:<ol type="1">
<li><code>style:type</code> Type of tab (left, right, center, or char)</li>
<li><code>style:char</code> Alingnment character for char aligned tabs</li>
<li><code>style:leader-text</code> The leader character</li>
<li><code>style:position</code> Position of the tab </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ac7301d34d76dfeaa05fc84a8c43d13c1">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a455afce5530c2262c101358e1cb68274">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2cc231118aae44cb40a29113d598a7f6">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a5ee9603fd4636cbb7309f47754c4a46d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openOrderedListLevel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new ordered list level should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the list level. May contain: <ul>
<li><code>librevenge:list-id</code> A unique integer identifier for the list </li>
<li><code>librevenge:level</code> The level of the list in the hierarchy </li>
<li><code>style:num-format</code> Type of list </li>
<li><code>style:num-prefix</code> Text that comes before the number in the list </li>
<li><code>style:num-suffix</code> Text that comes after the number in the list </li>
<li><code>text:start-value</code> The starting number of the list </li>
<li><code>text:min-label-width</code> The distance between the list label and the actual text, stored in inches </li>
<li><code>text:space-before</code> The indentation level of the lists, stored in inches </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#ad651088f95369d084edf2dcb77245f31">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#aa9ce63794be1dd400bc2a1a1017de4d2">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a2b06fcae0a02d04cbafae9dfa4e84f62">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a6c8a48f663870e249ab4227daf635f00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openPageSpan </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new page span is opened. </p>
<p>This will always be called before any actual content is placed into the document. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the page span. May contain: <ul>
<li><code>librevenge:num-pages</code> The length of this span, in number of pages </li>
<li><code>librevenge:is-last-page-span</code> Whether this is the start of the last page span in the document </li>
<li><code>fo:page-width</code> The width of the page, in inches </li>
<li><code>fo:page-height</code> The height of the page, in inches </li>
<li><code>style:print-orientation</code> The orientation of the page (portrait or landscape) </li>
<li><code>fo:margin-left</code> The left margin for each page in the span, in inches </li>
<li><code>fo:margin-right</code> The right margin for each page in the span, in inches </li>
<li><code>fo:margin-top</code> The top margin for each page in the span, in inches </li>
<li><code>fo:margin-bottom</code> The bottom margin for each page in the span, in inches </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a50bb815b7ad92ec98f8cfe7da6269664">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a627caa68dd9e8d069b855dde597eadfc">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ab5d77bca574fb3387cce5e45e1f7f587">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ae0277d0a38b203ffe043f67be55b86b5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openParagraph </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new paragraph is opened. </p>
<p>This (or openListElement) will always be called before any text or span is placed into the document. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the paragraph. May contain: <ul>
<li><code>fo:text-align</code> The justification of this paragraph (left, center, end, full, or justify) </li>
<li><code>fo:margin-left</code> The left indentation of this paragraph, in inches </li>
<li><code>fo:margin-right</code> The right indentation of this paragraph, in inches </li>
<li><code>fo:margin-top</code> The amount of extra spacing to be placed before the paragraph, in inches </li>
<li><code>fo:margin-bottom</code> The amount of extra spacing to be placed after the paragraph, in inches </li>
<li><code>fo:text-indent</code> The indentation of first line, in inches (difference relative to margin-left) </li>
<li><code>fo:line-height</code> The amount of spacing between lines, in number of lines (1.0 is single spacing) </li>
<li><code>fo:break-before</code> Whether this paragraph should be placed in a new column or page (the value is set to column or page if so) </li>
<li><code>librevenge:tab-stops</code> List of tabstop definitions for the paragraph. If the list is empty, default tabstop definition should be used. Each tab stop may contain:<ol type="1">
<li><code>style:type</code> Type of tab (left, right, center, or char)</li>
<li><code>style:char</code> Alingnment character for char aligned tabs</li>
<li><code>style:leader-text</code> The leader character</li>
<li><code>style:position</code> Position of the tab </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a431a34e2f16c9492b6813beef251ecaf">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a71b28558c16e3a5d5ae090fcebc457c9">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a9ecb8c2eadc13b6bbe92e417b8daf099">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="acbe47318acfa8d7cd5d087a67b87e5e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openSection </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new section is opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the section. May contain: <ul>
<li><code>fo:margin-left</code> The left indentation of this section, in inches </li>
<li><code>fo:margin-right</code> The right indentation of this section, in inches </li>
<li><code>librevenge:margin-bottom</code> Extra space to add after the section, in inches </li>
<li><code>text:dont-balance-text-columns</code> Whether or not to balance text columns </li>
<li><code>style:columns</code> List of definitions of each column: left gutter, right gutter, and width (includes the gutters). Empty if there is only one column in the section. Each column may contain:<ol type="1">
<li><code>style:rel-width</code> </li>
<li><code>fo:start-indent</code> The left indentation of the margin, in inches</li>
<li><code>fo:end-indent</code> The right indentation of the margin, in inches </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aa7cfb28d15c49a55927781842df5fedb">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ad43ae1e86cec32e2cbf914de65ba446c">librevenge::RVNGRawSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a134a646ec5c876b5d79e92fdd0a730de">librevenge::RVNGTextSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ab46c7de58154d764ba331521a95441fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openSheet </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a sheet should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the sheet. May contain:<ul>
<li><code>librevenge:name</code> Determines the sheet name</li>
<li><code>librevenge:columns</code> a vector of property list which must contain:<ol type="1">
<li>style:column-width: the width of a column, in inches </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a55770c1d23c2e7e47a7a875537071213">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a6a149f576d7f5113ce6cd634e819b47d">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a5edef285e4e6b4a5bb134d658cd12b39">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a15f66e21bc434b70b19c9e7444734e81"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openSheetCell </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a cell should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the sheet. May contain: <ul>
<li><code>librevenge:column</code> the cell column (between 0 and ... ) </li>
<li><code>librevenge:row</code> the cell row (between 0 and ... )</li>
</ul>
<ul>
<li><code>librevenge:formula</code> a formula </li>
<li><code>librevenge:numbering-name</code> a numbering style name </li>
<li><code>librevenge:double</code> for a number cell </li>
<li><code>librevenge:bool</code> for a boolean cell </li>
<li><code>librevenge:year</code>, librevenge:month, librevenge:day, librevenge:hour, libwp:minute, librevenge:second for a date and/or time cell </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a1ac4ece76b0e046a022c5d2064ccbf63">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a442890de1de6361f976043fd38465bab">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a4ba33be1b8f05fd3411d58380eaaaa63">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a1e26f5f1f516b14601608a7b815f12d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openSheetRow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new sheet row is opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the table row. May contain: <ul>
<li><code>style:row-height</code> The row's height, in inches </li>
<li><code>style:min-row-height</code> The row's minimum height, in inches </li>
<li><code>librevenge:is-header-row</code> This row contains headings of columns and should repeat at every page (for tables that span several pages) </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a53f9cc467b45a9ed45d2cb7bb0eb6d88">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#abae729166ef294b53dbc266a078d7d12">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#adfb1e5086197fe937747a41e68f995fc">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a76d5b6c4d40780e3d9eeb7951eab5671"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openSpan </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a text span is opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the span. May contain: <ul>
<li><code>fo:font-style</code> Font style (italic or normal) </li>
<li><code>fo:font-weight</code> Font style (bold or normal) </li>
<li><code>style:text-line-through-type</code> (none, double or single, if present) </li>
<li><code>style:text-line-through-style</code> (solid, dotted, dash, long-dash, dot-dash, dot-dot-dash or wave, if present) </li>
<li><code>style:text-underline-type</code> (none, double or single, if present) </li>
<li><code>style:text-underline-style</code> (solid, dotted, dash, long-dash, dot-dash, dot-dot-dash or wave, if present) </li>
<li><code>style:text-outline</code> (true or false) </li>
<li><code>fo:font-variant</code> (small-caps, if present) </li>
<li><code>style:font-name</code> The name of the font used in the span, a text string in ascii </li>
<li><code>fo:font-size</code> The size of the font used in the span, in points (72 points per inch) </li>
<li><code>fo:color</code> The color of the font used in the span (encoded in hex: #RRGGBB) </li>
<li><code>fo:background-color</code> The background color of the text in the span (encoded in hex: #RRGGBB) </li>
<li><code>style:text-blinking</code> Whether the text should blink (true or false) </li>
<li><code>fo:text-shadow</code> </li>
<li><code>fo:language</code> \ The language of the text in the span, a valid language code according to ISO 639 </li>
<li><code>fo:text-shadow</code> </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a381e8637871a4ff98290665ec31d6fa3">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a71ff1dd82a0c797daf8d79ec6d305ef5">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#af2bd29ea1f9e6f20772e96c6b7d109c3">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a8273daad64825b29dc2f14aba47fe1a9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openTable </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a table should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the table. May contain: <ul>
<li><code>table:align</code> The alignment (left, right, center, or margins) </li>
<li><code>fo:margin-left</code> The left indentation of the table, in inches </li>
<li><code>fo:margin-right</code> The right indentation of the table, in inches </li>
<li><code>style:width</code> Total width of the table, in inches </li>
<li><code>fo:break-before</code> Whether this table should be placed in a new column or page (the value is set to column or page if so) </li>
<li><code>librevenge:table-columns</code> Column definitions for the table. May contain<ol type="1">
<li><code>style:column-width</code> Width of a column, in inches </li>
</ol>
</li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a403619760607fad3766d11f5825d6b5d">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ad69b5ee020bc19f6ed053a713cb4c03d">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a8a97245014c1cb30f0a67ea7235a2b61">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="af881c9ed855ca6c38e9937775acad109"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openTableCell </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new table cell is opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the table cell. May contain: <ul>
<li><code>librevenge:column</code> Number of the column in which the cell is positioned </li>
<li><code>librevenge:row</code> Number of the row in which the cell is positioned </li>
<li><code>table:number-columns-spanned</code> Number of columns that the cell spans </li>
<li><code>table:number-rows-spanned</code> Number of rows that the cell spans </li>
<li><code>fo:border-left</code> Properties of the left border of the cell </li>
<li><code>fo:border-right</code> Properties of the right border of the cell </li>
<li><code>fo:border-top</code> Properties of the top border of the cell </li>
<li><code>fo:border-bottom</code> Properties of the bottom border of the cell </li>
<li><code>fo:background-color</code> Color of the cell (encoded in hex: #RRGGBB) </li>
<li><code>style:vertical-align</code> Vertical alignment of the content in the cell (top, middle, or bottom) </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a38336d3fb8706a51be30ddc7f97b6d64">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a98ad6df82f83425a549fa8fff932bede">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a892a18e9dda49a13bfdeeb6069e865ac">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="af09ca01b1365f7b419e25fd7ed7645ac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openTableRow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new table row is opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the table row. May contain: <ul>
<li><code>style:row-height</code> The row's height, in inches </li>
<li><code>style:min-row-height</code> The row's minimum height, in inches </li>
<li><code>librevenge:is-header-row</code> This row contains headings of columns and should repeat at every page (for tables that span several pages) </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#adea157959b785c46b8abd621314c6b11">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a5cc95f6b69c2cdaf7a5ae9ce103d9f6d">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a70d2b5cb4452c8a46f954ad73c90fa35">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a987487e8ce74114b53d14a60f3622a51"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openTextBox </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a text box should be opened (a sub-document will be placed inside of it) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the text box. </td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a2d80cb5556ea92a3405de00d92990005">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#af4ea4479c36e8bcd3df983f3937f3996">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ad18fd6f62ad1583e89c38ade2757f490">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ad74ad8b15a79defca1fd91ec9bcc36f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::openUnorderedListLevel </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when a new unordered list level should be opened. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Defines a set of properties for the list level. May contain: <ul>
<li><code>librevenge:list-id</code> A unique integer identifier for the list </li>
<li><code>librevenge:level</code> The level of the list in the hierarchy </li>
<li><code>text:bullet-char</code> The string that should be used as a bullet </li>
<li><code>text:min-label-width</code> The distance between the bullet and the actual text, stored in inches </li>
<li><code>text:space-before</code> The indentation level of the lists, stored in inches </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a4721143ef2162790520b4ad5770ce952">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a090b5abebd804f9e3571e3f30327e176">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a75ef6d767b69df350a97d487f38879ac">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="ad5c476368a99df8103315a9e32bf5366"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::setDocumentMetaData </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called when all document metadata should be set. </p>
<p>This is always the first callback made. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">propList</td><td>Property list for the metadata. May contain: <ul>
<li><code>dc:creator</code> </li>
<li><code>dc:language</code> The document's keywords </li>
<li><code>dc:publisher</code> The document's publisher </li>
<li><code>dc:source</code> </li>
<li><code>dc:subject</code> The document's subject </li>
<li><code>dc:type</code> The document's type </li>
<li><code>dcterms:available</code> Date when the document was completed </li>
<li><code>dcterms:issued:</code> Date of the version of the document </li>
<li><code>librevenge:abstract</code> Abstract of the document's contents </li>
<li><code>librevenge:account</code> Account </li>
<li><code>librevenge:address</code> Address </li>
<li><code>librevenge:attachments</code> </li>
<li><code>librevenge:authorization</code> </li>
<li><code>librevenge:bill-to</code> </li>
<li><code>librevenge:blind-copy</code> </li>
<li><code>librevenge:carbon-copy</code> </li>
<li><code>librevenge:checked-by</code> </li>
<li><code>librevenge:client</code> </li>
<li><code>librevenge:comments</code> </li>
<li><code>librevenge:department</code> </li>
<li><code>librevenge:descriptive-name</code> The descriptive name for the document </li>
<li><code>librevenge:descriptive-type</code> The descriptive type for the document </li>
<li><code>librevenge:destination</code> </li>
<li><code>librevenge:disposition</code> </li>
<li><code>librevenge:division</code> </li>
<li><code>librevenge:document-number</code> </li>
<li><code>librevenge:editor</code> </li>
<li><code>librevenge:forward-to</code> </li>
<li><code>librevenge:group</code> </li>
<li><code>librevenge:mail-stop</code> </li>
<li><code>librevenge:matter</code> </li>
<li><code>librevenge:office</code> </li>
<li><code>librevenge:owner</code> </li>
<li><code>librevenge:project</code> </li>
<li><code>librevenge:purpose</code> </li>
<li><code>librevenge:received-from</code> </li>
<li><code>librevenge:recorded-by</code> </li>
<li><code>librevenge:recorded-date</code> Date when the document was recorded </li>
<li><code>librevenge:reference</code> </li>
<li><code>librevenge:revision-notes</code> </li>
<li><code>librevenge:revision-number</code> </li>
<li><code>librevenge:section</code> </li>
<li><code>librevenge:security</code> </li>
<li><code>librevenge:status</code> </li>
<li><code>librevenge:telephone-number</code> </li>
<li><code>librevenge:version-notes</code> </li>
<li><code>librevenge:version-number</code> </li>
<li><code>meta:creation-date</code> Document creation date </li>
<li><code>meta:initial-creator</code> The document's author </li>
<li><code>meta:keyword</code> The document's keywords </li>
<li><code></code> </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#a684f664a1346b8980cc5bd3510d84433">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#a54113a37a67c7d8cf1d77580a77b59bc">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#a40fd657f760645ec5e60b8063742f732">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<a class="anchor" id="a8003ed9daace9dc77782857701a6653b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void librevenge::RVNGSpreadsheetInterface::startDocument </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibrevenge_1_1RVNGPropertyList.html">RVNGPropertyList</a> &amp;&#160;</td>
          <td class="paramname"><em>propList</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Called at the start of the parsing process. </p>
<p>This is always the second callback made. </p>

<p>Implemented in <a class="el" href="classlibrevenge_1_1RVNGCSVSpreadsheetGenerator.html#aaa9133fd04b168f32f4d0a2347701a9f">librevenge::RVNGCSVSpreadsheetGenerator</a>, <a class="el" href="classlibrevenge_1_1RVNGTextSpreadsheetGenerator.html#ad4e90327fa72c0f5b6320a87b5bb705f">librevenge::RVNGTextSpreadsheetGenerator</a>, and <a class="el" href="classlibrevenge_1_1RVNGRawSpreadsheetGenerator.html#ab1a1cb8599728ddb276f873948f6efbb">librevenge::RVNGRawSpreadsheetGenerator</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="RVNGSpreadsheetInterface_8h_source.html">RVNGSpreadsheetInterface.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for librevenge by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.5</small></address>
</body>
</html>