<!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>MWAWCell.hxx Source File 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('MWAWCell_8hxx_source.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">MWAWCell.hxx</div> </div> </div><!--header--> <div class="contents"> <a href="MWAWCell_8hxx.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">/* libmwaw</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">* Version: MPL 2.0 / LGPLv2+</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">*</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">* The contents of this file are subject to the Mozilla Public License Version</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">* 2.0 (the "License"); you may not use this file except in compliance with</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">* the License or as specified alternatively below. You may obtain a copy of</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">* the License at http://www.mozilla.org/MPL/</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">* Software distributed under the License is distributed on an "AS IS" basis,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">* for the specific language governing rights and limitations under the</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">* License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">*</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">* Major Contributor(s):</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">* Copyright (C) 2002 William Lachance (wrlach@gmail.com)</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">* Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">* Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">* Copyright (C) 2006, 2007 Andrew Ziem</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">* Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">*</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">*</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">* All Rights Reserved.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">*</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">* For minor contributions see the git repository.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">*</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">* Alternatively, the contents of this file may be used under the terms of</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">* the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">* in which case the provisions of the LGPLv2+ are applicable</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">* instead of those above.</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">*/</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#ifndef MWAW_CELL_H</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor"># define MWAW_CELL_H</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#include "<a class="code" href="libmwaw__internal_8hxx.html">libmwaw_internal.hxx</a>"</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#include "<a class="code" href="MWAWEntry_8hxx.html">MWAWEntry.hxx</a>"</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include "<a class="code" href="MWAWFont_8hxx.html">MWAWFont.hxx</a>"</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">class </span><a class="code" href="classMWAWTable.html">MWAWTable</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classMWAWCell.html"> 52</a></span> <span class="keyword">class </span><a class="code" href="classMWAWCell.html">MWAWCell</a></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335a"> 56</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335a">FormatType</a> { <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aad47e12376f1557891f216c939503c5b9">F_TEXT</a>, <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa4c7a5e677d2e528296c4def5884f4b0a">F_BOOLEAN</a>, <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa463845bfb5cdc2ec59474a800eb20ba7">F_NUMBER</a>, <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aabb3def9f13a283a16aa8c7b668ad13a8">F_DATE</a>, <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa3a9e2d26de6b8698a62f37a74c7eaf96">F_TIME</a>, <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa58776d0d0a3f0ed8bb4b1bd9caafa8e3">F_UNKNOWN</a> };</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014d"> 58</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014d">NumberType</a> { <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014dac334d0f889823bb9de4c748a173afa9e">F_NUMBER_CURRENCY</a>, <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014dab3e87fccab5b63f6dae3936151e9f535">F_NUMBER_DECIMAL</a>, <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014daa979516a9688dace0276483d831ac24a">F_NUMBER_FRACTION</a>, <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da7528e20b6e9ebd438e77e27b2b8d5805">F_NUMBER_GENERIC</a>, <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da360349abdd5525427fc0305661dc28eb">F_NUMBER_SCIENTIFIC</a>, <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da9d22e0c27daa936bf70a4c04f00c1c5d">F_NUMBER_PERCENT</a>, <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da06fbccd0d4db5485e206cccf6f3462bd">F_NUMBER_UNKNOWN</a> };</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html"> 60</a></span>  <span class="keyword">struct </span><a class="code" href="structMWAWCell_1_1Format.html">Format</a> {</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a6a90f0b118e03f5208ca9a4f660d0bea"> 62</a></span>  <a class="code" href="structMWAWCell_1_1Format.html#a6a90f0b118e03f5208ca9a4f660d0bea">Format</a>()</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  : <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>(F_UNKNOWN)</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  , <a class="code" href="structMWAWCell_1_1Format.html#a37cd20f51c42b74a3d5fe93915188b6d">m_numberFormat</a>(F_NUMBER_UNKNOWN)</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  , <a class="code" href="structMWAWCell_1_1Format.html#a6d403318c8c17377f0635fea3383023d">m_digits</a>(-1)</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  , <a class="code" href="structMWAWCell_1_1Format.html#ac3e06975a8c488e30a3a8d99a3fbd05d">m_integerDigits</a>(-1)</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  , <a class="code" href="structMWAWCell_1_1Format.html#ae138b3f47fa3ce60c952f33258e4d0ec">m_numeratorDigits</a>(-1)</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  , <a class="code" href="structMWAWCell_1_1Format.html#a92ad796ed6b2e293d17694dfbb73d441">m_denominatorDigits</a>(-1)</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  , <a class="code" href="structMWAWCell_1_1Format.html#a7898ce09b785805a29655e336009512d">m_thousandHasSeparator</a>(false)</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  , <a class="code" href="structMWAWCell_1_1Format.html#a0c9cedc782fac87519583e8082fce45e">m_parenthesesForNegative</a>(false)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  , <a class="code" href="structMWAWCell_1_1Format.html#aacd21e6dbead47c75ba6d44936c7d845">m_currencySymbol</a>(<span class="stringliteral">"$"</span>)</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  , <a class="code" href="structMWAWCell_1_1Format.html#a953a1ccecddaa8cc10bc68cefd286e7b">m_DTFormat</a>(<span class="stringliteral">""</span>)</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  {</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">virtual</span> <a class="code" href="structMWAWCell_1_1Format.html#a15081d06e69975f4922b596c9a026f69">~Format</a>();</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a2b0b56a9d29856f270ca54121ed5a1b1"> 78</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWCell_1_1Format.html#a2b0b56a9d29856f270ca54121ed5a1b1">hasBasicFormat</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>==<a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aad47e12376f1557891f216c939503c5b9">F_TEXT</a> || <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>==<a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa58776d0d0a3f0ed8bb4b1bd9caafa8e3">F_UNKNOWN</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  std::string <a class="code" href="structMWAWCell_1_1Format.html#a4727fd58e305147669804cd0958ad5ad">getValueType</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWCell_1_1Format.html#a6881997c2d8f6ac93a01b9b6c2af16a0">getNumberingProperties</a>(librevenge::RVNGPropertyList &propList) <span class="keyword">const</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="structMWAWCell_1_1Format.html#a9424601504bffd7c6852e25c7283b974">operator<<</a>(std::ostream &o, <a class="code" href="structMWAWCell_1_1Format.html">Format</a> <span class="keyword">const</span> &format);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWCell_1_1Format.html#a065bc1fa0ead370fa9f1cd9e070bd6ca">compare</a>(<a class="code" href="structMWAWCell_1_1Format.html">Format</a> <span class="keyword">const</span> &format) <span class="keyword">const</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08"> 92</a></span>  <a class="code" href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335a">FormatType</a> <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a37cd20f51c42b74a3d5fe93915188b6d"> 94</a></span>  <a class="code" href="classMWAWCell.html#aecdba268afd964d8681901401ed9014d">NumberType</a> <a class="code" href="structMWAWCell_1_1Format.html#a37cd20f51c42b74a3d5fe93915188b6d">m_numberFormat</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a6d403318c8c17377f0635fea3383023d"> 96</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWCell_1_1Format.html#a6d403318c8c17377f0635fea3383023d">m_digits</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#ac3e06975a8c488e30a3a8d99a3fbd05d"> 98</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWCell_1_1Format.html#ac3e06975a8c488e30a3a8d99a3fbd05d">m_integerDigits</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#ae138b3f47fa3ce60c952f33258e4d0ec"> 100</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWCell_1_1Format.html#ae138b3f47fa3ce60c952f33258e4d0ec">m_numeratorDigits</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a92ad796ed6b2e293d17694dfbb73d441"> 102</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWCell_1_1Format.html#a92ad796ed6b2e293d17694dfbb73d441">m_denominatorDigits</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a7898ce09b785805a29655e336009512d"> 104</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWCell_1_1Format.html#a7898ce09b785805a29655e336009512d">m_thousandHasSeparator</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a0c9cedc782fac87519583e8082fce45e"> 106</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWCell_1_1Format.html#a0c9cedc782fac87519583e8082fce45e">m_parenthesesForNegative</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#aacd21e6dbead47c75ba6d44936c7d845"> 108</a></span>  std::string <a class="code" href="structMWAWCell_1_1Format.html#aacd21e6dbead47c75ba6d44936c7d845">m_currencySymbol</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1Format.html#a953a1ccecddaa8cc10bc68cefd286e7b"> 110</a></span>  std::string <a class="code" href="structMWAWCell_1_1Format.html#a953a1ccecddaa8cc10bc68cefd286e7b">m_DTFormat</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  };</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1CompareFormat.html"> 113</a></span>  <span class="keyword">struct </span><a class="code" href="structMWAWCell_1_1CompareFormat.html">CompareFormat</a> {</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1CompareFormat.html#ae976bc79eaffcc29e6de7ec805a287f8"> 115</a></span>  <a class="code" href="structMWAWCell_1_1CompareFormat.html#ae976bc79eaffcc29e6de7ec805a287f8">CompareFormat</a>() {}</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structMWAWCell_1_1CompareFormat.html#af9bc5056044133ebcd8178b18151a316"> 117</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWCell_1_1CompareFormat.html#af9bc5056044133ebcd8178b18151a316">operator()</a>(<a class="code" href="structMWAWCell_1_1Format.html">Format</a> <span class="keyword">const</span> &c1, <a class="code" href="structMWAWCell_1_1Format.html">Format</a> <span class="keyword">const</span> &c2)<span class="keyword"> const</span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> c1.<a class="code" href="structMWAWCell_1_1Format.html#a065bc1fa0ead370fa9f1cd9e070bd6ca">compare</a>(c2) < 0;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  }</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  };</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23a"> 125</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23a">HorizontalAlignment</a> { <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aaf14c4d28c51d7fef0155bff6f710e657">HALIGN_LEFT</a>, <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa7961b545f5221712fc71d9173c6d859c">HALIGN_RIGHT</a>, <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aaf57ffc44c24134813ba5625b46f8ffef">HALIGN_CENTER</a>,</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa20c0e9fc59dfbe8f3f2044aa9a080198"> 126</a></span>  <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa20c0e9fc59dfbe8f3f2044aa9a080198">HALIGN_FULL</a>, <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa20e01e4d92dfed1549cc640a83290280">HALIGN_DEFAULT</a></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  };</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18"> 131</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18">VerticalAlignment</a> { <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18a633cc0486a57cc73be50ea137f33c787">VALIGN_TOP</a>, <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18aab9c6b3a232efc7be1868b55713f363a">VALIGN_CENTER</a>, <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18a4fcaba68b1c321054f25d2815eecb34f">VALIGN_BOTTOM</a>, <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18ae9e26da96db951f3a9a1351f55292dda">VALIGN_DEFAULT</a> };</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267"> 134</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267">ExtraLine</a> { <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267a7d6bc55962ed03ba15cd01bfca5510da">E_None</a>, <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267a590efe27132c9b28e188ab2950eadc31">E_Line1</a>, <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267aa358a53fc231c062b168f85817a82451">E_Line2</a>, <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267abd126439a60e3bb690144d8bf3fb7658">E_Cross</a> };</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a906130438edb72a2891b2ed99ca1c5fc"> 137</a></span>  <a class="code" href="classMWAWCell.html#a906130438edb72a2891b2ed99ca1c5fc">MWAWCell</a>()</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  : <a class="code" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">m_position</a>(0,0)</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  , <a class="code" href="classMWAWCell.html#abc60fb6306696da948e21bc633b34a19">m_numberCellSpanned</a>(1,1)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  , <a class="code" href="classMWAWCell.html#a3a0ca9e8b0dbfa3b25293a301d08fbbf">m_bdBox</a>()</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  , <a class="code" href="classMWAWCell.html#ab2ab97231e50bd1f6bcdf2aa0d50e628">m_bdSize</a>()</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  , <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>()</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  , <a class="code" href="classMWAWCell.html#a5c7798ffcd3de5bdabe913f759a513b3">m_font</a>(3,12)</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  , <a class="code" href="classMWAWCell.html#ab7f4fa2ad654d97df8491c5fb3481ce2">m_fontSet</a>(false)</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  , <a class="code" href="classMWAWCell.html#adc090c8f2958bfa301c8b5a77f31407c">m_hAlign</a>(HALIGN_DEFAULT)</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  , <a class="code" href="classMWAWCell.html#a7723665a7e9a18e8938f53a5c412575d">m_vAlign</a>(VALIGN_DEFAULT)</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  , <a class="code" href="classMWAWCell.html#ae3459d43ce8251b70c13704d52973d44">m_backgroundColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a>::white())</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  , <a class="code" href="classMWAWCell.html#a53e2521057185bdeaea77ab2b52cb4e6">m_protected</a>(false)</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  , <a class="code" href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e">m_bordersList</a>()</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  , <a class="code" href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8">m_extraLine</a>(<a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267a7d6bc55962ed03ba15cd01bfca5510da">E_None</a>)</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  , <a class="code" href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934">m_extraLineType</a>() { }</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a2f93e76ec175b5be071a1c74438dc9a8"> 154</a></span>  <span class="keyword">virtual</span> <a class="code" href="classMWAWCell.html#a2f93e76ec175b5be071a1c74438dc9a8">~MWAWCell</a>() {}</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a01cd343d23be6ce66713c2211313e1f6">addTo</a>(librevenge::RVNGPropertyList &propList, std::shared_ptr<MWAWFontConverter> fontConverter) <span class="keyword">const</span>;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="structMWAWCell_1_1Format.html#a9424601504bffd7c6852e25c7283b974">operator<<</a>(std::ostream &o, <a class="code" href="classMWAWCell.html">MWAWCell</a> <span class="keyword">const</span> &cell);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="comment">// interface with MWAWTable:</span></div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#adfc23a7559c10f6e32e79820097d4c4e">send</a>(<a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWTable.html">MWAWTable</a> &table);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#acf10aaeb26135456467b4556267cb403">sendContent</a>(<a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWTable.html">MWAWTable</a> &table);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="comment">// position</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="classMWAWCell.html#aa8eeeb15b2c058df2dbcd748126b453c"> 178</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#aa8eeeb15b2c058df2dbcd748126b453c">position</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">m_position</a>;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  }</div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a935d3b5aa11b9177e072a9fc9871f929"> 183</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a935d3b5aa11b9177e072a9fc9871f929">setPosition</a>(<a class="code" href="classMWAWVec2.html">MWAWVec2i</a> posi)</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  {</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">m_position</a> = posi;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a7a08799dacb827e2f56f527e325d78b4"> 189</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#a7a08799dacb827e2f56f527e325d78b4">numSpannedCells</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#abc60fb6306696da948e21bc633b34a19">m_numberCellSpanned</a>;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a5b08ec1570625fa4207b85102af8d6ef"> 194</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a5b08ec1570625fa4207b85102af8d6ef">setNumSpannedCells</a>(<a class="code" href="classMWAWVec2.html">MWAWVec2i</a> numSpanned)</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  {</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="classMWAWCell.html#abc60fb6306696da948e21bc633b34a19">m_numberCellSpanned</a>=numSpanned;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a2b23c60339d92c75b8966fad4e714510"> 200</a></span>  <a class="code" href="classMWAWBox2.html">MWAWBox2f</a> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#a2b23c60339d92c75b8966fad4e714510">bdBox</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a3a0ca9e8b0dbfa3b25293a301d08fbbf">m_bdBox</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  }</div><div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="classMWAWCell.html#afdd360aec9024ee141b8f2b9b671fb03"> 205</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#afdd360aec9024ee141b8f2b9b671fb03">setBdBox</a>(<a class="code" href="classMWAWBox2.html">MWAWBox2f</a> box)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  {</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="classMWAWCell.html#a3a0ca9e8b0dbfa3b25293a301d08fbbf">m_bdBox</a> = box;</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  }</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classMWAWCell.html#aa6467bd80b6f790c21aadf690591ba24"> 211</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2f</a> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#aa6467bd80b6f790c21aadf690591ba24">bdSize</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#ab2ab97231e50bd1f6bcdf2aa0d50e628">m_bdSize</a>;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  }</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a62735f07b5f0e9916da17a2a867cf407"> 216</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a62735f07b5f0e9916da17a2a867cf407">setBdSize</a>(<a class="code" href="classMWAWVec2.html">MWAWVec2f</a> sz)</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  {</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="classMWAWCell.html#ab2ab97231e50bd1f6bcdf2aa0d50e628">m_bdSize</a> = sz;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  }</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">static</span> std::string <a class="code" href="classMWAWCell.html#ad6d5750c29a7a25bcdad8731c3533e2a">getBasicCellName</a>(<a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <span class="keyword">const</span> &pos);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keyword">static</span> std::string <a class="code" href="classMWAWCell.html#a0962d8745057b67bac1c4e4217ec76b5">getCellName</a>(<a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <span class="keyword">const</span> &pos, <a class="code" href="classMWAWVec2.html">MWAWVec2b</a> <span class="keyword">const</span> &absolute);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">static</span> std::string <a class="code" href="classMWAWCell.html#a6fe23855ca9b83834b3d9e9b6e61263f">getColumnName</a>(<span class="keywordtype">int</span> col);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">// format</span></div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a6b2f1f67161cf1312594ac1be5e7d0ee"> 231</a></span>  <a class="code" href="structMWAWCell_1_1Format.html">Format</a> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#a6b2f1f67161cf1312594ac1be5e7d0ee">getFormat</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  }</div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="classMWAWCell.html#abf144fa6933f01d0751120fc77fd1d7a"> 236</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#abf144fa6933f01d0751120fc77fd1d7a">setFormat</a>(<a class="code" href="structMWAWCell_1_1Format.html">Format</a> <span class="keyword">const</span> &format)</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  {</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <a class="code" href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">m_format</a>=format;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  }</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="classMWAWCell.html#af924df80cc60bc0f3f00c6411b6dba46"> 242</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#af924df80cc60bc0f3f00c6411b6dba46">isFontSet</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#ab7f4fa2ad654d97df8491c5fb3481ce2">m_fontSet</a>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  }</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classMWAWCell.html#abca7aeb9c726fbce343721a3d66f75b9"> 247</a></span>  <a class="code" href="classMWAWFont.html">MWAWFont</a> <a class="code" href="classMWAWCell.html#abca7aeb9c726fbce343721a3d66f75b9">getFont</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a5c7798ffcd3de5bdabe913f759a513b3">m_font</a>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  }</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a098cd12235255a5ab86901fd0fe01fde"> 252</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a098cd12235255a5ab86901fd0fe01fde">setFont</a>(<a class="code" href="classMWAWFont.html">MWAWFont</a> <span class="keyword">const</span> &font, <span class="keywordtype">bool</span> isDefault=<span class="keyword">false</span>)</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  {</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <a class="code" href="classMWAWCell.html#a5c7798ffcd3de5bdabe913f759a513b3">m_font</a>=font;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <a class="code" href="classMWAWCell.html#ab7f4fa2ad654d97df8491c5fb3481ce2">m_fontSet</a>=!isDefault;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  }</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> </div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="classMWAWCell.html#acf09a999ed86e0b4c965d86b33fc9335"> 259</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#acf09a999ed86e0b4c965d86b33fc9335">isProtected</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a53e2521057185bdeaea77ab2b52cb4e6">m_protected</a>;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  }</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a32d78f27f213188851db178e8a990d73"> 264</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a32d78f27f213188851db178e8a990d73">setProtected</a>(<span class="keywordtype">bool</span> fl)</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <a class="code" href="classMWAWCell.html#a53e2521057185bdeaea77ab2b52cb4e6">m_protected</a> = fl;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  }</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classMWAWCell.html#aa4b8a14c83d70d1dba3e813f607be0e9"> 270</a></span>  <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23a">HorizontalAlignment</a> <a class="code" href="classMWAWCell.html#aa4b8a14c83d70d1dba3e813f607be0e9">hAlignment</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#adc090c8f2958bfa301c8b5a77f31407c">m_hAlign</a>;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  }</div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a46309609a9c1e4b3ab728970352b44d3"> 275</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a46309609a9c1e4b3ab728970352b44d3">setHAlignment</a>(<a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23a">HorizontalAlignment</a> align)</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  {</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <a class="code" href="classMWAWCell.html#adc090c8f2958bfa301c8b5a77f31407c">m_hAlign</a> = align;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  }</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classMWAWCell.html#af2edc6bd7f20415cac3a4f0e703ee785"> 281</a></span>  <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18">VerticalAlignment</a> <a class="code" href="classMWAWCell.html#af2edc6bd7f20415cac3a4f0e703ee785">vAlignment</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a7723665a7e9a18e8938f53a5c412575d">m_vAlign</a>;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  }</div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="classMWAWCell.html#af6d0701bc8fa27596243d591f2341a76"> 286</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#af6d0701bc8fa27596243d591f2341a76">setVAlignment</a>(<a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18">VerticalAlignment</a> align)</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  {</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <a class="code" href="classMWAWCell.html#a7723665a7e9a18e8938f53a5c412575d">m_vAlign</a> = align;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  }</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ae9812e4bbd593b99e15648a4f41ac67f"> 292</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#ae9812e4bbd593b99e15648a4f41ac67f">hasBorders</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e">m_bordersList</a>.size() != 0;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  }</div><div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ad36d65128a5869f5382bea1e89e695d8"> 297</a></span>  std::vector<MWAWBorder> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#ad36d65128a5869f5382bea1e89e695d8">borders</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e">m_bordersList</a>;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  }</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classMWAWCell.html#af198fd2eb7a98e72d65b235b1eea2998"> 303</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#af198fd2eb7a98e72d65b235b1eea2998">resetBorders</a>()</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  {</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>  <a class="code" href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e">m_bordersList</a>.resize(0);</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  }</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#a0a643df8de5df394592786a79cef2327">setBorders</a>(<span class="keywordtype">int</span> wh, <a class="code" href="structMWAWBorder.html">MWAWBorder</a> <span class="keyword">const</span> &border);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div><div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a1e14b36072853ebc755fa6a09a1af5f8"> 311</a></span>  <a class="code" href="structMWAWColor.html">MWAWColor</a> <a class="code" href="classMWAWCell.html#a1e14b36072853ebc755fa6a09a1af5f8">backgroundColor</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#ae3459d43ce8251b70c13704d52973d44">m_backgroundColor</a>;</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  }</div><div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="classMWAWCell.html#afa5487e6eb6be7460b754931eba32394"> 316</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#afa5487e6eb6be7460b754931eba32394">setBackgroundColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> color)</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  {</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <a class="code" href="classMWAWCell.html#ae3459d43ce8251b70c13704d52973d44">m_backgroundColor</a> = color;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  }</div><div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ad3110415431cb4a3b832832ff3178b68"> 321</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#ad3110415431cb4a3b832832ff3178b68">hasExtraLine</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8">m_extraLine</a>!=<a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267a7d6bc55962ed03ba15cd01bfca5510da">E_None</a> && !<a class="code" href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934">m_extraLineType</a>.<a class="code" href="structMWAWBorder.html#afd82c48c1fd10895762192464a7370b4">isEmpty</a>();</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  }</div><div class="line"><a name="l00326"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ae395cd271953a394dc19e28a8a312d6d"> 326</a></span>  <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267">ExtraLine</a> <a class="code" href="classMWAWCell.html#ae395cd271953a394dc19e28a8a312d6d">extraLine</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8">m_extraLine</a>;</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  }</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a59c1b877a5eb267202eb7e50cf3b5c3b"> 331</a></span>  <a class="code" href="structMWAWBorder.html">MWAWBorder</a> <span class="keyword">const</span> &<a class="code" href="classMWAWCell.html#a59c1b877a5eb267202eb7e50cf3b5c3b">extraLineType</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934">m_extraLineType</a>;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  }</div><div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="classMWAWCell.html#acd941eb3b459f21f031bcf3f184d45ee"> 336</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCell.html#acd941eb3b459f21f031bcf3f184d45ee">setExtraLine</a>(<a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267">ExtraLine</a> extrLine, <a class="code" href="structMWAWBorder.html">MWAWBorder</a> <span class="keyword">const</span> &type=<a class="code" href="structMWAWBorder.html">MWAWBorder</a>())</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  {</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  <a class="code" href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8">m_extraLine</a> = extrLine;</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <a class="code" href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934">m_extraLineType</a>=type;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  }</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c"> 343</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <a class="code" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">m_position</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="classMWAWCell.html#abc60fb6306696da948e21bc633b34a19"> 345</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <a class="code" href="classMWAWCell.html#abc60fb6306696da948e21bc633b34a19">m_numberCellSpanned</a>;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a3a0ca9e8b0dbfa3b25293a301d08fbbf"> 347</a></span>  <a class="code" href="classMWAWBox2.html">MWAWBox2f</a> <a class="code" href="classMWAWCell.html#a3a0ca9e8b0dbfa3b25293a301d08fbbf">m_bdBox</a>;</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ab2ab97231e50bd1f6bcdf2aa0d50e628"> 349</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2f</a> <a class="code" href="classMWAWCell.html#ab2ab97231e50bd1f6bcdf2aa0d50e628">m_bdSize</a>;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a7151a9190d4441039f3011fbf4b962a7"> 352</a></span>  <a class="code" href="structMWAWCell_1_1Format.html">Format</a> <a class="code" href="classMWAWCell.html#a7151a9190d4441039f3011fbf4b962a7">m_format</a>;</div><div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a5c7798ffcd3de5bdabe913f759a513b3"> 354</a></span>  <a class="code" href="classMWAWFont.html">MWAWFont</a> <a class="code" href="classMWAWCell.html#a5c7798ffcd3de5bdabe913f759a513b3">m_font</a>;</div><div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ab7f4fa2ad654d97df8491c5fb3481ce2"> 356</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#ab7f4fa2ad654d97df8491c5fb3481ce2">m_fontSet</a>;</div><div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="classMWAWCell.html#adc090c8f2958bfa301c8b5a77f31407c"> 358</a></span>  <a class="code" href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23a">HorizontalAlignment</a> <a class="code" href="classMWAWCell.html#adc090c8f2958bfa301c8b5a77f31407c">m_hAlign</a>;</div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a7723665a7e9a18e8938f53a5c412575d"> 360</a></span>  <a class="code" href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18">VerticalAlignment</a> <a class="code" href="classMWAWCell.html#a7723665a7e9a18e8938f53a5c412575d">m_vAlign</a>;</div><div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="classMWAWCell.html#ae3459d43ce8251b70c13704d52973d44"> 362</a></span>  <a class="code" href="structMWAWColor.html">MWAWColor</a> <a class="code" href="classMWAWCell.html#ae3459d43ce8251b70c13704d52973d44">m_backgroundColor</a>;</div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a53e2521057185bdeaea77ab2b52cb4e6"> 364</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCell.html#a53e2521057185bdeaea77ab2b52cb4e6">m_protected</a>;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e"> 367</a></span>  std::vector<MWAWBorder> <a class="code" href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e">m_bordersList</a>;</div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8"> 369</a></span>  <a class="code" href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267">ExtraLine</a> <a class="code" href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8">m_extraLine</a>;</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934"> 371</a></span>  <a class="code" href="structMWAWBorder.html">MWAWBorder</a> <a class="code" href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934">m_extraLineType</a>;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> };</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> </div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html"> 375</a></span> <span class="keyword">class </span><a class="code" href="classMWAWCellContent.html">MWAWCellContent</a></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> {</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html"> 379</a></span>  <span class="keyword">struct </span><a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html">FormulaInstruction</a> {</div><div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#a7a3010da6c6a35227700ca84d7bd4ff5"> 380</a></span>  <span class="keyword">enum</span> <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#a7a3010da6c6a35227700ca84d7bd4ff5">Type</a> { F_Operator, F_Function, F_Cell, F_CellList, F_Long, F_Double, F_Text };</div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#aa69d00f40db76b6617852338690e396a"> 382</a></span>  <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#aa69d00f40db76b6617852338690e396a">FormulaInstruction</a>()</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  : m_type(F_Text)</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  , m_content(<span class="stringliteral">""</span>)</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  , m_longValue(0)</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  , m_doubleValue(0)</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  , m_sheet()</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  , m_fileName()</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  {</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> &pos : <a class="code" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">m_position</a>) pos=<a class="code" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a>(0,0);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> &rel : m_positionRelative) rel=<a class="code" href="libmwaw__internal_8hxx.html#aa0853ce6eff7d070b94be54e1dce6eea">MWAWVec2b</a>(<span class="keyword">false</span>,<span class="keyword">false</span>);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  librevenge::RVNGPropertyList getPropertyList(<a class="code" href="classMWAWFontConverter.html">MWAWFontConverter</a> &fontConverter, <span class="keywordtype">int</span> fontId) <span class="keyword">const</span>;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="structMWAWCell_1_1Format.html#a9424601504bffd7c6852e25c7283b974">operator<<</a>(std::ostream &o, <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html">FormulaInstruction</a> <span class="keyword">const</span> &inst);</div><div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#ad07a4cb9aa515d3aed33ac7380e79f9e"> 398</a></span>  <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#a7a3010da6c6a35227700ca84d7bd4ff5">Type</a> <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#ad07a4cb9aa515d3aed33ac7380e79f9e">m_type</a>;</div><div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#a2e91acf8649eaaabbdfb54013407aae8"> 400</a></span>  std::string <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#a2e91acf8649eaaabbdfb54013407aae8">m_content</a>;</div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#af8a2f9f788fbc990b5f1180d4d9af58e"> 402</a></span>  <span class="keywordtype">double</span> <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#af8a2f9f788fbc990b5f1180d4d9af58e">m_longValue</a>;</div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#acdba2ac6fa95e25106665ec38ef4fe13"> 404</a></span>  <span class="keywordtype">double</span> <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#acdba2ac6fa95e25106665ec38ef4fe13">m_doubleValue</a>;</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#aa28335e2910c8722968235b9dd00b7e0"> 406</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2i</a> <a class="code" href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">m_position</a>[2];</div><div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#a88dab90ace77edf1d44f16088c636102"> 408</a></span>  <a class="code" href="classMWAWVec2.html">MWAWVec2b</a> m_positionRelative[2];</div><div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#a38a0ede67447c5febca39ccd1947805c"> 410</a></span>  std::string <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#a38a0ede67447c5febca39ccd1947805c">m_sheet</a>;</div><div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="structMWAWCellContent_1_1FormulaInstruction.html#a1711e11a190a2f24bc82a237d406e2f3"> 412</a></span>  std::string <a class="code" href="structMWAWCellContent_1_1FormulaInstruction.html#a1711e11a190a2f24bc82a237d406e2f3">m_fileName</a>;</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  };</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> </div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a614d2c6e5fc098573e79b88b87761bf2"> 416</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWCellContent.html#a614d2c6e5fc098573e79b88b87761bf2">Type</a> { C_NONE, C_TEXT, C_NUMBER, C_FORMULA, C_UNKNOWN };</div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a287a8b24295f017350ddc1ac8e0ee237"> 418</a></span>  <a class="code" href="classMWAWCellContent.html#a287a8b24295f017350ddc1ac8e0ee237">MWAWCellContent</a>()</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  : m_contentType(C_UNKNOWN)</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  , m_value(0.0)</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  , m_valueSet(false)</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  , m_textEntry()</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  , m_formula() { }</div><div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a7c3b997b7f5d235f0be31c04d1c1e59b"> 425</a></span>  <a class="code" href="classMWAWCellContent.html#a7c3b997b7f5d235f0be31c04d1c1e59b">~MWAWCellContent</a>() {}</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="structMWAWCell_1_1Format.html#a9424601504bffd7c6852e25c7283b974">operator<<</a>(std::ostream &o, <a class="code" href="classMWAWCellContent.html">MWAWCellContent</a> <span class="keyword">const</span> &cell);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a1a19ca016dd521c5bff16a6e4d5d02d7"> 430</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCellContent.html#a1a19ca016dd521c5bff16a6e4d5d02d7">empty</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="keywordflow">if</span> (m_contentType == C_NUMBER) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keywordflow">if</span> (m_contentType == C_TEXT && m_textEntry.valid()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>  <span class="keywordflow">if</span> (m_contentType == C_FORMULA && (m_formula.size() || isValueSet())) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  }</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a93357e12f6dbee1abbf5977ef297c65c"> 438</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWCellContent.html#a93357e12f6dbee1abbf5977ef297c65c">setValue</a>(<span class="keywordtype">double</span> value)</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  {</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  m_value = value;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  m_valueSet = <span class="keyword">true</span>;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  }</div><div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a83be1a7372903fcdc5dd69baed760def"> 444</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCellContent.html#a83be1a7372903fcdc5dd69baed760def">isValueSet</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <span class="keywordflow">return</span> m_valueSet;</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  }</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a64dea4a08329e900e1a41183a2e20b0f"> 449</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCellContent.html#a64dea4a08329e900e1a41183a2e20b0f">hasText</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  <span class="keywordflow">return</span> m_textEntry.valid();</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  }</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> double2Date(<span class="keywordtype">double</span> val, <span class="keywordtype">int</span> &Y, <span class="keywordtype">int</span> &M, <span class="keywordtype">int</span> &D);</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> double2Time(<span class="keywordtype">double</span> val, <span class="keywordtype">int</span> &H, <span class="keywordtype">int</span> &M, <span class="keywordtype">int</span> &S);</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> double2String(<span class="keywordtype">double</span> val, <a class="code" href="structMWAWCell_1_1Format.html">MWAWCell::Format</a> <span class="keyword">const</span> &format, std::string &str);</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  <span class="keyword">static</span> <span class="keywordtype">bool</span> date2Double(<span class="keywordtype">int</span> Y, <span class="keywordtype">int</span> M, <span class="keywordtype">int</span> D, <span class="keywordtype">double</span> &val);</div><div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#ae88a1268a26e05bf30e69ee12f4abf2f"> 463</a></span>  <a class="code" href="classMWAWCellContent.html#a614d2c6e5fc098573e79b88b87761bf2">Type</a> <a class="code" href="classMWAWCellContent.html#ae88a1268a26e05bf30e69ee12f4abf2f">m_contentType</a>;</div><div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#a9e588c6e0198c84998d0855958b09a3a"> 465</a></span>  <span class="keywordtype">double</span> <a class="code" href="classMWAWCellContent.html#a9e588c6e0198c84998d0855958b09a3a">m_value</a>;</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#ae485ea5ae1e01ba8ae7a9b4c5fbd1860"> 467</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWCellContent.html#ae485ea5ae1e01ba8ae7a9b4c5fbd1860">m_valueSet</a>;</div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#abbfd9679789b2059016356d684f4cce0"> 469</a></span>  <a class="code" href="classMWAWEntry.html">MWAWEntry</a> <a class="code" href="classMWAWCellContent.html#abbfd9679789b2059016356d684f4cce0">m_textEntry</a>;</div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="classMWAWCellContent.html#ac24330d3fca2d4f1f8b84395122471a2"> 471</a></span>  std::vector<FormulaInstruction> <a class="code" href="classMWAWCellContent.html#ac24330d3fca2d4f1f8b84395122471a2">m_formula</a>;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span> };</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span> <span class="comment">// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:</span></div><div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a></div><div class="ttdoc">small class use to define a formula instruction </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:379</div></div> <div class="ttc" id="classMWAWCell_html_ad6d5750c29a7a25bcdad8731c3533e2a"><div class="ttname"><a href="classMWAWCell.html#ad6d5750c29a7a25bcdad8731c3533e2a">MWAWCell::getBasicCellName</a></div><div class="ttdeci">static std::string getBasicCellName(MWAWVec2i const &pos)</div><div class="ttdoc">return the name of a cell (given row and column) : 0,0 -> A1, 0,1 -> A2... </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:342</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_acdba2ac6fa95e25106665ec38ef4fe13"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#acdba2ac6fa95e25106665ec38ef4fe13">MWAWCellContent::FormulaInstruction::m_doubleValue</a></div><div class="ttdeci">double m_doubleValue</div><div class="ttdoc">value ( if type==F_Double ) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:404</div></div> <div class="ttc" id="classMWAWCellContent_html_a614d2c6e5fc098573e79b88b87761bf2"><div class="ttname"><a href="classMWAWCellContent.html#a614d2c6e5fc098573e79b88b87761bf2">MWAWCellContent::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">the different types of cell&#39;s field </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:416</div></div> <div class="ttc" id="classMWAWCell_html_a04815a0646b98e0d87fccc260036ea7c"><div class="ttname"><a href="classMWAWCell.html#a04815a0646b98e0d87fccc260036ea7c">MWAWCell::m_position</a></div><div class="ttdeci">MWAWVec2i m_position</div><div class="ttdoc">the cell row and column : 0,0 -> A1, 0,1 -> A2 </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:343</div></div> <div class="ttc" id="classMWAWCell_html_a5c7798ffcd3de5bdabe913f759a513b3"><div class="ttname"><a href="classMWAWCell.html#a5c7798ffcd3de5bdabe913f759a513b3">MWAWCell::m_font</a></div><div class="ttdeci">MWAWFont m_font</div><div class="ttdoc">the cell font </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:354</div></div> <div class="ttc" id="classMWAWCell_html_aa45cf92e5d925b5eff65cec078359934"><div class="ttname"><a href="classMWAWCell.html#aa45cf92e5d925b5eff65cec078359934">MWAWCell::m_extraLineType</a></div><div class="ttdeci">MWAWBorder m_extraLineType</div><div class="ttdoc">extra line type </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:371</div></div> <div class="ttc" id="classMWAWCell_html_a59c1b877a5eb267202eb7e50cf3b5c3b"><div class="ttname"><a href="classMWAWCell.html#a59c1b877a5eb267202eb7e50cf3b5c3b">MWAWCell::extraLineType</a></div><div class="ttdeci">MWAWBorder const & extraLineType() const</div><div class="ttdoc">returns the extra line border </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:331</div></div> <div class="ttc" id="classMWAWCell_html_abf144fa6933f01d0751120fc77fd1d7a"><div class="ttname"><a href="classMWAWCell.html#abf144fa6933f01d0751120fc77fd1d7a">MWAWCell::setFormat</a></div><div class="ttdeci">void setFormat(Format const &format)</div><div class="ttdoc">set the cell format </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:236</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a6a90f0b118e03f5208ca9a4f660d0bea"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a6a90f0b118e03f5208ca9a4f660d0bea">MWAWCell::Format::Format</a></div><div class="ttdeci">Format()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:62</div></div> <div class="ttc" id="classMWAWCell_html_aa4b8a14c83d70d1dba3e813f607be0e9"><div class="ttname"><a href="classMWAWCell.html#aa4b8a14c83d70d1dba3e813f607be0e9">MWAWCell::hAlignment</a></div><div class="ttdeci">HorizontalAlignment hAlignment() const</div><div class="ttdoc">returns the horizontal alignment </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:270</div></div> <div class="ttc" id="classMWAWCell_html_a098cd12235255a5ab86901fd0fe01fde"><div class="ttname"><a href="classMWAWCell.html#a098cd12235255a5ab86901fd0fe01fde">MWAWCell::setFont</a></div><div class="ttdeci">void setFont(MWAWFont const &font, bool isDefault=false)</div><div class="ttdoc">sets the fonts </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:252</div></div> <div class="ttc" id="classMWAWCell_html_acf10aaeb26135456467b4556267cb403"><div class="ttname"><a href="classMWAWCell.html#acf10aaeb26135456467b4556267cb403">MWAWCell::sendContent</a></div><div class="ttdeci">virtual bool sendContent(MWAWListenerPtr listener, MWAWTable &table)</div><div class="ttdoc">function called when the content of a cell must be send to the listener, ie. </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:496</div></div> <div class="ttc" id="classMWAWCell_html_a6b2f1f67161cf1312594ac1be5e7d0ee"><div class="ttname"><a href="classMWAWCell.html#a6b2f1f67161cf1312594ac1be5e7d0ee">MWAWCell::getFormat</a></div><div class="ttdeci">Format const & getFormat() const</div><div class="ttdoc">returns the cell format </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:231</div></div> <div class="ttc" id="classMWAWCell_html_afa5487e6eb6be7460b754931eba32394"><div class="ttname"><a href="classMWAWCell.html#afa5487e6eb6be7460b754931eba32394">MWAWCell::setBackgroundColor</a></div><div class="ttdeci">void setBackgroundColor(MWAWColor color)</div><div class="ttdoc">sets the background color </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:316</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335aa4c7a5e677d2e528296c4def5884f4b0a"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa4c7a5e677d2e528296c4def5884f4b0a">MWAWCell::F_BOOLEAN</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="classMWAWCellContent_html_a1a19ca016dd521c5bff16a6e4d5d02d7"><div class="ttname"><a href="classMWAWCellContent.html#a1a19ca016dd521c5bff16a6e4d5d02d7">MWAWCellContent::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdoc">returns true if the cell has no content </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:430</div></div> <div class="ttc" id="classMWAWCell_html_a906130438edb72a2891b2ed99ca1c5fc"><div class="ttname"><a href="classMWAWCell.html#a906130438edb72a2891b2ed99ca1c5fc">MWAWCell::MWAWCell</a></div><div class="ttdeci">MWAWCell()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:137</div></div> <div class="ttc" id="structMWAWCell_1_1CompareFormat_html"><div class="ttname"><a href="structMWAWCell_1_1CompareFormat.html">MWAWCell::CompareFormat</a></div><div class="ttdoc">a comparaison structure used to store data </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:113</div></div> <div class="ttc" id="structMWAWBorder_html_afd82c48c1fd10895762192464a7370b4"><div class="ttname"><a href="structMWAWBorder.html#afd82c48c1fd10895762192464a7370b4">MWAWBorder::isEmpty</a></div><div class="ttdeci">bool isEmpty() const</div><div class="ttdoc">returns true if the border is empty </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:356</div></div> <div class="ttc" id="MWAWEntry_8hxx_html"><div class="ttname"><a href="MWAWEntry_8hxx.html">MWAWEntry.hxx</a></div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014da06fbccd0d4db5485e206cccf6f3462bd"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da06fbccd0d4db5485e206cccf6f3462bd">MWAWCell::F_NUMBER_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335aa58776d0d0a3f0ed8bb4b1bd9caafa8e3"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa58776d0d0a3f0ed8bb4b1bd9caafa8e3">MWAWCell::F_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="libmwaw__internal_8hxx_html"><div class="ttname"><a href="libmwaw__internal_8hxx.html">libmwaw_internal.hxx</a></div></div> <div class="ttc" id="libmwaw__internal_8hxx_html_a829b5f8247cd9997eafc0c14dc4b1869"><div class="ttname"><a href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a></div><div class="ttdeci">std::shared_ptr< MWAWListener > MWAWListenerPtr</div><div class="ttdoc">a smart pointer of MWAWListener </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:549</div></div> <div class="ttc" id="classMWAWCellContent_html_a287a8b24295f017350ddc1ac8e0ee237"><div class="ttname"><a href="classMWAWCellContent.html#a287a8b24295f017350ddc1ac8e0ee237">MWAWCellContent::MWAWCellContent</a></div><div class="ttdeci">MWAWCellContent()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:418</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html"><div class="ttname"><a href="structMWAWCell_1_1Format.html">MWAWCell::Format</a></div><div class="ttdoc">a structure uses to define the format of a cell content </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:60</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014dab3e87fccab5b63f6dae3936151e9f535"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014dab3e87fccab5b63f6dae3936151e9f535">MWAWCell::F_NUMBER_DECIMAL</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a15081d06e69975f4922b596c9a026f69"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a15081d06e69975f4922b596c9a026f69">MWAWCell::Format::~Format</a></div><div class="ttdeci">virtual ~Format()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:54</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335aabb3def9f13a283a16aa8c7b668ad13a8"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aabb3def9f13a283a16aa8c7b668ad13a8">MWAWCell::F_DATE</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014da9d22e0c27daa936bf70a4c04f00c1c5d"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da9d22e0c27daa936bf70a4c04f00c1c5d">MWAWCell::F_NUMBER_PERCENT</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWCell_html_a32d78f27f213188851db178e8a990d73"><div class="ttname"><a href="classMWAWCell.html#a32d78f27f213188851db178e8a990d73">MWAWCell::setProtected</a></div><div class="ttdeci">void setProtected(bool fl)</div><div class="ttdoc">sets the cell&#39;s protected flag </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:264</div></div> <div class="ttc" id="classMWAWCell_html_ae9812e4bbd593b99e15648a4f41ac67f"><div class="ttname"><a href="classMWAWCell.html#ae9812e4bbd593b99e15648a4f41ac67f">MWAWCell::hasBorders</a></div><div class="ttdeci">bool hasBorders() const</div><div class="ttdoc">return true if the cell has some border </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:292</div></div> <div class="ttc" id="classMWAWCell_html_a5d234bd90d250ab6d912528bfa190c18a633cc0486a57cc73be50ea137f33c787"><div class="ttname"><a href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18a633cc0486a57cc73be50ea137f33c787">MWAWCell::VALIGN_TOP</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:131</div></div> <div class="ttc" id="classMWAWCell_html_a1f15062727e988e371f092174fbe0f7e"><div class="ttname"><a href="classMWAWCell.html#a1f15062727e988e371f092174fbe0f7e">MWAWCell::m_bordersList</a></div><div class="ttdeci">std::vector< MWAWBorder > m_bordersList</div><div class="ttdoc">the cell border MWAWBorder::Pos </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:367</div></div> <div class="ttc" id="classMWAWCell_html_adfc23a7559c10f6e32e79820097d4c4e"><div class="ttname"><a href="classMWAWCell.html#adfc23a7559c10f6e32e79820097d4c4e">MWAWCell::send</a></div><div class="ttdeci">virtual bool send(MWAWListenerPtr listener, MWAWTable &table)</div><div class="ttdoc">function called when a cell is send by MWAWTable to send a cell to a listener. </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:487</div></div> <div class="ttc" id="classMWAWCell_html_a7723665a7e9a18e8938f53a5c412575d"><div class="ttname"><a href="classMWAWCell.html#a7723665a7e9a18e8938f53a5c412575d">MWAWCell::m_vAlign</a></div><div class="ttdeci">VerticalAlignment m_vAlign</div><div class="ttdoc">the vertical cell alignment : by default nothing </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:360</div></div> <div class="ttc" id="classMWAWCellContent_html_abbfd9679789b2059016356d684f4cce0"><div class="ttname"><a href="classMWAWCellContent.html#abbfd9679789b2059016356d684f4cce0">MWAWCellContent::m_textEntry</a></div><div class="ttdeci">MWAWEntry m_textEntry</div><div class="ttdoc">the cell string </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:469</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_aacd21e6dbead47c75ba6d44936c7d845"><div class="ttname"><a href="structMWAWCell_1_1Format.html#aacd21e6dbead47c75ba6d44936c7d845">MWAWCell::Format::m_currencySymbol</a></div><div class="ttdeci">std::string m_currencySymbol</div><div class="ttdoc">the currency symbol ( default &#39;$&#39;) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:108</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_ad07a4cb9aa515d3aed33ac7380e79f9e"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#ad07a4cb9aa515d3aed33ac7380e79f9e">MWAWCellContent::FormulaInstruction::m_type</a></div><div class="ttdeci">Type m_type</div><div class="ttdoc">the type </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:398</div></div> <div class="ttc" id="classMWAWCellContent_html_a93357e12f6dbee1abbf5977ef297c65c"><div class="ttname"><a href="classMWAWCellContent.html#a93357e12f6dbee1abbf5977ef297c65c">MWAWCellContent::setValue</a></div><div class="ttdeci">void setValue(double value)</div><div class="ttdoc">sets the double value </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:438</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_a38a0ede67447c5febca39ccd1947805c"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#a38a0ede67447c5febca39ccd1947805c">MWAWCellContent::FormulaInstruction::m_sheet</a></div><div class="ttdeci">std::string m_sheet</div><div class="ttdoc">the sheet name (if not empty) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:410</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014da360349abdd5525427fc0305661dc28eb"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da360349abdd5525427fc0305661dc28eb">MWAWCell::F_NUMBER_SCIENTIFIC</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWTable_html"><div class="ttname"><a href="classMWAWTable.html">MWAWTable</a></div><div class="ttdoc">a class used to recreate the table structure using cell informations, .... </div><div class="ttdef"><b>Definition:</b> MWAWTable.hxx:51</div></div> <div class="ttc" id="libmwaw__internal_8hxx_html_a15011e62df68c3a6cd0ecd66b3d6e1f2"><div class="ttname"><a href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a></div><div class="ttdeci">MWAWVec2< int > MWAWVec2i</div><div class="ttdoc">MWAWVec2 of int. </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:834</div></div> <div class="ttc" id="classMWAWCell_html_af2edc6bd7f20415cac3a4f0e703ee785"><div class="ttname"><a href="classMWAWCell.html#af2edc6bd7f20415cac3a4f0e703ee785">MWAWCell::vAlignment</a></div><div class="ttdeci">VerticalAlignment vAlignment() const</div><div class="ttdoc">returns the vertical alignment </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:281</div></div> <div class="ttc" id="classMWAWCell_html_a53e2521057185bdeaea77ab2b52cb4e6"><div class="ttname"><a href="classMWAWCell.html#a53e2521057185bdeaea77ab2b52cb4e6">MWAWCell::m_protected</a></div><div class="ttdeci">bool m_protected</div><div class="ttdoc">cell protected </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:364</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a7898ce09b785805a29655e336009512d"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a7898ce09b785805a29655e336009512d">MWAWCell::Format::m_thousandHasSeparator</a></div><div class="ttdeci">bool m_thousandHasSeparator</div><div class="ttdoc">true if we must separate the thousand </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:104</div></div> <div class="ttc" id="classMWAWCell_html_a46309609a9c1e4b3ab728970352b44d3"><div class="ttname"><a href="classMWAWCell.html#a46309609a9c1e4b3ab728970352b44d3">MWAWCell::setHAlignment</a></div><div class="ttdeci">void setHAlignment(HorizontalAlignment align)</div><div class="ttdoc">sets the horizontal alignment </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:275</div></div> <div class="ttc" id="classMWAWCell_html_a6fe23855ca9b83834b3d9e9b6e61263f"><div class="ttname"><a href="classMWAWCell.html#a6fe23855ca9b83834b3d9e9b6e61263f">MWAWCell::getColumnName</a></div><div class="ttdeci">static std::string getColumnName(int col)</div><div class="ttdoc">return the column name </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:332</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014da7528e20b6e9ebd438e77e27b2b8d5805"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014da7528e20b6e9ebd438e77e27b2b8d5805">MWAWCell::F_NUMBER_GENERIC</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWCell_html_acf09a999ed86e0b4c965d86b33fc9335"><div class="ttname"><a href="classMWAWCell.html#acf09a999ed86e0b4c965d86b33fc9335">MWAWCell::isProtected</a></div><div class="ttdeci">bool isProtected() const</div><div class="ttdoc">returns true if the cell is protected </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:259</div></div> <div class="ttc" id="classMWAWCell_html_a6b6ae1b41e907bcfa7eb9b65a67fb23a"><div class="ttname"><a href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23a">MWAWCell::HorizontalAlignment</a></div><div class="ttdeci">HorizontalAlignment</div><div class="ttdoc">the default horizontal alignment. </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:125</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a0c9cedc782fac87519583e8082fce45e"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a0c9cedc782fac87519583e8082fce45e">MWAWCell::Format::m_parenthesesForNegative</a></div><div class="ttdeci">bool m_parenthesesForNegative</div><div class="ttdoc">true if we use parenthese to print negative number </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:106</div></div> <div class="ttc" id="classMWAWCell_html"><div class="ttname"><a href="classMWAWCell.html">MWAWCell</a></div><div class="ttdoc">a structure used to define a cell and its format </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:52</div></div> <div class="ttc" id="structMWAWColor_html"><div class="ttname"><a href="structMWAWColor.html">MWAWColor</a></div><div class="ttdoc">the class to store a color </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:192</div></div> <div class="ttc" id="classMWAWCell_html_aa8eeeb15b2c058df2dbcd748126b453c"><div class="ttname"><a href="classMWAWCell.html#aa8eeeb15b2c058df2dbcd748126b453c">MWAWCell::position</a></div><div class="ttdeci">MWAWVec2i const & position() const</div><div class="ttdoc">position accessor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:178</div></div> <div class="ttc" id="classMWAWCell_html_aa6467bd80b6f790c21aadf690591ba24"><div class="ttname"><a href="classMWAWCell.html#aa6467bd80b6f790c21aadf690591ba24">MWAWCell::bdSize</a></div><div class="ttdeci">MWAWVec2f const & bdSize() const</div><div class="ttdoc">bdbox size accessor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:211</div></div> <div class="ttc" id="classMWAWCell_html_a7151a9190d4441039f3011fbf4b962a7"><div class="ttname"><a href="classMWAWCell.html#a7151a9190d4441039f3011fbf4b962a7">MWAWCell::m_format</a></div><div class="ttdeci">Format m_format</div><div class="ttdoc">the cell format </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:352</div></div> <div class="ttc" id="classMWAWCell_html_a2b23c60339d92c75b8966fad4e714510"><div class="ttname"><a href="classMWAWCell.html#a2b23c60339d92c75b8966fad4e714510">MWAWCell::bdBox</a></div><div class="ttdeci">MWAWBox2f const & bdBox() const</div><div class="ttdoc">bdbox accessor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:200</div></div> <div class="ttc" id="classMWAWCellContent_html_a9e588c6e0198c84998d0855958b09a3a"><div class="ttname"><a href="classMWAWCellContent.html#a9e588c6e0198c84998d0855958b09a3a">MWAWCellContent::m_value</a></div><div class="ttdeci">double m_value</div><div class="ttdoc">the cell value </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:465</div></div> <div class="ttc" id="classMWAWCell_html_a61f3116dd3d3057d9bc7c8fb7e5ba267a7d6bc55962ed03ba15cd01bfca5510da"><div class="ttname"><a href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267a7d6bc55962ed03ba15cd01bfca5510da">MWAWCell::E_None</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:134</div></div> <div class="ttc" id="classMWAWCellContent_html_ac24330d3fca2d4f1f8b84395122471a2"><div class="ttname"><a href="classMWAWCellContent.html#ac24330d3fca2d4f1f8b84395122471a2">MWAWCellContent::m_formula</a></div><div class="ttdeci">std::vector< FormulaInstruction > m_formula</div><div class="ttdoc">the formula list of instruction </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:471</div></div> <div class="ttc" id="classMWAWCellContent_html"><div class="ttname"><a href="classMWAWCellContent.html">MWAWCellContent</a></div><div class="ttdoc">small class use to define a sheet cell content </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:375</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335a"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335a">MWAWCell::FormatType</a></div><div class="ttdeci">FormatType</div><div class="ttdoc">the different format of a cell&#39;s content </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="classMWAWCell_html_ab2ab97231e50bd1f6bcdf2aa0d50e628"><div class="ttname"><a href="classMWAWCell.html#ab2ab97231e50bd1f6bcdf2aa0d50e628">MWAWCell::m_bdSize</a></div><div class="ttdeci">MWAWVec2f m_bdSize</div><div class="ttdoc">the cell bounding size : unit point </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:349</div></div> <div class="ttc" id="classMWAWCell_html_a3a0ca9e8b0dbfa3b25293a301d08fbbf"><div class="ttname"><a href="classMWAWCell.html#a3a0ca9e8b0dbfa3b25293a301d08fbbf">MWAWCell::m_bdBox</a></div><div class="ttdeci">MWAWBox2f m_bdBox</div><div class="ttdoc">the cell bounding box (unit in point) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:347</div></div> <div class="ttc" id="classMWAWCell_html_a2f93e76ec175b5be071a1c74438dc9a8"><div class="ttname"><a href="classMWAWCell.html#a2f93e76ec175b5be071a1c74438dc9a8">MWAWCell::~MWAWCell</a></div><div class="ttdeci">virtual ~MWAWCell()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:154</div></div> <div class="ttc" id="classMWAWFont_html"><div class="ttname"><a href="classMWAWFont.html">MWAWFont</a></div><div class="ttdoc">Class to store font. </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:43</div></div> <div class="ttc" id="structMWAWBorder_html"><div class="ttname"><a href="structMWAWBorder.html">MWAWBorder</a></div><div class="ttdoc">a border </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:333</div></div> <div class="ttc" id="classMWAWBox2_html"><div class="ttname"><a href="classMWAWBox2.html">MWAWBox2< float ></a></div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a065bc1fa0ead370fa9f1cd9e070bd6ca"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a065bc1fa0ead370fa9f1cd9e070bd6ca">MWAWCell::Format::compare</a></div><div class="ttdeci">int compare(Format const &format) const</div><div class="ttdoc">a comparison function </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:230</div></div> <div class="ttc" id="classMWAWCellContent_html_a7c3b997b7f5d235f0be31c04d1c1e59b"><div class="ttname"><a href="classMWAWCellContent.html#a7c3b997b7f5d235f0be31c04d1c1e59b">MWAWCellContent::~MWAWCellContent</a></div><div class="ttdeci">~MWAWCellContent()</div><div class="ttdoc">destructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:425</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014daa979516a9688dace0276483d831ac24a"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014daa979516a9688dace0276483d831ac24a">MWAWCell::F_NUMBER_FRACTION</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWCellContent_html_a64dea4a08329e900e1a41183a2e20b0f"><div class="ttname"><a href="classMWAWCellContent.html#a64dea4a08329e900e1a41183a2e20b0f">MWAWCellContent::hasText</a></div><div class="ttdeci">bool hasText() const</div><div class="ttdoc">returns true if the text is set </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:449</div></div> <div class="ttc" id="classMWAWCell_html_a62735f07b5f0e9916da17a2a867cf407"><div class="ttname"><a href="classMWAWCell.html#a62735f07b5f0e9916da17a2a867cf407">MWAWCell::setBdSize</a></div><div class="ttdeci">void setBdSize(MWAWVec2f sz)</div><div class="ttdoc">set the bdbox size(unit point) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:216</div></div> <div class="ttc" id="MWAWFont_8hxx_html"><div class="ttname"><a href="MWAWFont_8hxx.html">MWAWFont.hxx</a></div></div> <div class="ttc" id="classMWAWCell_html_af6d0701bc8fa27596243d591f2341a76"><div class="ttname"><a href="classMWAWCell.html#af6d0701bc8fa27596243d591f2341a76">MWAWCell::setVAlignment</a></div><div class="ttdeci">void setVAlignment(VerticalAlignment align)</div><div class="ttdoc">sets the vertical alignment </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:286</div></div> <div class="ttc" id="classMWAWCell_html_adc090c8f2958bfa301c8b5a77f31407c"><div class="ttname"><a href="classMWAWCell.html#adc090c8f2958bfa301c8b5a77f31407c">MWAWCell::m_hAlign</a></div><div class="ttdeci">HorizontalAlignment m_hAlign</div><div class="ttdoc">the cell alignment : by default nothing </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:358</div></div> <div class="ttc" id="classMWAWCell_html_a61f3116dd3d3057d9bc7c8fb7e5ba267"><div class="ttname"><a href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267">MWAWCell::ExtraLine</a></div><div class="ttdeci">ExtraLine</div><div class="ttdoc">an enum to defined potential internal line: E_Line1=TL to RB, E_Line2=BL to RT </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:134</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a9424601504bffd7c6852e25c7283b974"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a9424601504bffd7c6852e25c7283b974">MWAWCell::Format::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &o, Format const &format)</div><div class="ttdoc">operator<< </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:167</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a4727fd58e305147669804cd0958ad5ad"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a4727fd58e305147669804cd0958ad5ad">MWAWCell::Format::getValueType</a></div><div class="ttdeci">std::string getValueType() const</div><div class="ttdoc">returns a value type </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:58</div></div> <div class="ttc" id="classMWAWCell_html_a5d234bd90d250ab6d912528bfa190c18a4fcaba68b1c321054f25d2815eecb34f"><div class="ttname"><a href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18a4fcaba68b1c321054f25d2815eecb34f">MWAWCell::VALIGN_BOTTOM</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:131</div></div> <div class="ttc" id="libmwaw__internal_8hxx_html_aa0853ce6eff7d070b94be54e1dce6eea"><div class="ttname"><a href="libmwaw__internal_8hxx.html#aa0853ce6eff7d070b94be54e1dce6eea">MWAWVec2b</a></div><div class="ttdeci">MWAWVec2< bool > MWAWVec2b</div><div class="ttdoc">MWAWVec2 of bool. </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:832</div></div> <div class="ttc" id="classMWAWCellContent_html_a83be1a7372903fcdc5dd69baed760def"><div class="ttname"><a href="classMWAWCellContent.html#a83be1a7372903fcdc5dd69baed760def">MWAWCellContent::isValueSet</a></div><div class="ttdeci">bool isValueSet() const</div><div class="ttdoc">returns true if the value has been setted </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:444</div></div> <div class="ttc" id="classMWAWCell_html_a6b6ae1b41e907bcfa7eb9b65a67fb23aa20c0e9fc59dfbe8f3f2044aa9a080198"><div class="ttname"><a href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa20c0e9fc59dfbe8f3f2044aa9a080198">MWAWCell::HALIGN_FULL</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:126</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335aa463845bfb5cdc2ec59474a800eb20ba7"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa463845bfb5cdc2ec59474a800eb20ba7">MWAWCell::F_NUMBER</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="classMWAWCell_html_abc60fb6306696da948e21bc633b34a19"><div class="ttname"><a href="classMWAWCell.html#abc60fb6306696da948e21bc633b34a19">MWAWCell::m_numberCellSpanned</a></div><div class="ttdeci">MWAWVec2i m_numberCellSpanned</div><div class="ttdoc">the cell spanned : by default (1,1) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:345</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_aae5bd7bc4b3ed6a47fbbef541f0a8e08"><div class="ttname"><a href="structMWAWCell_1_1Format.html#aae5bd7bc4b3ed6a47fbbef541f0a8e08">MWAWCell::Format::m_format</a></div><div class="ttdeci">FormatType m_format</div><div class="ttdoc">the cell format : by default unknown </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:92</div></div> <div class="ttc" id="classMWAWCell_html_ad3110415431cb4a3b832832ff3178b68"><div class="ttname"><a href="classMWAWCell.html#ad3110415431cb4a3b832832ff3178b68">MWAWCell::hasExtraLine</a></div><div class="ttdeci">bool hasExtraLine() const</div><div class="ttdoc">returns true if we have some extra lines </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:321</div></div> <div class="ttc" id="classMWAWCell_html_acd941eb3b459f21f031bcf3f184d45ee"><div class="ttname"><a href="classMWAWCell.html#acd941eb3b459f21f031bcf3f184d45ee">MWAWCell::setExtraLine</a></div><div class="ttdeci">void setExtraLine(ExtraLine extrLine, MWAWBorder const &type=MWAWBorder())</div><div class="ttdoc">sets the extraline </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:336</div></div> <div class="ttc" id="classMWAWCell_html_a44fffca6a1452c0be350adbbbfb6bcc8"><div class="ttname"><a href="classMWAWCell.html#a44fffca6a1452c0be350adbbbfb6bcc8">MWAWCell::m_extraLine</a></div><div class="ttdeci">ExtraLine m_extraLine</div><div class="ttdoc">extra line </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:369</div></div> <div class="ttc" id="classMWAWCell_html_af198fd2eb7a98e72d65b235b1eea2998"><div class="ttname"><a href="classMWAWCell.html#af198fd2eb7a98e72d65b235b1eea2998">MWAWCell::resetBorders</a></div><div class="ttdeci">void resetBorders()</div><div class="ttdoc">reset the border </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:303</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_a7a3010da6c6a35227700ca84d7bd4ff5"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#a7a3010da6c6a35227700ca84d7bd4ff5">MWAWCellContent::FormulaInstruction::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:380</div></div> <div class="ttc" id="classMWAWCell_html_a61f3116dd3d3057d9bc7c8fb7e5ba267abd126439a60e3bb690144d8bf3fb7658"><div class="ttname"><a href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267abd126439a60e3bb690144d8bf3fb7658">MWAWCell::E_Cross</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:134</div></div> <div class="ttc" id="classMWAWCell_html_a1e14b36072853ebc755fa6a09a1af5f8"><div class="ttname"><a href="classMWAWCell.html#a1e14b36072853ebc755fa6a09a1af5f8">MWAWCell::backgroundColor</a></div><div class="ttdeci">MWAWColor backgroundColor() const</div><div class="ttdoc">returns the background color </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:311</div></div> <div class="ttc" id="classMWAWCell_html_ae395cd271953a394dc19e28a8a312d6d"><div class="ttname"><a href="classMWAWCell.html#ae395cd271953a394dc19e28a8a312d6d">MWAWCell::extraLine</a></div><div class="ttdeci">ExtraLine extraLine() const</div><div class="ttdoc">returns the extra lines </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:326</div></div> <div class="ttc" id="classMWAWCell_html_a935d3b5aa11b9177e072a9fc9871f929"><div class="ttname"><a href="classMWAWCell.html#a935d3b5aa11b9177e072a9fc9871f929">MWAWCell::setPosition</a></div><div class="ttdeci">void setPosition(MWAWVec2i posi)</div><div class="ttdoc">set the cell positions : 0,0 -> A1, 0,1 -> A2 </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:183</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_ae138b3f47fa3ce60c952f33258e4d0ec"><div class="ttname"><a href="structMWAWCell_1_1Format.html#ae138b3f47fa3ce60c952f33258e4d0ec">MWAWCell::Format::m_numeratorDigits</a></div><div class="ttdeci">int m_numeratorDigits</div><div class="ttdoc">the number of numerator digits </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:100</div></div> <div class="ttc" id="classMWAWFontConverter_html"><div class="ttname"><a href="classMWAWFontConverter.html">MWAWFontConverter</a></div><div class="ttdoc">a namespace used to convert Mac font characters in unicode </div><div class="ttdef"><b>Definition:</b> MWAWFontConverter.hxx:62</div></div> <div class="ttc" id="classMWAWCell_html_ad36d65128a5869f5382bea1e89e695d8"><div class="ttname"><a href="classMWAWCell.html#ad36d65128a5869f5382bea1e89e695d8">MWAWCell::borders</a></div><div class="ttdeci">std::vector< MWAWBorder > const & borders() const</div><div class="ttdoc">return the cell border: libmwaw::Left | ... </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:297</div></div> <div class="ttc" id="classMWAWCellContent_html_ae88a1268a26e05bf30e69ee12f4abf2f"><div class="ttname"><a href="classMWAWCellContent.html#ae88a1268a26e05bf30e69ee12f4abf2f">MWAWCellContent::m_contentType</a></div><div class="ttdeci">Type m_contentType</div><div class="ttdoc">the content type ( by default unknown ) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:463</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335aa3a9e2d26de6b8698a62f37a74c7eaf96"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aa3a9e2d26de6b8698a62f37a74c7eaf96">MWAWCell::F_TIME</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="classMWAWCell_html_a5d234bd90d250ab6d912528bfa190c18aab9c6b3a232efc7be1868b55713f363a"><div class="ttname"><a href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18aab9c6b3a232efc7be1868b55713f363a">MWAWCell::VALIGN_CENTER</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:131</div></div> <div class="ttc" id="classMWAWCell_html_a5b08ec1570625fa4207b85102af8d6ef"><div class="ttname"><a href="classMWAWCell.html#a5b08ec1570625fa4207b85102af8d6ef">MWAWCell::setNumSpannedCells</a></div><div class="ttdeci">void setNumSpannedCells(MWAWVec2i numSpanned)</div><div class="ttdoc">sets the number of spanned cells : MWAWVec2i(1,1) means 1 cellule </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:194</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a6881997c2d8f6ac93a01b9b6c2af16a0"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a6881997c2d8f6ac93a01b9b6c2af16a0">MWAWCell::Format::getNumberingProperties</a></div><div class="ttdeci">bool getNumberingProperties(librevenge::RVNGPropertyList &propList) const</div><div class="ttdoc">get the numbering style </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:82</div></div> <div class="ttc" id="classMWAWCell_html_a6b6ae1b41e907bcfa7eb9b65a67fb23aa20e01e4d92dfed1549cc640a83290280"><div class="ttname"><a href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa20e01e4d92dfed1549cc640a83290280">MWAWCell::HALIGN_DEFAULT</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:126</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a6d403318c8c17377f0635fea3383023d"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a6d403318c8c17377f0635fea3383023d">MWAWCell::Format::m_digits</a></div><div class="ttdeci">int m_digits</div><div class="ttdoc">the number of digits </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:96</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014dac334d0f889823bb9de4c748a173afa9e"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014dac334d0f889823bb9de4c748a173afa9e">MWAWCell::F_NUMBER_CURRENCY</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWCell_html_ae3459d43ce8251b70c13704d52973d44"><div class="ttname"><a href="classMWAWCell.html#ae3459d43ce8251b70c13704d52973d44">MWAWCell::m_backgroundColor</a></div><div class="ttdeci">MWAWColor m_backgroundColor</div><div class="ttdoc">the backgroung color </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:362</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a37cd20f51c42b74a3d5fe93915188b6d"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a37cd20f51c42b74a3d5fe93915188b6d">MWAWCell::Format::m_numberFormat</a></div><div class="ttdeci">NumberType m_numberFormat</div><div class="ttdoc">the numeric format </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:94</div></div> <div class="ttc" id="classMWAWCell_html_ab7f4fa2ad654d97df8491c5fb3481ce2"><div class="ttname"><a href="classMWAWCell.html#ab7f4fa2ad654d97df8491c5fb3481ce2">MWAWCell::m_fontSet</a></div><div class="ttdeci">bool m_fontSet</div><div class="ttdoc">a flag to know if the font has been set </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:356</div></div> <div class="ttc" id="classMWAWCell_html_a0962d8745057b67bac1c4e4217ec76b5"><div class="ttname"><a href="classMWAWCell.html#a0962d8745057b67bac1c4e4217ec76b5">MWAWCell::getCellName</a></div><div class="ttdeci">static std::string getCellName(MWAWVec2i const &pos, MWAWVec2b const &absolute)</div><div class="ttdoc">return the name of a cell (given row and column) : 0,0 -> [.A1], 0,1 -> [.A2] </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:359</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_af8a2f9f788fbc990b5f1180d4d9af58e"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#af8a2f9f788fbc990b5f1180d4d9af58e">MWAWCellContent::FormulaInstruction::m_longValue</a></div><div class="ttdeci">double m_longValue</div><div class="ttdoc">value ( if type==F_Long ) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:402</div></div> <div class="ttc" id="classMWAWCell_html_a61f3116dd3d3057d9bc7c8fb7e5ba267a590efe27132c9b28e188ab2950eadc31"><div class="ttname"><a href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267a590efe27132c9b28e188ab2950eadc31">MWAWCell::E_Line1</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:134</div></div> <div class="ttc" id="structMWAWCell_1_1CompareFormat_html_ae976bc79eaffcc29e6de7ec805a287f8"><div class="ttname"><a href="structMWAWCell_1_1CompareFormat.html#ae976bc79eaffcc29e6de7ec805a287f8">MWAWCell::CompareFormat::CompareFormat</a></div><div class="ttdeci">CompareFormat()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:115</div></div> <div class="ttc" id="classMWAWCell_html_abca7aeb9c726fbce343721a3d66f75b9"><div class="ttname"><a href="classMWAWCell.html#abca7aeb9c726fbce343721a3d66f75b9">MWAWCell::getFont</a></div><div class="ttdeci">MWAWFont getFont() const</div><div class="ttdoc">returns the font </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:247</div></div> <div class="ttc" id="classMWAWCell_html_a7a08799dacb827e2f56f527e325d78b4"><div class="ttname"><a href="classMWAWCell.html#a7a08799dacb827e2f56f527e325d78b4">MWAWCell::numSpannedCells</a></div><div class="ttdeci">MWAWVec2i const & numSpannedCells() const</div><div class="ttdoc">returns the number of spanned cells </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:189</div></div> <div class="ttc" id="structMWAWCell_1_1CompareFormat_html_af9bc5056044133ebcd8178b18151a316"><div class="ttname"><a href="structMWAWCell_1_1CompareFormat.html#af9bc5056044133ebcd8178b18151a316">MWAWCell::CompareFormat::operator()</a></div><div class="ttdeci">bool operator()(Format const &c1, Format const &c2) const</div><div class="ttdoc">comparaison function </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:117</div></div> <div class="ttc" id="classMWAWCellContent_html_ae485ea5ae1e01ba8ae7a9b4c5fbd1860"><div class="ttname"><a href="classMWAWCellContent.html#ae485ea5ae1e01ba8ae7a9b4c5fbd1860">MWAWCellContent::m_valueSet</a></div><div class="ttdeci">bool m_valueSet</div><div class="ttdoc">true if the value has been set </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:467</div></div> <div class="ttc" id="classMWAWEntry_html"><div class="ttname"><a href="classMWAWEntry.html">MWAWEntry</a></div><div class="ttdoc">basic class to store an entry in a file This contained : </div><div class="ttdef"><b>Definition:</b> MWAWEntry.hxx:46</div></div> <div class="ttc" id="classMWAWCell_html_a5d234bd90d250ab6d912528bfa190c18"><div class="ttname"><a href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18">MWAWCell::VerticalAlignment</a></div><div class="ttdeci">VerticalAlignment</div><div class="ttdoc">the default vertical alignment. </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:131</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_aa69d00f40db76b6617852338690e396a"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#aa69d00f40db76b6617852338690e396a">MWAWCellContent::FormulaInstruction::FormulaInstruction</a></div><div class="ttdeci">FormulaInstruction()</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:382</div></div> <div class="ttc" id="classMWAWCell_html_aecdba268afd964d8681901401ed9014d"><div class="ttname"><a href="classMWAWCell.html#aecdba268afd964d8681901401ed9014d">MWAWCell::NumberType</a></div><div class="ttdeci">NumberType</div><div class="ttdoc">the different number format of a cell&#39;s content </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:58</div></div> <div class="ttc" id="classMWAWCell_html_a6b6ae1b41e907bcfa7eb9b65a67fb23aa7961b545f5221712fc71d9173c6d859c"><div class="ttname"><a href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aa7961b545f5221712fc71d9173c6d859c">MWAWCell::HALIGN_RIGHT</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:125</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_a2e91acf8649eaaabbdfb54013407aae8"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#a2e91acf8649eaaabbdfb54013407aae8">MWAWCellContent::FormulaInstruction::m_content</a></div><div class="ttdeci">std::string m_content</div><div class="ttdoc">the content ( if type == F_Operator or type = F_Function or type==F_Text) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:400</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a92ad796ed6b2e293d17694dfbb73d441"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a92ad796ed6b2e293d17694dfbb73d441">MWAWCell::Format::m_denominatorDigits</a></div><div class="ttdeci">int m_denominatorDigits</div><div class="ttdoc">the number of denominator digits </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:102</div></div> <div class="ttc" id="classMWAWCell_html_a5d234bd90d250ab6d912528bfa190c18ae9e26da96db951f3a9a1351f55292dda"><div class="ttname"><a href="classMWAWCell.html#a5d234bd90d250ab6d912528bfa190c18ae9e26da96db951f3a9a1351f55292dda">MWAWCell::VALIGN_DEFAULT</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:131</div></div> <div class="ttc" id="structMWAWCellContent_1_1FormulaInstruction_html_a1711e11a190a2f24bc82a237d406e2f3"><div class="ttname"><a href="structMWAWCellContent_1_1FormulaInstruction.html#a1711e11a190a2f24bc82a237d406e2f3">MWAWCellContent::FormulaInstruction::m_fileName</a></div><div class="ttdeci">std::string m_fileName</div><div class="ttdoc">the file name (if not empty) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:412</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a953a1ccecddaa8cc10bc68cefd286e7b"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a953a1ccecddaa8cc10bc68cefd286e7b">MWAWCell::Format::m_DTFormat</a></div><div class="ttdeci">std::string m_DTFormat</div><div class="ttdoc">a date/time format ( using a subset of strftime format ) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:110</div></div> <div class="ttc" id="classMWAWCell_html_afdd360aec9024ee141b8f2b9b671fb03"><div class="ttname"><a href="classMWAWCell.html#afdd360aec9024ee141b8f2b9b671fb03">MWAWCell::setBdBox</a></div><div class="ttdeci">void setBdBox(MWAWBox2f box)</div><div class="ttdoc">set the bdbox (unit point) </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:205</div></div> <div class="ttc" id="classMWAWCell_html_a61f3116dd3d3057d9bc7c8fb7e5ba267aa358a53fc231c062b168f85817a82451"><div class="ttname"><a href="classMWAWCell.html#a61f3116dd3d3057d9bc7c8fb7e5ba267aa358a53fc231c062b168f85817a82451">MWAWCell::E_Line2</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:134</div></div> <div class="ttc" id="classMWAWCell_html_a6b6ae1b41e907bcfa7eb9b65a67fb23aaf14c4d28c51d7fef0155bff6f710e657"><div class="ttname"><a href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aaf14c4d28c51d7fef0155bff6f710e657">MWAWCell::HALIGN_LEFT</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:125</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_ac3e06975a8c488e30a3a8d99a3fbd05d"><div class="ttname"><a href="structMWAWCell_1_1Format.html#ac3e06975a8c488e30a3a8d99a3fbd05d">MWAWCell::Format::m_integerDigits</a></div><div class="ttdeci">int m_integerDigits</div><div class="ttdoc">the number of main digits </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:98</div></div> <div class="ttc" id="classMWAWCell_html_a6b6ae1b41e907bcfa7eb9b65a67fb23aaf57ffc44c24134813ba5625b46f8ffef"><div class="ttname"><a href="classMWAWCell.html#a6b6ae1b41e907bcfa7eb9b65a67fb23aaf57ffc44c24134813ba5625b46f8ffef">MWAWCell::HALIGN_CENTER</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:125</div></div> <div class="ttc" id="classMWAWCell_html_a01cd343d23be6ce66713c2211313e1f6"><div class="ttname"><a href="classMWAWCell.html#a01cd343d23be6ce66713c2211313e1f6">MWAWCell::addTo</a></div><div class="ttdeci">void addTo(librevenge::RVNGPropertyList &propList, std::shared_ptr< MWAWFontConverter > fontConverter) const</div><div class="ttdoc">adds to the propList </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:255</div></div> <div class="ttc" id="structMWAWCell_1_1Format_html_a2b0b56a9d29856f270ca54121ed5a1b1"><div class="ttname"><a href="structMWAWCell_1_1Format.html#a2b0b56a9d29856f270ca54121ed5a1b1">MWAWCell::Format::hasBasicFormat</a></div><div class="ttdeci">bool hasBasicFormat() const</div><div class="ttdoc">returns true if this is a basic format style </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:78</div></div> <div class="ttc" id="classMWAWCell_html_a7e39bd7cb41e8b5b9cabbacd8182335aad47e12376f1557891f216c939503c5b9"><div class="ttname"><a href="classMWAWCell.html#a7e39bd7cb41e8b5b9cabbacd8182335aad47e12376f1557891f216c939503c5b9">MWAWCell::F_TEXT</a></div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:56</div></div> <div class="ttc" id="classMWAWVec2_html"><div class="ttname"><a href="classMWAWVec2.html">MWAWVec2< int ></a></div></div> <div class="ttc" id="classMWAWCell_html_af924df80cc60bc0f3f00c6411b6dba46"><div class="ttname"><a href="classMWAWCell.html#af924df80cc60bc0f3f00c6411b6dba46">MWAWCell::isFontSet</a></div><div class="ttdeci">bool isFontSet() const</div><div class="ttdoc">returns true if the font has been set </div><div class="ttdef"><b>Definition:</b> MWAWCell.hxx:242</div></div> <div class="ttc" id="classMWAWCell_html_a0a643df8de5df394592786a79cef2327"><div class="ttname"><a href="classMWAWCell.html#a0a643df8de5df394592786a79cef2327">MWAWCell::setBorders</a></div><div class="ttdeci">void setBorders(int wh, MWAWBorder const &border)</div><div class="ttdoc">sets the cell border: wh=libmwaw::LeftBit|... </div><div class="ttdef"><b>Definition:</b> MWAWCell.cxx:379</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Mon Feb 11 2019 22:20:43 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>