<!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>ClarisWksTable Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></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('classClarisWksTable.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#friends">Friends</a> | <a href="classClarisWksTable-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">ClarisWksTable Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>the main class to read the text part of Claris Works file <a href="classClarisWksTable.html#details">More...</a></p> <p><code>#include <<a class="el" href="ClarisWksTable_8hxx_source.html">ClarisWksTable.hxx</a>></code></p> <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:a3c99ee82a6d4deafeab7471b2a4b3377"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a3c99ee82a6d4deafeab7471b2a4b3377">ClarisWksTable</a> (<a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> &document)</td></tr> <tr class="memdesc:a3c99ee82a6d4deafeab7471b2a4b3377"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a3c99ee82a6d4deafeab7471b2a4b3377">More...</a><br /></td></tr> <tr class="separator:a3c99ee82a6d4deafeab7471b2a4b3377"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8cdb40a8d1f2725c69f94e6a59e95287"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a8cdb40a8d1f2725c69f94e6a59e95287">~ClarisWksTable</a> ()</td></tr> <tr class="memdesc:a8cdb40a8d1f2725c69f94e6a59e95287"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#a8cdb40a8d1f2725c69f94e6a59e95287">More...</a><br /></td></tr> <tr class="separator:a8cdb40a8d1f2725c69f94e6a59e95287"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62cb6bdd32897d6eb9a555cbbb373c48"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a62cb6bdd32897d6eb9a555cbbb373c48">version</a> () const</td></tr> <tr class="memdesc:a62cb6bdd32897d6eb9a555cbbb373c48"><td class="mdescLeft"> </td><td class="mdescRight">returns the file version <a href="#a62cb6bdd32897d6eb9a555cbbb373c48">More...</a><br /></td></tr> <tr class="separator:a62cb6bdd32897d6eb9a555cbbb373c48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a307081f99731badd3c6749092df4598b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a307081f99731badd3c6749092df4598b">numPages</a> () const</td></tr> <tr class="memdesc:a307081f99731badd3c6749092df4598b"><td class="mdescLeft"> </td><td class="mdescRight">returns the number of pages <a href="#a307081f99731badd3c6749092df4598b">More...</a><br /></td></tr> <tr class="separator:a307081f99731badd3c6749092df4598b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd1ec35eb705e0dbc39164d9c91253e9"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone</a> (<a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> const &zone, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry, bool &complete)</td></tr> <tr class="memdesc:afd1ec35eb705e0dbc39164d9c91253e9"><td class="mdescLeft"> </td><td class="mdescRight">reads the zone Text DSET <a href="#afd1ec35eb705e0dbc39164d9c91253e9">More...</a><br /></td></tr> <tr class="separator:afd1ec35eb705e0dbc39164d9c91253e9"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:acc2f84c745659b4f193d5e5c007c23b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#acc2f84c745659b4f193d5e5c007c23b7">sendZone</a> (int number)</td></tr> <tr class="memdesc:acc2f84c745659b4f193d5e5c007c23b7"><td class="mdescLeft"> </td><td class="mdescRight">sends the zone data to the listener (if it exists ) <a href="#acc2f84c745659b4f193d5e5c007c23b7">More...</a><br /></td></tr> <tr class="separator:acc2f84c745659b4f193d5e5c007c23b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69ff756ee300955647af490dcf19e87c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a69ff756ee300955647af490dcf19e87c">askMainToSendZone</a> (int number)</td></tr> <tr class="memdesc:a69ff756ee300955647af490dcf19e87c"><td class="mdescLeft"> </td><td class="mdescRight">ask the main parser to send a zone <a href="#a69ff756ee300955647af490dcf19e87c">More...</a><br /></td></tr> <tr class="separator:a69ff756ee300955647af490dcf19e87c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfbb69c4a7fc093cc80c358cdbd2e5a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#abfbb69c4a7fc093cc80c358cdbd2e5a7">flushExtra</a> ()</td></tr> <tr class="memdesc:abfbb69c4a7fc093cc80c358cdbd2e5a7"><td class="mdescLeft"> </td><td class="mdescRight">sends the data which have not yet been sent to the listener <a href="#abfbb69c4a7fc093cc80c358cdbd2e5a7">More...</a><br /></td></tr> <tr class="separator:abfbb69c4a7fc093cc80c358cdbd2e5a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70c2f2e9780e06513a82c324bb991eac"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a70c2f2e9780e06513a82c324bb991eac">readTableBorders</a> (<a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> &table)</td></tr> <tr class="memdesc:a70c2f2e9780e06513a82c324bb991eac"><td class="mdescLeft"> </td><td class="mdescRight">try to read the table border <a href="#a70c2f2e9780e06513a82c324bb991eac">More...</a><br /></td></tr> <tr class="separator:a70c2f2e9780e06513a82c324bb991eac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab761c76301604e74f8ac6f921b1ed86c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#ab761c76301604e74f8ac6f921b1ed86c">readTableCells</a> (<a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> &table)</td></tr> <tr class="memdesc:ab761c76301604e74f8ac6f921b1ed86c"><td class="mdescLeft"> </td><td class="mdescRight">try to read the table cells <a href="#ab761c76301604e74f8ac6f921b1ed86c">More...</a><br /></td></tr> <tr class="separator:ab761c76301604e74f8ac6f921b1ed86c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2afa1049cc7ba0cf7c0a13b0b1723c8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#aa2afa1049cc7ba0cf7c0a13b0b1723c8">readTableBordersId</a> (<a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> &table)</td></tr> <tr class="memdesc:aa2afa1049cc7ba0cf7c0a13b0b1723c8"><td class="mdescLeft"> </td><td class="mdescRight">try to read the table border <a href="#aa2afa1049cc7ba0cf7c0a13b0b1723c8">More...</a><br /></td></tr> <tr class="separator:aa2afa1049cc7ba0cf7c0a13b0b1723c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ac802a32c5e7c583079c07ae12eff75"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a5ac802a32c5e7c583079c07ae12eff75">readTablePointers</a> (<a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> &table)</td></tr> <tr class="memdesc:a5ac802a32c5e7c583079c07ae12eff75"><td class="mdescLeft"> </td><td class="mdescRight">try to read a list of pointer ( unknown meaning ) <a href="#a5ac802a32c5e7c583079c07ae12eff75">More...</a><br /></td></tr> <tr class="separator:a5ac802a32c5e7c583079c07ae12eff75"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> Protected Attributes</h2></td></tr> <tr class="memitem:ae17322c56c143fe7a16f30ef07aad051"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#ae17322c56c143fe7a16f30ef07aad051">m_document</a></td></tr> <tr class="memdesc:ae17322c56c143fe7a16f30ef07aad051"><td class="mdescLeft"> </td><td class="mdescRight">the document <a href="#ae17322c56c143fe7a16f30ef07aad051">More...</a><br /></td></tr> <tr class="separator:ae17322c56c143fe7a16f30ef07aad051"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea88f3e2378985d923df8f3f32dd56b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#aea88f3e2378985d923df8f3f32dd56b8">m_parserState</a></td></tr> <tr class="memdesc:aea88f3e2378985d923df8f3f32dd56b8"><td class="mdescLeft"> </td><td class="mdescRight">the parser state <a href="#aea88f3e2378985d923df8f3f32dd56b8">More...</a><br /></td></tr> <tr class="separator:aea88f3e2378985d923df8f3f32dd56b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5c55a8d9a88ec5821b0a1b5d7f8447b"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structClarisWksTableInternal_1_1State.html">ClarisWksTableInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#ad5c55a8d9a88ec5821b0a1b5d7f8447b">m_state</a></td></tr> <tr class="memdesc:ad5c55a8d9a88ec5821b0a1b5d7f8447b"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="#ad5c55a8d9a88ec5821b0a1b5d7f8447b">More...</a><br /></td></tr> <tr class="separator:ad5c55a8d9a88ec5821b0a1b5d7f8447b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46d36c1dd668bd77f01c3f75f36de1a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWParser.html">MWAWParser</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a46d36c1dd668bd77f01c3f75f36de1a2">m_mainParser</a></td></tr> <tr class="memdesc:a46d36c1dd668bd77f01c3f75f36de1a2"><td class="mdescLeft"> </td><td class="mdescRight">the main parser; <a href="#a46d36c1dd668bd77f01c3f75f36de1a2">More...</a><br /></td></tr> <tr class="separator:a46d36c1dd668bd77f01c3f75f36de1a2"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:a6cae957d956cda09b26aed81b705ac03"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a6cae957d956cda09b26aed81b705ac03">ClarisWksTable</a> (<a class="el" href="classClarisWksTable.html">ClarisWksTable</a> const &orig)=delete</td></tr> <tr class="separator:a6cae957d956cda09b26aed81b705ac03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b55a9e5a6cb42ad3439aab89ae57520"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classClarisWksTable.html">ClarisWksTable</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a9b55a9e5a6cb42ad3439aab89ae57520">operator=</a> (<a class="el" href="classClarisWksTable.html">ClarisWksTable</a> const &orig)=delete</td></tr> <tr class="separator:a9b55a9e5a6cb42ad3439aab89ae57520"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a49fe9253787adfc99a853fb4a5ef2271"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a49fe9253787adfc99a853fb4a5ef2271">ClarisWksDocument</a></td></tr> <tr class="separator:a49fe9253787adfc99a853fb4a5ef2271"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9775bba549dfa2daf949fcf170b693a0"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#a9775bba549dfa2daf949fcf170b693a0">ClarisWksParser</a></td></tr> <tr class="separator:a9775bba549dfa2daf949fcf170b693a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcc01d28fb625ac621743f5fe8d26b0d"><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="classClarisWksTable.html#abcc01d28fb625ac621743f5fe8d26b0d">ClarisWksTableInternal::Table</a></td></tr> <tr class="separator:abcc01d28fb625ac621743f5fe8d26b0d"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>the main class to read the text part of Claris Works file </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a3c99ee82a6d4deafeab7471b2a4b3377"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c99ee82a6d4deafeab7471b2a4b3377">◆ </a></span>ClarisWksTable() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">ClarisWksTable::ClarisWksTable </td> <td>(</td> <td class="paramtype"><a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a> & </td> <td class="paramname"><em>document</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <a id="a8cdb40a8d1f2725c69f94e6a59e95287"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8cdb40a8d1f2725c69f94e6a59e95287">◆ </a></span>~ClarisWksTable()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">ClarisWksTable::~ClarisWksTable </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>destructor </p> </div> </div> <a id="a6cae957d956cda09b26aed81b705ac03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cae957d956cda09b26aed81b705ac03">◆ </a></span>ClarisWksTable() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">ClarisWksTable::ClarisWksTable </td> <td>(</td> <td class="paramtype"><a class="el" href="classClarisWksTable.html">ClarisWksTable</a> const & </td> <td class="paramname"><em>orig</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a69ff756ee300955647af490dcf19e87c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69ff756ee300955647af490dcf19e87c">◆ </a></span>askMainToSendZone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ClarisWksTable::askMainToSendZone </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>number</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>ask the main parser to send a zone </p> </div> </div> <a id="abfbb69c4a7fc093cc80c358cdbd2e5a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfbb69c4a7fc093cc80c358cdbd2e5a7">◆ </a></span>flushExtra()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void ClarisWksTable::flushExtra </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>sends the data which have not yet been sent to the listener </p> </div> </div> <a id="a307081f99731badd3c6749092df4598b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a307081f99731badd3c6749092df4598b">◆ </a></span>numPages()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ClarisWksTable::numPages </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the number of pages </p> </div> </div> <a id="a9b55a9e5a6cb42ad3439aab89ae57520"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b55a9e5a6cb42ad3439aab89ae57520">◆ </a></span>operator=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classClarisWksTable.html">ClarisWksTable</a>& ClarisWksTable::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classClarisWksTable.html">ClarisWksTable</a> const & </td> <td class="paramname"><em>orig</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a70c2f2e9780e06513a82c324bb991eac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70c2f2e9780e06513a82c324bb991eac">◆ </a></span>readTableBorders()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ClarisWksTable::readTableBorders </td> <td>(</td> <td class="paramtype"><a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> & </td> <td class="paramname"><em>table</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read the table border </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>.</p> </div> </div> <a id="aa2afa1049cc7ba0cf7c0a13b0b1723c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2afa1049cc7ba0cf7c0a13b0b1723c8">◆ </a></span>readTableBordersId()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ClarisWksTable::readTableBordersId </td> <td>(</td> <td class="paramtype"><a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> & </td> <td class="paramname"><em>table</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read the table border </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>.</p> </div> </div> <a id="ab761c76301604e74f8ac6f921b1ed86c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab761c76301604e74f8ac6f921b1ed86c">◆ </a></span>readTableCells()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ClarisWksTable::readTableCells </td> <td>(</td> <td class="paramtype"><a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> & </td> <td class="paramname"><em>table</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read the table cells </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>.</p> </div> </div> <a id="a5ac802a32c5e7c583079c07ae12eff75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ac802a32c5e7c583079c07ae12eff75">◆ </a></span>readTablePointers()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ClarisWksTable::readTablePointers </td> <td>(</td> <td class="paramtype"><a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a> & </td> <td class="paramname"><em>table</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read a list of pointer ( unknown meaning ) </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>.</p> </div> </div> <a id="afd1ec35eb705e0dbc39164d9c91253e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd1ec35eb705e0dbc39164d9c91253e9">◆ </a></span>readTableZone()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::shared_ptr< <a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> > ClarisWksTable::readTableZone </td> <td>(</td> <td class="paramtype"><a class="el" href="structClarisWksStruct_1_1DSET.html">ClarisWksStruct::DSET</a> const & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const & </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>complete</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>reads the zone Text DSET </p> <p>find 3 ptr here in general >= PTR, very often PTR+4,PTR+8,PTR+c, but can be more complex for instance PTR+354,PTR-6924,PTR+7fc,</p> <p>three fields which seems to follows the list of cells zone 0 : looks like a list of integer : related to last selected border ? zone 1 : looks like a list of integer : unknown meaning</p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#a307081f99731badd3c6749092df4598b">numPages()</a>.</p> </div> </div> <a id="acc2f84c745659b4f193d5e5c007c23b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc2f84c745659b4f193d5e5c007c23b7">◆ </a></span>sendZone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool ClarisWksTable::sendZone </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>number</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>sends the zone data to the listener (if it exists ) </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#abfbb69c4a7fc093cc80c358cdbd2e5a7">flushExtra()</a>.</p> </div> </div> <a id="a62cb6bdd32897d6eb9a555cbbb373c48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62cb6bdd32897d6eb9a555cbbb373c48">◆ </a></span>version()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ClarisWksTable::version </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the file version </p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a49fe9253787adfc99a853fb4a5ef2271"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49fe9253787adfc99a853fb4a5ef2271">◆ </a></span>ClarisWksDocument</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">friend class <a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9775bba549dfa2daf949fcf170b693a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9775bba549dfa2daf949fcf170b693a0">◆ </a></span>ClarisWksParser</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">friend class <a class="el" href="classClarisWksParser.html">ClarisWksParser</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="abcc01d28fb625ac621743f5fe8d26b0d"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcc01d28fb625ac621743f5fe8d26b0d">◆ </a></span>ClarisWksTableInternal::Table</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">friend struct <a class="el" href="structClarisWksTableInternal_1_1Table.html">ClarisWksTableInternal::Table</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="ae17322c56c143fe7a16f30ef07aad051"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae17322c56c143fe7a16f30ef07aad051">◆ </a></span>m_document</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classClarisWksDocument.html">ClarisWksDocument</a>& ClarisWksTable::m_document</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the document </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#a69ff756ee300955647af490dcf19e87c">askMainToSendZone()</a>, <a class="el" href="classClarisWksTable.html#a70c2f2e9780e06513a82c324bb991eac">readTableBorders()</a>, <a class="el" href="classClarisWksTable.html#ab761c76301604e74f8ac6f921b1ed86c">readTableCells()</a>, <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>, and <a class="el" href="classClarisWksTable.html#acc2f84c745659b4f193d5e5c007c23b7">sendZone()</a>.</p> </div> </div> <a id="a46d36c1dd668bd77f01c3f75f36de1a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46d36c1dd668bd77f01c3f75f36de1a2">◆ </a></span>m_mainParser</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classMWAWParser.html">MWAWParser</a>* ClarisWksTable::m_mainParser</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the main parser; </p> </div> </div> <a id="aea88f3e2378985d923df8f3f32dd56b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea88f3e2378985d923df8f3f32dd56b8">◆ </a></span>m_parserState</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> ClarisWksTable::m_parserState</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the parser state </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#abfbb69c4a7fc093cc80c358cdbd2e5a7">flushExtra()</a>, <a class="el" href="classClarisWksTable.html#a70c2f2e9780e06513a82c324bb991eac">readTableBorders()</a>, <a class="el" href="classClarisWksTable.html#aa2afa1049cc7ba0cf7c0a13b0b1723c8">readTableBordersId()</a>, <a class="el" href="classClarisWksTable.html#ab761c76301604e74f8ac6f921b1ed86c">readTableCells()</a>, <a class="el" href="classClarisWksTable.html#a5ac802a32c5e7c583079c07ae12eff75">readTablePointers()</a>, <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>, <a class="el" href="classClarisWksTable.html#acc2f84c745659b4f193d5e5c007c23b7">sendZone()</a>, and <a class="el" href="classClarisWksTable.html#a62cb6bdd32897d6eb9a555cbbb373c48">version()</a>.</p> </div> </div> <a id="ad5c55a8d9a88ec5821b0a1b5d7f8447b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5c55a8d9a88ec5821b0a1b5d7f8447b">◆ </a></span>m_state</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::shared_ptr<<a class="el" href="structClarisWksTableInternal_1_1State.html">ClarisWksTableInternal::State</a>> ClarisWksTable::m_state</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the state </p> <p class="reference">Referenced by <a class="el" href="classClarisWksTable.html#abfbb69c4a7fc093cc80c358cdbd2e5a7">flushExtra()</a>, <a class="el" href="classClarisWksTable.html#afd1ec35eb705e0dbc39164d9c91253e9">readTableZone()</a>, and <a class="el" href="classClarisWksTable.html#acc2f84c745659b4f193d5e5c007c23b7">sendZone()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="ClarisWksTable_8hxx_source.html">ClarisWksTable.hxx</a></li> <li><a class="el" href="ClarisWksTable_8cxx.html">ClarisWksTable.cxx</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Mon Feb 11 2019 22:20:45 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>