<!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>RagTime5SpreadsheetInternal::CellContent Struct 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('structRagTime5SpreadsheetInternal_1_1CellContent.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="#friends">Friends</a> | <a href="structRagTime5SpreadsheetInternal_1_1CellContent-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">RagTime5SpreadsheetInternal::CellContent Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p>a struct to store what a cell contains <a href="structRagTime5SpreadsheetInternal_1_1CellContent.html#details">More...</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a5dfb33768e7b6d851f891ecb66cbb199"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199">IdPosition</a> { <br />   <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199a498c26d600f78e0c95780f7d2533e4ec">Value</a> =0, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199a7fabcb2d874bd29f4d467f1203f2c82f">Union</a>, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199a986038a0ea333fb07285dcdf5fccc75c">GraphicStyle</a>, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199a7d46a2294cac2343c1a7cff1e16b18b5">TextStyle</a>, <br />   <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199a3743ff2d53989a1b46e63b31e89c8373">BorderPrevVStyle</a>, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199a69ee0c37c5ba4935518b52a3c692fc17">BorderNextVStyle</a>, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199abfe66edead9860c788dabcd5f227bd45">BorderPrevHStyle</a>, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199aa5dd2cd6f29c021380511aa93bf5bfe0">BorderNextHStyle</a> <br /> }<tr class="memdesc:a5dfb33768e7b6d851f891ecb66cbb199"><td class="mdescLeft"> </td><td class="mdescRight">enum to define the id position <a href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199">More...</a><br /></td></tr> </td></tr> <tr class="separator:a5dfb33768e7b6d851f891ecb66cbb199"><td class="memSeparator" colspan="2"> </td></tr> </table><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:ab13b71dacd80d755a6c66906986cb2a0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#ab13b71dacd80d755a6c66906986cb2a0">CellContent</a> (<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &pos, int plane)</td></tr> <tr class="memdesc:ab13b71dacd80d755a6c66906986cb2a0"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#ab13b71dacd80d755a6c66906986cb2a0">More...</a><br /></td></tr> <tr class="separator:ab13b71dacd80d755a6c66906986cb2a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3b4573e8d38bcb383d76e8107540bf5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#ad3b4573e8d38bcb383d76e8107540bf5">isMergedCell</a> () const</td></tr> <tr class="memdesc:ad3b4573e8d38bcb383d76e8107540bf5"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the cell is merged <a href="#ad3b4573e8d38bcb383d76e8107540bf5">More...</a><br /></td></tr> <tr class="separator:ad3b4573e8d38bcb383d76e8107540bf5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e04a5b92d5291b34f70245ac5e3630f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a3e04a5b92d5291b34f70245ac5e3630f">setContent</a> (int id, int contentId)</td></tr> <tr class="memdesc:a3e04a5b92d5291b34f70245ac5e3630f"><td class="mdescLeft"> </td><td class="mdescRight">sets the cell content <a href="#a3e04a5b92d5291b34f70245ac5e3630f">More...</a><br /></td></tr> <tr class="separator:a3e04a5b92d5291b34f70245ac5e3630f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3f2a8913ead594a7f54f275b0ff9a97"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#ab3f2a8913ead594a7f54f275b0ff9a97">hasContent</a> () const</td></tr> <tr class="memdesc:ab3f2a8913ead594a7f54f275b0ff9a97"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the cell has no id or is merged <a href="#ab3f2a8913ead594a7f54f275b0ff9a97">More...</a><br /></td></tr> <tr class="separator:ab3f2a8913ead594a7f54f275b0ff9a97"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:ac8a1d317a04f0cc03de9bf50f96f1425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#ac8a1d317a04f0cc03de9bf50f96f1425">m_position</a></td></tr> <tr class="memdesc:ac8a1d317a04f0cc03de9bf50f96f1425"><td class="mdescLeft"> </td><td class="mdescRight">the cell position <a href="#ac8a1d317a04f0cc03de9bf50f96f1425">More...</a><br /></td></tr> <tr class="separator:ac8a1d317a04f0cc03de9bf50f96f1425"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d5c01e580e3e00cbc42a719ba1d1030"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a8d5c01e580e3e00cbc42a719ba1d1030">m_plane</a></td></tr> <tr class="memdesc:a8d5c01e580e3e00cbc42a719ba1d1030"><td class="mdescLeft"> </td><td class="mdescRight">the cell plane <a href="#a8d5c01e580e3e00cbc42a719ba1d1030">More...</a><br /></td></tr> <tr class="separator:a8d5c01e580e3e00cbc42a719ba1d1030"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fef7622a995fd81fbddd8be126e15b6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a6fef7622a995fd81fbddd8be126e15b6">m_isMerged</a></td></tr> <tr class="memdesc:a6fef7622a995fd81fbddd8be126e15b6"><td class="mdescLeft"> </td><td class="mdescRight">a flag to know if the cell is merged <a href="#a6fef7622a995fd81fbddd8be126e15b6">More...</a><br /></td></tr> <tr class="separator:a6fef7622a995fd81fbddd8be126e15b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1eb927931e92126ccb7014486705a5aa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a1eb927931e92126ccb7014486705a5aa">m_id</a> [8]</td></tr> <tr class="memdesc:a1eb927931e92126ccb7014486705a5aa"><td class="mdescLeft"> </td><td class="mdescRight">the list of id <a href="#a1eb927931e92126ccb7014486705a5aa">More...</a><br /></td></tr> <tr class="separator:a1eb927931e92126ccb7014486705a5aa"><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:a7e307034033175be19351bd7e50e14ee"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a7e307034033175be19351bd7e50e14ee">operator<<</a> (std::ostream &o, <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html">CellContent</a> const &cell)</td></tr> <tr class="memdesc:a7e307034033175be19351bd7e50e14ee"><td class="mdescLeft"> </td><td class="mdescRight">small operator<< <a href="#a7e307034033175be19351bd7e50e14ee">More...</a><br /></td></tr> <tr class="separator:a7e307034033175be19351bd7e50e14ee"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>a struct to store what a cell contains </p> </div><h2 class="groupheader">Member Enumeration Documentation</h2> <a id="a5dfb33768e7b6d851f891ecb66cbb199"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5dfb33768e7b6d851f891ecb66cbb199">◆ </a></span>IdPosition</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html#a5dfb33768e7b6d851f891ecb66cbb199">RagTime5SpreadsheetInternal::CellContent::IdPosition</a></td> </tr> </table> </div><div class="memdoc"> <p>enum to define the id position </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199a498c26d600f78e0c95780f7d2533e4ec"></a>Value </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199a7fabcb2d874bd29f4d467f1203f2c82f"></a>Union </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199a986038a0ea333fb07285dcdf5fccc75c"></a>GraphicStyle </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199a7d46a2294cac2343c1a7cff1e16b18b5"></a>TextStyle </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199a3743ff2d53989a1b46e63b31e89c8373"></a>BorderPrevVStyle </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199a69ee0c37c5ba4935518b52a3c692fc17"></a>BorderNextVStyle </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199abfe66edead9860c788dabcd5f227bd45"></a>BorderPrevHStyle </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a5dfb33768e7b6d851f891ecb66cbb199aa5dd2cd6f29c021380511aa93bf5bfe0"></a>BorderNextHStyle </td><td class="fielddoc"></td></tr> </table> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="ab13b71dacd80d755a6c66906986cb2a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab13b71dacd80d755a6c66906986cb2a0">◆ </a></span>CellContent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">RagTime5SpreadsheetInternal::CellContent::CellContent </td> <td>(</td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const & </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>plane</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="ab3f2a8913ead594a7f54f275b0ff9a97"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab3f2a8913ead594a7f54f275b0ff9a97">◆ </a></span>hasContent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool RagTime5SpreadsheetInternal::CellContent::hasContent </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns true if the cell has no id or is merged </p> </div> </div> <a id="ad3b4573e8d38bcb383d76e8107540bf5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3b4573e8d38bcb383d76e8107540bf5">◆ </a></span>isMergedCell()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool RagTime5SpreadsheetInternal::CellContent::isMergedCell </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns true if the cell is merged </p> <p class="reference">Referenced by <a class="el" href="classRagTime5Spreadsheet.html#a26fef9df0c5bec02fedc9ef547409c10">RagTime5Spreadsheet::send()</a>.</p> </div> </div> <a id="a3e04a5b92d5291b34f70245ac5e3630f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e04a5b92d5291b34f70245ac5e3630f">◆ </a></span>setContent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void RagTime5SpreadsheetInternal::CellContent::setContent </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>contentId</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>sets the cell content </p> <p class="reference">Referenced by <a class="el" href="structRagTime5SpreadsheetInternal_1_1Sheet_1_1Row.html#a391b634ad49824b47d373a63ffa6ef94">RagTime5SpreadsheetInternal::Sheet::Row::update()</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a7e307034033175be19351bd7e50e14ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e307034033175be19351bd7e50e14ee">◆ </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">std::ostream& operator<< </td> <td>(</td> <td class="paramtype">std::ostream & </td> <td class="paramname"><em>o</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structRagTime5SpreadsheetInternal_1_1CellContent.html">CellContent</a> const & </td> <td class="paramname"><em>cell</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>small operator<< </p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a1eb927931e92126ccb7014486705a5aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1eb927931e92126ccb7014486705a5aa">◆ </a></span>m_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int RagTime5SpreadsheetInternal::CellContent::m_id[8]</td> </tr> </table> </div><div class="memdoc"> <p>the list of id </p> <p class="reference">Referenced by <a class="el" href="classRagTime5Spreadsheet.html#a26fef9df0c5bec02fedc9ef547409c10">RagTime5Spreadsheet::send()</a>, and <a class="el" href="structRagTime5SpreadsheetInternal_1_1Sheet_1_1Row.html#a8d1fbcb24b897826a435cc3c0a37f777">RagTime5SpreadsheetInternal::Sheet::Row::splitColumns()</a>.</p> </div> </div> <a id="a6fef7622a995fd81fbddd8be126e15b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fef7622a995fd81fbddd8be126e15b6">◆ </a></span>m_isMerged</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool RagTime5SpreadsheetInternal::CellContent::m_isMerged</td> </tr> </table> </div><div class="memdoc"> <p>a flag to know if the cell is merged </p> <p class="reference">Referenced by <a class="el" href="structRagTime5SpreadsheetInternal_1_1Sheet_1_1Row.html#a8d1fbcb24b897826a435cc3c0a37f777">RagTime5SpreadsheetInternal::Sheet::Row::splitColumns()</a>, and <a class="el" href="structRagTime5SpreadsheetInternal_1_1Sheet_1_1Row.html#a391b634ad49824b47d373a63ffa6ef94">RagTime5SpreadsheetInternal::Sheet::Row::update()</a>.</p> </div> </div> <a id="a8d5c01e580e3e00cbc42a719ba1d1030"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d5c01e580e3e00cbc42a719ba1d1030">◆ </a></span>m_plane</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int RagTime5SpreadsheetInternal::CellContent::m_plane</td> </tr> </table> </div><div class="memdoc"> <p>the cell plane </p> <p class="reference">Referenced by <a class="el" href="classRagTime5Spreadsheet.html#a513bd1986bce6db955f8ce96b5d51265">RagTime5Spreadsheet::send()</a>.</p> </div> </div> <a id="ac8a1d317a04f0cc03de9bf50f96f1425"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8a1d317a04f0cc03de9bf50f96f1425">◆ </a></span>m_position</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> RagTime5SpreadsheetInternal::CellContent::m_position</td> </tr> </table> </div><div class="memdoc"> <p>the cell position </p> <dl class="section note"><dt>Note</dt><dd>if the cell is an merged cell, this corresponds to the first cell </dd></dl> <p class="reference">Referenced by <a class="el" href="classRagTime5Spreadsheet.html#a513bd1986bce6db955f8ce96b5d51265">RagTime5Spreadsheet::send()</a>, <a class="el" href="structRagTime5SpreadsheetInternal_1_1Sheet_1_1Row.html#a8d1fbcb24b897826a435cc3c0a37f777">RagTime5SpreadsheetInternal::Sheet::Row::splitColumns()</a>, and <a class="el" href="structRagTime5SpreadsheetInternal_1_1Sheet_1_1Row.html#a391b634ad49824b47d373a63ffa6ef94">RagTime5SpreadsheetInternal::Sheet::Row::update()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="RagTime5Spreadsheet_8cxx.html">RagTime5Spreadsheet.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:49 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>