<!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>MWAWFont.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('MWAWFont_8hxx_source.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">MWAWFont.hxx</div> </div> </div><!--header--> <div class="contents"> <a href="MWAWFont_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="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifndef MWAW_FONT</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"># define MWAW_FONT</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include "<a class="code" href="libmwaw__internal_8hxx.html">libmwaw_internal.hxx</a>"</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classMWAWFont.html"> 43</a></span> <span class="keyword">class </span><a class="code" href="classMWAWFont.html">MWAWFont</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html"> 47</a></span>  <span class="keyword">struct </span><a class="code" href="structMWAWFont_1_1Line.html">Line</a> {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fab9fded147851b9985d6245e48a8ce7aa"> 49</a></span>  <span class="keyword">enum</span> <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">Style</a> { <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">None</a>, <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa9fb74710e4cc4f4f865240ed5e71bd74">Simple</a>, <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa43f32875350f9b787d09ab1b9714afb0">Dot</a>, <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa55202639a84640caf3e29e4ffd86d715">LargeDot</a>, <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa49580cacc62ad8073178ddd846b585d8">Dash</a>, <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fab9fded147851b9985d6245e48a8ce7aa">Wave</a> };</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef"> 51</a></span>  <span class="keyword">enum</span> <a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">Type</a> { <a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a">Single</a>, <a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa414ffca5b8035e282db78d97ba4988bf">Double</a>, <a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa7aaf5b67c5bb51236c59e320b752a7dd">Triple</a> };</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8"> 53</a></span>  <span class="keyword">explicit</span> <a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">Style</a> style=<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">None</a>, <a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">Type</a> type=<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a">Single</a>, <span class="keywordtype">bool</span> wordFlag=<span class="keyword">false</span>, <span class="keywordtype">float</span> w=1.0)</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  : <a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a>(style)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  , <a class="code" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">m_type</a>(type)</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  , <a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a>(w)</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  , <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a>::black())</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  , <a class="code" href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515">m_word</a>(wordFlag)</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a12d89d143e01000a102d40efb11aa449"> 62</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Line.html#a12d89d143e01000a102d40efb11aa449">isSet</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a> != <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">None</a> && <a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a>>0;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">void</span> <a class="code" href="structMWAWFont_1_1Line.html#af0f94b9333c5d11e93eae386b063e0e3">addTo</a>(librevenge::RVNGPropertyList &propList, std::string <span class="keyword">const</span> &type) <span class="keyword">const</span>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">friend</span> std::ostream &<a class="code" href="structMWAWFont_1_1Line.html#ab40f13ab84d10354c6ad7411e3742643">operator<<</a>(std::ostream &o, <a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &line);</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#aa8246ae8d8913c959910c85d6a2f4365"> 71</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Line.html#aa8246ae8d8913c959910c85d6a2f4365">operator==</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)==0;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a85044fbdd5c8f5e2f7bc3c9d6574fbc3"> 76</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Line.html#a85044fbdd5c8f5e2f7bc3c9d6574fbc3">operator!=</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)!=0;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  }</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04"> 81</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a> != oth.<a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a>) <span class="keywordflow">return</span> int(<a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a>)-int(oth.<a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a>);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">m_type</a> != oth.<a class="code" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">m_type</a>) <span class="keywordflow">return</span> int(<a class="code" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">m_type</a>)-int(oth.<a class="code" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">m_type</a>);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515">m_word</a> != oth.<a class="code" href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515">m_word</a>) <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515">m_word</a> ? -1 : 1;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a> < oth.<a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a>) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a> > oth.<a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a>) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>() != oth.<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>())</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>();</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a"> 95</a></span>  <a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">Style</a> <a class="code" href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">m_style</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b"> 97</a></span>  <a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">Type</a> <a class="code" href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">m_type</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb"> 99</a></span>  <span class="keywordtype">float</span> <a class="code" href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">m_width</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04"> 101</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<MWAWColor></a> <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515"> 103</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515">m_word</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  };</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html"> 106</a></span>  <span class="keyword">struct </span><a class="code" href="structMWAWFont_1_1Script.html">Script</a> {</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a15d1797bfdb3fd9f2a621730efed3c48"> 108</a></span>  <span class="keyword">explicit</span> <a class="code" href="structMWAWFont_1_1Script.html#a15d1797bfdb3fd9f2a621730efed3c48">Script</a>(<span class="keywordtype">float</span> delta=0, librevenge::RVNGUnit deltaUnit=librevenge::RVNG_PERCENT, <span class="keywordtype">int</span> scale=100)</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  : m_delta(delta)</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  , m_deltaUnit(deltaUnit)</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  , m_scale(scale)</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  {</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  }</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a63088b4185fa3dc212a44b6fb3a4fca0"> 115</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#a63088b4185fa3dc212a44b6fb3a4fca0">isSet</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span> != <a class="code" href="structMWAWFont_1_1Script.html">Script</a>();</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#aca6ce74fccdffc27248c1c6b3b305798"> 120</a></span>  <span class="keyword">static</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a> <a class="code" href="structMWAWFont_1_1Script.html#aca6ce74fccdffc27248c1c6b3b305798">sub</a>()</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  {</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a>(-33,librevenge::RVNG_PERCENT,58);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  }</div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a45038402bcaf6b7127da92bc48c4ed10"> 125</a></span>  <span class="keyword">static</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a> <a class="code" href="structMWAWFont_1_1Script.html#a45038402bcaf6b7127da92bc48c4ed10">sub100</a>()</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  {</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a>(-20);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#aebb51c5c764fa58b311b37d72e64b2fc"> 130</a></span>  <span class="keyword">static</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a> <a class="code" href="structMWAWFont_1_1Script.html#aebb51c5c764fa58b311b37d72e64b2fc">super</a>()</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a>(33,librevenge::RVNG_PERCENT,58);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  }</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#ab2266c0123a4d3a34bb1290a73387211"> 135</a></span>  <span class="keyword">static</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a> <a class="code" href="structMWAWFont_1_1Script.html#ab2266c0123a4d3a34bb1290a73387211">super100</a>()</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Script.html">Script</a>(20);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  std::string str(<span class="keywordtype">float</span> fSize) <span class="keyword">const</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a0da43e31f2aa410e8cf9aaadf9a7d0a9"> 143</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#a0da43e31f2aa410e8cf9aaadf9a7d0a9">operator==</a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)==0;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#aec625b3ada6a153f98f44df5ceae57bf"> 148</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#aec625b3ada6a153f98f44df5ceae57bf">operator!=</a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)!=0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#ac958e2d4849725f9eed80dde3044c4ba"> 153</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#ac958e2d4849725f9eed80dde3044c4ba">operator<</a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)<0;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  }</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a7874eb551f929a643961a06c3629f7c2"> 158</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#a7874eb551f929a643961a06c3629f7c2">operator<=</a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)<=0;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#ae2799a3f2e1edb30c4a4e32e049ebf85"> 163</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#ae2799a3f2e1edb30c4a4e32e049ebf85">operator></a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)>0;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  }</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a9d726df5c9d0459935b66a77e0736af3"> 168</a></span>  <span class="keywordtype">bool</span> <a class="code" href="structMWAWFont_1_1Script.html#a9d726df5c9d0459935b66a77e0736af3">operator>=</a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(oth)>=0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  }</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a817b4216ba756d418474383929547b0a"> 173</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWFont_1_1Script.html#a817b4216ba756d418474383929547b0a">cmp</a>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">if</span> (m_delta > oth.<a class="code" href="structMWAWFont_1_1Script.html#ae212ef7c11a3a690e177708301342532">m_delta</a>) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">if</span> (m_delta < oth.<a class="code" href="structMWAWFont_1_1Script.html#ae212ef7c11a3a690e177708301342532">m_delta</a>) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (m_deltaUnit != oth.<a class="code" href="structMWAWFont_1_1Script.html#a2bee6a836e5587926722f85191f9c180">m_deltaUnit</a>) <span class="keywordflow">return</span> int(m_deltaUnit)-int(oth.<a class="code" href="structMWAWFont_1_1Script.html#a2bee6a836e5587926722f85191f9c180">m_deltaUnit</a>);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">if</span> (m_scale != oth.<a class="code" href="structMWAWFont_1_1Script.html#aa26b0afe03fc9a03d3be4ad4936ba6b3">m_scale</a>) <span class="keywordflow">return</span> m_scale-oth.<a class="code" href="structMWAWFont_1_1Script.html#aa26b0afe03fc9a03d3be4ad4936ba6b3">m_scale</a>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#ae212ef7c11a3a690e177708301342532"> 182</a></span>  <span class="keywordtype">float</span> <a class="code" href="structMWAWFont_1_1Script.html#ae212ef7c11a3a690e177708301342532">m_delta</a>;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#a2bee6a836e5587926722f85191f9c180"> 184</a></span>  librevenge::RVNGUnit <a class="code" href="structMWAWFont_1_1Script.html#a2bee6a836e5587926722f85191f9c180">m_deltaUnit</a>;</div><div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structMWAWFont_1_1Script.html#aa26b0afe03fc9a03d3be4ad4936ba6b3"> 186</a></span>  <span class="keywordtype">int</span> <a class="code" href="structMWAWFont_1_1Script.html#aa26b0afe03fc9a03d3be4ad4936ba6b3">m_scale</a>;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  };</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ac6570cafd265548aa6381afd8cccf6c1"> 190</a></span>  <span class="keyword">enum</span> <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33">FontBits</a> { <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a8ccb1192a73a7c702b86ade9fd9c53ef">boldBit</a>=1, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ac6570cafd265548aa6381afd8cccf6c1">italicBit</a>=2, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ae55ff9620869e202a9cd90929d149b9e">blinkBit</a>=4, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a7781b81afbf8eb58f845d6b365b7800d">embossBit</a>=8, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33aefee87de88779869e886724fee7b574f">engraveBit</a>=0x10,</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a22df697b2ba09b5d5a266d7735e879a6"> 191</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a867280b960063998c43728473082cd4d">hiddenBit</a>=0x20, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a2c8a4c8bf57f2cc7c70b0e010722c2f0">outlineBit</a>=0x40, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a22df697b2ba09b5d5a266d7735e879a6">shadowBit</a>=0x80,</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a4d6e2a9feaae497867745c8ae1651da8"> 192</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a768ca70404c78bb648bacf0243746999">reverseVideoBit</a>=0x100, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a70736a41b12a4fbe80a8e115cacaafe6">smallCapsBit</a>=0x200, <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a4d6e2a9feaae497867745c8ae1651da8">uppercaseBit</a>=0x400,</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a8ddac91d2a5c42ae41d2276cdca2378c"> 193</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a8ddac91d2a5c42ae41d2276cdca2378c">lowercaseBit</a>=0x800,</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ab2c270c1675b132497f31e890af5a1b1"> 194</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ab2c270c1675b132497f31e890af5a1b1">initialcaseBit</a>=2*<a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a8ddac91d2a5c42ae41d2276cdca2378c">lowercaseBit</a>,</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a38301cd370961287b4ffa66553af3c44"> 195</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a38301cd370961287b4ffa66553af3c44">boxedBit</a>=2*<a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ab2c270c1675b132497f31e890af5a1b1">initialcaseBit</a>,</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33acbd14e6f49bb6d5f2472ad4b5e82a743"> 196</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33acbd14e6f49bb6d5f2472ad4b5e82a743">boxedRoundedBit</a>=2*<a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a38301cd370961287b4ffa66553af3c44">boxedBit</a>,</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a9e7b43d03212a94f432d405e235c9369"> 197</a></span>  <a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a9e7b43d03212a94f432d405e235c9369">reverseWritingBit</a>=2*<a class="code" href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33acbd14e6f49bb6d5f2472ad4b5e82a743">boxedRoundedBit</a></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  };</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a6f136d03846ecbfd44e19514353b369d"> 204</a></span>  <span class="keyword">explicit</span> <a class="code" href="classMWAWFont.html#a6f136d03846ecbfd44e19514353b369d">MWAWFont</a>(<span class="keywordtype">int</span> newId=-1, <span class="keywordtype">float</span> sz=12, uint32_t f = 0)</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  : <a class="code" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a>(newId)</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  , <a class="code" href="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">m_size</a>(sz)</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  , <a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a>(false)</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  , <a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>(0)</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  , <a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>(<a class="code" href="namespacelibrevenge.html">librevenge</a>::RVNG_POINT)</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  , <a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>(1)</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  , <a class="code" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">m_scriptPosition</a>()</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  , <a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a>(f)</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  , <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a>::<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">None</a>))</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  , <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a>::<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">None</a>))</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  , <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a>::<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">None</a>))</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  , <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a>::black())</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  , <a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a>::white())</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  , <a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>(<span class="stringliteral">""</span>)</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  , <a class="code" href="classMWAWFont.html#ae08e6db6720732ce718f153bba72fd17">m_extra</a>(<span class="stringliteral">""</span>)</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  {</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <a class="code" href="classMWAWFont.html#ab841a9894319e1977f9828fa5870b400">resetColor</a>();</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  }</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ad01c9512c4644bbd56fb7ab29cc5e29a"> 224</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWFont.html#ad01c9512c4644bbd56fb7ab29cc5e29a">isSet</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>();</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  }</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a1ac0830b4ff194119d9fd07e24ce86c5"> 229</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a1ac0830b4ff194119d9fd07e24ce86c5">insert</a>(<a class="code" href="classMWAWFont.html">MWAWFont</a> <span class="keyword">const</span> &ft)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <a class="code" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a>);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <a class="code" href="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">m_size</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">m_size</a>);</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a>);</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>);</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>);</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <a class="code" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">m_scriptPosition</a>.insert(ft.<a class="code" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">m_scriptPosition</a>);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordflow">if</span> (ft.<a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>()) {</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>())</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <a class="code" href="classMWAWFont.html#a5560cd04a662c9f16e842702ac8cda61">setFlags</a>(<a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>()| ft.<a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>());</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a> = ft.<a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a>;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  }</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>.insert(ft.<a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>);</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>.insert(ft.<a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>);</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>.insert(ft.<a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>);</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a3fb5940766f0ee1f8b5ea3a96d05ffaa">m_color</a>);</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>.<a class="code" href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">insert</a>(ft.<a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <a class="code" href="classMWAWFont.html#ae08e6db6720732ce718f153bba72fd17">m_extra</a> += ft.<a class="code" href="classMWAWFont.html#ae08e6db6720732ce718f153bba72fd17">m_extra</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="classMWAWFont.html#a07ecd9e27cc2a0e616b10706789a57ac"> 252</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a07ecd9e27cc2a0e616b10706789a57ac">setFont</a>(<span class="keywordtype">int</span> newId)</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="classMWAWFont.html#ab841a9894319e1977f9828fa5870b400">resetColor</a>();</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <a class="code" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a>=newId;</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="classMWAWFont.html#a41c2b509d77fbf079e0913443edb569b"> 259</a></span>  <span class="keywordtype">int</span> <a class="code" href="classMWAWFont.html#a41c2b509d77fbf079e0913443edb569b">id</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="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</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="classMWAWFont.html#ae9e6e347e06d5c5e97ced4b20f66f44b"> 264</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#ae9e6e347e06d5c5e97ced4b20f66f44b">setId</a>(<span class="keywordtype">int</span> newId)</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="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a> = newId;</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="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2"> 270</a></span>  <span class="keywordtype">float</span> <a class="code" href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">size</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="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">m_size</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</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="classMWAWFont.html#ac2efd5cf199f65e60b6483d35366d3e9"> 275</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#ac2efd5cf199f65e60b6483d35366d3e9">setSize</a>(<span class="keywordtype">float</span> sz, <span class="keywordtype">bool</span> isRelative=<span class="keyword">false</span>)</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="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">m_size</a> = sz;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a> = isRelative;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  }</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ac4ca11f16960b88ffe892f51b8771668"> 282</a></span>  <span class="keywordtype">float</span> <a class="code" href="classMWAWFont.html#ac4ca11f16960b88ffe892f51b8771668">deltaLetterSpacing</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>();</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  }</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a4c7512e7a9e17b89ed18c963c4983452"> 287</a></span>  librevenge::RVNGUnit <a class="code" href="classMWAWFont.html#a4c7512e7a9e17b89ed18c963c4983452">deltaLetterSpacingUnit</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>();</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="classMWAWFont.html#abe82c3b161addd7e7935ff69d510d8cf"> 292</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#abe82c3b161addd7e7935ff69d510d8cf">setDeltaLetterSpacing</a>(<span class="keywordtype">float</span> d, librevenge::RVNGUnit unit=librevenge::RVNG_POINT)</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  {</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>=d;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>=unit;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  }</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ad252231ffdc28829b3c68a1057d8889e"> 298</a></span>  <span class="keywordtype">float</span> <a class="code" href="classMWAWFont.html#ad252231ffdc28829b3c68a1057d8889e">widthStreching</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>();</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="classMWAWFont.html#a02df956b62ee9b08b26c550ac89ca451"> 303</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a02df956b62ee9b08b26c550ac89ca451">setWidthStreching</a>(<span class="keywordtype">float</span> scale=1.0)</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="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a> = scale;</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  }</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a3d6b34221054ec6c6baeeb2e9c5ce5d2"> 308</a></span>  <a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &<a class="code" href="classMWAWFont.html#a3d6b34221054ec6c6baeeb2e9c5ce5d2">script</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">m_scriptPosition</a>.get();</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  }</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ae3d773596b5e3f1b9c75508fa240b4a3"> 314</a></span>  <span class="keywordtype">void</span> <span class="keyword">set</span>(<a class="code" href="structMWAWFont_1_1Script.html">Script</a> <span class="keyword">const</span> &newscript)</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  {</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">m_scriptPosition</a> = newscript;</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> </div><div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991"> 320</a></span>  uint32_t <a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>();</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  }</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a5560cd04a662c9f16e842702ac8cda61"> 325</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a5560cd04a662c9f16e842702ac8cda61">setFlags</a>(uint32_t fl)</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  {</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a> = fl;</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  }</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="classMWAWFont.html#ac0f1e03a8594dfd97c597a3509c9ea28"> 331</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWFont.html#ac0f1e03a8594dfd97c597a3509c9ea28">hasColor</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="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">isSet</a>() && !<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>().<a class="code" href="structMWAWColor.html#af5b8656ad5966dd097463f7085124211">isBlack</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="classMWAWFont.html#ae83a540cc8fae88392812c958dbbeed5"> 336</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#ae83a540cc8fae88392812c958dbbeed5">getColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> &c)<span class="keyword"> const</span></div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  c = <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>();</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  }</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a7367e5c1e7e427c34241eb29ef6b1e22"> 341</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a7367e5c1e7e427c34241eb29ef6b1e22">setColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> color)</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  {</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a> = color;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  }</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a18bc55217dbb47298a4315c6582c6d3b"> 347</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a18bc55217dbb47298a4315c6582c6d3b">getBackgroundColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> &c)<span class="keyword"> const</span></div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  c = <a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</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="classMWAWFont.html#a576c618d2bc66456f3e6ed1debdb7699"> 352</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a576c618d2bc66456f3e6ed1debdb7699">setBackgroundColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> color)</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  {</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a> = color;</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  }</div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ab841a9894319e1977f9828fa5870b400"> 357</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#ab841a9894319e1977f9828fa5870b400">resetColor</a>()</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>  {</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>  <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a> = <a class="code" href="structMWAWColor.html#a544ed05c97c56f073dc0bb15c6032215">MWAWColor::black</a>();</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a> = <a class="code" href="structMWAWColor.html#acc2e4867fea6b63153689ca02b9085d6">MWAWColor::white</a>();</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  }</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ad0b1a916bbb0c4e37af565b1c7cabd7e"> 364</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWFont.html#ad0b1a916bbb0c4e37af565b1c7cabd7e">hasDecorationLines</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keywordflow">return</span> (<a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>.isSet() && <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>->isSet()) ||</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  (<a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>.isSet() && <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>->isSet()) ||</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  (<a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>.isSet() && <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>->isSet());</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  }</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classMWAWFont.html#acc08cb0b468da5eabd0535a3a2a5f2b1"> 371</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#acc08cb0b468da5eabd0535a3a2a5f2b1">resetDecorationLines</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>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>.isSet()) <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>=<a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">Line::None</a>);</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>.isSet()) <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>=<a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">Line::None</a>);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>.isSet()) <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>=<a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">Line::None</a>);</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  }</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ab10e278ac152823e5857f974e0af3a5a"> 378</a></span>  <a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &<a class="code" href="classMWAWFont.html#ab10e278ac152823e5857f974e0af3a5a">getOverline</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>.get();</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  }</div><div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="classMWAWFont.html#af6587211fc6c48fc6b5f340a03654d8f"> 383</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#af6587211fc6c48fc6b5f340a03654d8f">setOverline</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &line)</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  {</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a> = line;</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  }</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="classMWAWFont.html#af667d109b978042f4dfad2b4a3324e97"> 388</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#af667d109b978042f4dfad2b4a3324e97">setOverlineStyle</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">Line::Style</a> style=<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">Line::None</a>, <span class="keywordtype">bool</span> doReset=<span class="keyword">true</span>)</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">if</span> (doReset)</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a> = <a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(style);</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>->m_style = style;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  }</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="classMWAWFont.html#abc04cf43e2aa3b73f957417d68f6198e"> 396</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#abc04cf43e2aa3b73f957417d68f6198e">setOverlineType</a>(<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">Line::Type</a> type=<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a">Line::Single</a>)</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  {</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>->m_type = type;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  }</div><div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a1fcd35ba3c324112b0ae56d884cc1364"> 401</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a1fcd35ba3c324112b0ae56d884cc1364">setOverlineWordFlag</a>(<span class="keywordtype">bool</span> wordFlag=<span class="keyword">false</span>)</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  {</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>->m_word = wordFlag;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  }</div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ad85ac294401bc79c188d3dd9852c19d1"> 406</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#ad85ac294401bc79c188d3dd9852c19d1">setOverlineWidth</a>(<span class="keywordtype">float</span> w)</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  {</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>->m_width = w;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  }</div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ac7942dc3daf18f15a47b2a29b2a8b0f1"> 411</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#ac7942dc3daf18f15a47b2a29b2a8b0f1">setOverlineColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> <span class="keyword">const</span> &color)</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  {</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>->m_color = color;</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  }</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span> </div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a1e1e50380020ab297e472c2acae16131"> 417</a></span>  <a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &<a class="code" href="classMWAWFont.html#a1e1e50380020ab297e472c2acae16131">getStrikeOut</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>.get();</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>  }</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a8cab81fbac3e04fab947940d7e9ee711"> 422</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a8cab81fbac3e04fab947940d7e9ee711">setStrikeOut</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &line)</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  {</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a> = line;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  }</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a2f50b4a4f810bdd6051f92d06d2ca625"> 427</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a2f50b4a4f810bdd6051f92d06d2ca625">setStrikeOutStyle</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">Line::Style</a> style=<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">Line::None</a>, <span class="keywordtype">bool</span> doReset=<span class="keyword">true</span>)</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  {</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  <span class="keywordflow">if</span> (doReset)</div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a> = <a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(style);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>->m_style = style;</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  }</div><div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a928fe83923b018e15503cbcd8155fcde"> 435</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a928fe83923b018e15503cbcd8155fcde">setStrikeOutType</a>(<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">Line::Type</a> type=<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a">Line::Single</a>)</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>  {</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>->m_type = type;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  }</div><div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="classMWAWFont.html#afcbf145b086dd584247129f27ba835d1"> 440</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#afcbf145b086dd584247129f27ba835d1">setStrikeOutWordFlag</a>(<span class="keywordtype">bool</span> wordFlag=<span class="keyword">false</span>)</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  {</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>->m_word = wordFlag;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  }</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a707c2e19392ae9147cee019ce9ef4748"> 445</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a707c2e19392ae9147cee019ce9ef4748">setStrikeOutWidth</a>(<span class="keywordtype">float</span> w)</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  {</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>->m_width = w;</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>  }</div><div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a77bc0f4628f7a0b5479e7c4fbfa6bf77"> 450</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a77bc0f4628f7a0b5479e7c4fbfa6bf77">setStrikeOutColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> <span class="keyword">const</span> &color)</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>  {</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>->m_color = color;</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  }</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div><div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a1d751f4ac22358fe8b5f90f0334508d3"> 456</a></span>  <a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &<a class="code" href="classMWAWFont.html#a1d751f4ac22358fe8b5f90f0334508d3">getUnderline</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>.get();</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  }</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a36df11e3167ae5dfaa04aec1a90cce3b"> 461</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a36df11e3167ae5dfaa04aec1a90cce3b">setUnderline</a>(<a class="code" href="structMWAWFont_1_1Line.html">Line</a> <span class="keyword">const</span> &line)</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  {</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a> = line;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  }</div><div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a6740b88641332862f70dfe2b2d14cbb5"> 466</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a6740b88641332862f70dfe2b2d14cbb5">setUnderlineStyle</a>(<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">Line::Style</a> style=<a class="code" href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">Line::None</a>, <span class="keywordtype">bool</span> doReset=<span class="keyword">true</span>)</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>  {</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>  <span class="keywordflow">if</span> (doReset)</div><div class="line"><a name="l00469"></a><span class="lineno"> 469</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a> = <a class="code" href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">Line</a>(style);</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>->m_style = style;</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  }</div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a6a2d342263f57419a88dec1da1807e11"> 474</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a6a2d342263f57419a88dec1da1807e11">setUnderlineType</a>(<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">Line::Type</a> type=<a class="code" href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a">Line::Single</a>)</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  {</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>->m_type = type;</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  }</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a450522b3bd0f8aa99ce25d4ddc8af98c"> 479</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a450522b3bd0f8aa99ce25d4ddc8af98c">setUnderlineWordFlag</a>(<span class="keywordtype">bool</span> wordFlag=<span class="keyword">false</span>)</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>  {</div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>->m_word = wordFlag;</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  }</div><div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="classMWAWFont.html#af25c44cbda5fb31e083b9b392e63ba2f"> 484</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#af25c44cbda5fb31e083b9b392e63ba2f">setUnderlineWidth</a>(<span class="keywordtype">float</span> w)</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  {</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>->m_width = w;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  }</div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a0643602588cc0497853def9ba8e107f2"> 489</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a0643602588cc0497853def9ba8e107f2">setUnderlineColor</a>(<a class="code" href="structMWAWColor.html">MWAWColor</a> <span class="keyword">const</span> &color)</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  {</div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>->m_color = color;</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  }</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a4948d2a54ffa80af7c8c8987b4c490b7"> 495</a></span>  std::string <span class="keyword">const</span> &<a class="code" href="classMWAWFont.html#a4948d2a54ffa80af7c8c8987b4c490b7">language</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>();</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  }</div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="classMWAWFont.html#abbec328cd83df1809e84f586d816e782"> 500</a></span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#abbec328cd83df1809e84f586d816e782">setLanguage</a>(std::string <span class="keyword">const</span> &lang)</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  {</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>=lang;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  }</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>  <span class="keywordtype">void</span> <a class="code" href="structMWAWFont_1_1Line.html#af0f94b9333c5d11e93eae386b063e0e3">addTo</a>(librevenge::RVNGPropertyList &propList, std::shared_ptr<MWAWFontConverter> fontConverter) <span class="keyword">const</span>;</div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>  <span class="keywordtype">void</span> <a class="code" href="classMWAWFont.html#a4946a4ad6f52c2563d1aa44ad2da40dc">addToListLevel</a>(librevenge::RVNGPropertyList &propList, std::shared_ptr<MWAWFontConverter> fontConverter) <span class="keyword">const</span>;</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span> </div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  std::string <a class="code" href="classMWAWFont.html#a534831dc6f9c45e43e28518bdb0ee7e0">getDebugString</a>(std::shared_ptr<MWAWFontConverter> &converter) <span class="keyword">const</span>;</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div><div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a64e883d0795a3d4390c6c0d59a051c7c"> 513</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWFont.html#a64e883d0795a3d4390c6c0d59a051c7c">operator==</a>(<a class="code" href="classMWAWFont.html">MWAWFont</a> <span class="keyword">const</span> &f)<span class="keyword"> const</span></div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(f) == 0;</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  }</div><div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a8838c2d1403f9020ab63f55b3e5621c7"> 518</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classMWAWFont.html#a8838c2d1403f9020ab63f55b3e5621c7">operator!=</a>(<a class="code" href="classMWAWFont.html">MWAWFont</a> <span class="keyword">const</span> &f)<span class="keyword"> const</span></div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="keywordflow">return</span> <a class="code" href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">cmp</a>(f) != 0;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  }</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span> </div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a61d73525cc26fe555c6c6c6269b7c599"> 524</a></span>  <span class="keywordtype">int</span> <a class="code" href="classMWAWFont.html#a61d73525cc26fe555c6c6c6269b7c599">cmp</a>(<a class="code" href="classMWAWFont.html">MWAWFont</a> <span class="keyword">const</span> &oth)<span class="keyword"> const</span></div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keywordtype">int</span> diff = <a class="code" href="classMWAWFont.html#a41c2b509d77fbf079e0913443edb569b">id</a>() - oth.<a class="code" href="classMWAWFont.html#a41c2b509d77fbf079e0913443edb569b">id</a>();</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keywordflow">if</span> (diff != 0) <span class="keywordflow">return</span> diff;</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">size</a>() < oth.<a class="code" href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">size</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">size</a>() > oth.<a class="code" href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">size</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() != oth.<a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> <a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() ? 1 : -1;</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>() < oth.<a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>() > oth.<a class="code" href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">flags</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>  diff = <a class="code" href="classMWAWFont.html#a3d6b34221054ec6c6baeeb2e9c5ce5d2">script</a>().<a class="code" href="structMWAWFont_1_1Script.html#a817b4216ba756d418474383929547b0a">cmp</a>(oth.<a class="code" href="classMWAWFont.html#a3d6b34221054ec6c6baeeb2e9c5ce5d2">script</a>());</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>  <span class="keywordflow">if</span> (diff != 0) <span class="keywordflow">return</span> diff;</div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  diff = <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>.get().cmp(oth.<a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a>.get());</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span>  <span class="keywordflow">if</span> (diff != 0) <span class="keywordflow">return</span> diff;</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  diff = <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>.get().cmp(oth.<a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a>.get());</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  <span class="keywordflow">if</span> (diff != 0) <span class="keywordflow">return</span> diff;</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  diff = <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>.get().cmp(oth.<a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a>.get());</div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  <span class="keywordflow">if</span> (diff != 0) <span class="keywordflow">return</span> diff;</div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="classMWAWFont.html#a3fb5940766f0ee1f8b5ea3a96d05ffaa">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  <span class="keywordflow">if</span> (<a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="classMWAWFont.html#a3fb5940766f0ee1f8b5ea3a96d05ffaa">m_color</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() < oth.<a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> -1;</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>  <span class="keywordflow">if</span> (<a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>() > oth.<a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a>.<a class="code" href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">get</a>()) <span class="keywordflow">return</span> 1;</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>  <span class="keywordflow">return</span> diff;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  }</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span> </div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab"> 557</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<int></a> <a class="code" href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">m_id</a> ;</div><div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb"> 558</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<float></a> <a class="code" href="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">m_size</a> ;</div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32"> 559</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<bool></a> <a class="code" href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">m_sizeIsRelative</a> ;</div><div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5"> 560</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<float></a> <a class="code" href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">m_deltaSpacing</a> ;</div><div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa"> 561</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<librevenge::RVNGUnit></a> <a class="code" href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">m_deltaSpacingUnit</a> ;</div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4"> 562</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<float></a> <a class="code" href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">m_widthStreching</a> ;</div><div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766"> 563</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<Script></a> <a class="code" href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">m_scriptPosition</a> ;</div><div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71"> 564</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<uint32_t></a> <a class="code" href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">m_flags</a> ;</div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3"> 565</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<Line></a> <a class="code" href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">m_overline</a> ;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1"> 566</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<Line></a> <a class="code" href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">m_strikeoutline</a> ;</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6"> 567</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<Line></a> <a class="code" href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">m_underline</a> ;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a3fb5940766f0ee1f8b5ea3a96d05ffaa"> 568</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<MWAWColor></a> <a class="code" href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">m_color</a> ;</div><div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de"> 569</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<MWAWColor></a> <a class="code" href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">m_backgroundColor</a> ;</div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d"> 570</a></span>  <a class="code" href="structMWAWVariable.html">MWAWVariable<std::string></a> <a class="code" href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">m_language</a> ;</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="classMWAWFont.html#ae08e6db6720732ce718f153bba72fd17"> 573</a></span>  std::string <a class="code" href="classMWAWFont.html#ae08e6db6720732ce718f153bba72fd17">m_extra</a>;</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span> };</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span> </div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span> <span class="keyword">namespace </span><a class="code" href="namespaceMWAWFontManagerInternal.html">MWAWFontManagerInternal</a></div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span> {</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">struct </span>State;</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> }</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span> </div><div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="classMWAWFontManager.html"> 582</a></span> <span class="keyword">class </span><a class="code" href="classMWAWFontManager.html">MWAWFontManager</a></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> {</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  <span class="keyword">explicit</span> <a class="code" href="classMWAWFontManager.html">MWAWFontManager</a>(std::shared_ptr<MWAWFontConverter> <span class="keyword">const</span> &fontConverter);</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  ~<a class="code" href="classMWAWFontManager.html">MWAWFontManager</a>();</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="keywordtype">int</span> getId(<a class="code" href="classMWAWFont.html">MWAWFont</a> <span class="keyword">const</span> &font);</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keywordtype">bool</span> getFont(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code" href="classMWAWFont.html">MWAWFont</a> &font) <span class="keyword">const</span>;</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span>  std::shared_ptr<MWAWFontConverter> getFontConverter();</div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="classMWAWFontManager.html#ab02551eab933b86c72a1b775196516b4"> 597</a></span>  std::shared_ptr<MWAWFontManagerInternal::State> <a class="code" href="classMWAWFontManager.html#ab02551eab933b86c72a1b775196516b4">m_state</a>;</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  <a class="code" href="classMWAWFontManager.html">MWAWFontManager</a>(<a class="code" href="classMWAWFontManager.html">MWAWFontManager</a> <span class="keyword">const</span> &) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span>  <a class="code" href="classMWAWFontManager.html">MWAWFontManager</a> &operator=(<a class="code" href="classMWAWFontManager.html">MWAWFontManager</a> <span class="keyword">const</span> &) = <span class="keyword">delete</span>;</div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span> };</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <span class="comment">// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:</span></div><div class="ttc" id="classMWAWFont_html_a7111bded8e42d8adfa3bd24a3ca36f32"><div class="ttname"><a href="classMWAWFont.html#a7111bded8e42d8adfa3bd24a3ca36f32">MWAWFont::m_sizeIsRelative</a></div><div class="ttdeci">MWAWVariable< bool > m_sizeIsRelative</div><div class="ttdoc">true if the size is percent </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:559</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328fa9fb74710e4cc4f4f865240ed5e71bd74"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa9fb74710e4cc4f4f865240ed5e71bd74">MWAWFont::Line::Simple</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_ac958e2d4849725f9eed80dde3044c4ba"><div class="ttname"><a href="structMWAWFont_1_1Script.html#ac958e2d4849725f9eed80dde3044c4ba">MWAWFont::Script::operator<</a></div><div class="ttdeci">bool operator<(Script const &oth) const</div><div class="ttdoc">operator< </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:153</div></div> <div class="ttc" id="classMWAWFont_html_a77bc0f4628f7a0b5479e7c4fbfa6bf77"><div class="ttname"><a href="classMWAWFont.html#a77bc0f4628f7a0b5479e7c4fbfa6bf77">MWAWFont::setStrikeOutColor</a></div><div class="ttdeci">void setStrikeOutColor(MWAWColor const &color)</div><div class="ttdoc">sets the strikeoutline color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:450</div></div> <div class="ttc" id="classMWAWFont_html_a3fb5940766f0ee1f8b5ea3a96d05ffaa"><div class="ttname"><a href="classMWAWFont.html#a3fb5940766f0ee1f8b5ea3a96d05ffaa">MWAWFont::m_color</a></div><div class="ttdeci">MWAWVariable< MWAWColor > m_color</div><div class="ttdoc">font color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:568</div></div> <div class="ttc" id="classMWAWFont_html_a07ecd9e27cc2a0e616b10706789a57ac"><div class="ttname"><a href="classMWAWFont.html#a07ecd9e27cc2a0e616b10706789a57ac">MWAWFont::setFont</a></div><div class="ttdeci">void setFont(int newId)</div><div class="ttdoc">sets the font id and resets size to the previous size for this font </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:252</div></div> <div class="ttc" id="classMWAWFont_html_a4948d2a54ffa80af7c8c8987b4c490b7"><div class="ttname"><a href="classMWAWFont.html#a4948d2a54ffa80af7c8c8987b4c490b7">MWAWFont::language</a></div><div class="ttdeci">std::string const & language() const</div><div class="ttdoc">returns the language </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:495</div></div> <div class="ttc" id="classMWAWFont_html_ad01c9512c4644bbd56fb7ab29cc5e29a"><div class="ttname"><a href="classMWAWFont.html#ad01c9512c4644bbd56fb7ab29cc5e29a">MWAWFont::isSet</a></div><div class="ttdeci">bool isSet() const</div><div class="ttdoc">returns true if the font id is initialized </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:224</div></div> <div class="ttc" id="classMWAWFont_html_a4c7512e7a9e17b89ed18c963c4983452"><div class="ttname"><a href="classMWAWFont.html#a4c7512e7a9e17b89ed18c963c4983452">MWAWFont::deltaLetterSpacingUnit</a></div><div class="ttdeci">librevenge::RVNGUnit deltaLetterSpacingUnit() const</div><div class="ttdoc">returns the condensed(negative)/extended(positive) unit </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:287</div></div> <div class="ttc" id="classMWAWFont_html_a6a2d342263f57419a88dec1da1807e11"><div class="ttname"><a href="classMWAWFont.html#a6a2d342263f57419a88dec1da1807e11">MWAWFont::setUnderlineType</a></div><div class="ttdeci">void setUnderlineType(Line::Type type=Line::Single)</div><div class="ttdoc">sets the underline type </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:474</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a12d89d143e01000a102d40efb11aa449"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a12d89d143e01000a102d40efb11aa449">MWAWFont::Line::isSet</a></div><div class="ttdeci">bool isSet() const</div><div class="ttdoc">return true if the line is not empty </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:62</div></div> <div class="ttc" id="classMWAWFont_html_a64e883d0795a3d4390c6c0d59a051c7c"><div class="ttname"><a href="classMWAWFont.html#a64e883d0795a3d4390c6c0d59a051c7c">MWAWFont::operator==</a></div><div class="ttdeci">bool operator==(MWAWFont const &f) const</div><div class="ttdoc">operator== </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:513</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_aab59dd9ca8e65566c1bc46d265966b04"><div class="ttname"><a href="structMWAWFont_1_1Line.html#aab59dd9ca8e65566c1bc46d265966b04">MWAWFont::Line::cmp</a></div><div class="ttdeci">int cmp(Line const &oth) const</div><div class="ttdoc">small comparison function </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:81</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328fa49580cacc62ad8073178ddd846b585d8"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa49580cacc62ad8073178ddd846b585d8">MWAWFont::Line::Dash</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a8af6aeb74bf5364ba8f5aaddb020a9ef"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9ef">MWAWFont::Line::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">the line style </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:51</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a8b01bf76e9d7e67c12955c768e8aaf04"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a8b01bf76e9d7e67c12955c768e8aaf04">MWAWFont::Line::m_color</a></div><div class="ttdeci">MWAWVariable< MWAWColor > m_color</div><div class="ttdoc">the color ( if not set, we use the font color ) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:101</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a8ccb1192a73a7c702b86ade9fd9c53ef"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a8ccb1192a73a7c702b86ade9fd9c53ef">MWAWFont::boldBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:190</div></div> <div class="ttc" id="classMWAWFont_html_ab841a9894319e1977f9828fa5870b400"><div class="ttname"><a href="classMWAWFont.html#ab841a9894319e1977f9828fa5870b400">MWAWFont::resetColor</a></div><div class="ttdeci">void resetColor()</div><div class="ttdoc">resets the font color to black and the background color to white </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:357</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a70736a41b12a4fbe80a8e115cacaafe6"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a70736a41b12a4fbe80a8e115cacaafe6">MWAWFont::smallCapsBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:192</div></div> <div class="ttc" id="classMWAWFontManager_html"><div class="ttname"><a href="classMWAWFontManager.html">MWAWFontManager</a></div><div class="ttdoc">a font manager which can be used to store fonts, ... </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:582</div></div> <div class="ttc" id="classMWAWFont_html_ab10e278ac152823e5857f974e0af3a5a"><div class="ttname"><a href="classMWAWFont.html#ab10e278ac152823e5857f974e0af3a5a">MWAWFont::getOverline</a></div><div class="ttdeci">Line const & getOverline() const</div><div class="ttdoc">returns the overline </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:378</div></div> <div class="ttc" id="structMWAWVariable_html_a19b5b6abb87fab412f6219ec235ed82b"><div class="ttname"><a href="structMWAWVariable.html#a19b5b6abb87fab412f6219ec235ed82b">MWAWVariable::get</a></div><div class="ttdeci">T const & get() const</div><div class="ttdoc">return the current value </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:626</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a8af6aeb74bf5364ba8f5aaddb020a9efa7aaf5b67c5bb51236c59e320b752a7dd"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa7aaf5b67c5bb51236c59e320b752a7dd">MWAWFont::Line::Triple</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:51</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328fab9fded147851b9985d6245e48a8ce7aa"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fab9fded147851b9985d6245e48a8ce7aa">MWAWFont::Line::Wave</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="namespacelibrevenge_html"><div class="ttname"><a href="namespacelibrevenge.html">librevenge</a></div><div class="ttdef"><b>Definition:</b> MWAWDocument.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="structMWAWColor_html_af5b8656ad5966dd097463f7085124211"><div class="ttname"><a href="structMWAWColor.html#af5b8656ad5966dd097463f7085124211">MWAWColor::isBlack</a></div><div class="ttdeci">bool isBlack() const</div><div class="ttdoc">return true if the color is black </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:284</div></div> <div class="ttc" id="classMWAWFont_html_a18bc55217dbb47298a4315c6582c6d3b"><div class="ttname"><a href="classMWAWFont.html#a18bc55217dbb47298a4315c6582c6d3b">MWAWFont::getBackgroundColor</a></div><div class="ttdeci">void getBackgroundColor(MWAWColor &c) const</div><div class="ttdoc">returns the font background color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:347</div></div> <div class="ttc" id="structMWAWColor_html_acc2e4867fea6b63153689ca02b9085d6"><div class="ttname"><a href="structMWAWColor.html#acc2e4867fea6b63153689ca02b9085d6">MWAWColor::white</a></div><div class="ttdeci">static MWAWColor white()</div><div class="ttdoc">return the white color </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:250</div></div> <div class="ttc" id="classMWAWFont_html_a2f50b4a4f810bdd6051f92d06d2ca625"><div class="ttname"><a href="classMWAWFont.html#a2f50b4a4f810bdd6051f92d06d2ca625">MWAWFont::setStrikeOutStyle</a></div><div class="ttdeci">void setStrikeOutStyle(Line::Style style=Line::None, bool doReset=true)</div><div class="ttdoc">sets the strikeoutline style ( by default, we also reset the style) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:427</div></div> <div class="ttc" id="classMWAWFont_html_af667d109b978042f4dfad2b4a3324e97"><div class="ttname"><a href="classMWAWFont.html#af667d109b978042f4dfad2b4a3324e97">MWAWFont::setOverlineStyle</a></div><div class="ttdeci">void setOverlineStyle(Line::Style style=Line::None, bool doReset=true)</div><div class="ttdoc">sets the overline style ( by default, we also reset the style) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:388</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a817b4216ba756d418474383929547b0a"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a817b4216ba756d418474383929547b0a">MWAWFont::Script::cmp</a></div><div class="ttdeci">int cmp(Script const &oth) const</div><div class="ttdoc">small comparison function </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:173</div></div> <div class="ttc" id="classMWAWFont_html_a85f984c41dc5a523efdcce3d33acddc4"><div class="ttname"><a href="classMWAWFont.html#a85f984c41dc5a523efdcce3d33acddc4">MWAWFont::m_widthStreching</a></div><div class="ttdeci">MWAWVariable< float > m_widthStreching</div><div class="ttdoc">the width streching in percent </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:562</div></div> <div class="ttc" id="classMWAWFont_html_abe82c3b161addd7e7935ff69d510d8cf"><div class="ttname"><a href="classMWAWFont.html#abe82c3b161addd7e7935ff69d510d8cf">MWAWFont::setDeltaLetterSpacing</a></div><div class="ttdeci">void setDeltaLetterSpacing(float d, librevenge::RVNGUnit unit=librevenge::RVNG_POINT)</div><div class="ttdoc">sets the letter spacing ( delta value in point ) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:292</div></div> <div class="ttc" id="classMWAWFont_html_a9324279e061c7a0d2f2bf6bf538994a3"><div class="ttname"><a href="classMWAWFont.html#a9324279e061c7a0d2f2bf6bf538994a3">MWAWFont::m_overline</a></div><div class="ttdeci">MWAWVariable< Line > m_overline</div><div class="ttdoc">overline attributes </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:565</div></div> <div class="ttc" id="classMWAWFont_html_ae08e6db6720732ce718f153bba72fd17"><div class="ttname"><a href="classMWAWFont.html#ae08e6db6720732ce718f153bba72fd17">MWAWFont::m_extra</a></div><div class="ttdeci">std::string m_extra</div><div class="ttdoc">extra data </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:573</div></div> <div class="ttc" id="namespaceMWAWFontManagerInternal_html"><div class="ttname"><a href="namespaceMWAWFontManagerInternal.html">MWAWFontManagerInternal</a></div><div class="ttdoc">namespace used to define structure for the font manager </div><div class="ttdef"><b>Definition:</b> MWAWFont.cxx:387</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a176edfcd14a0daa67b1d94b9de53ff9b"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a176edfcd14a0daa67b1d94b9de53ff9b">MWAWFont::Line::m_type</a></div><div class="ttdeci">Type m_type</div><div class="ttdoc">the type </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:97</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_ae2799a3f2e1edb30c4a4e32e049ebf85"><div class="ttname"><a href="structMWAWFont_1_1Script.html#ae2799a3f2e1edb30c4a4e32e049ebf85">MWAWFont::Script::operator></a></div><div class="ttdeci">bool operator>(Script const &oth) const</div><div class="ttdoc">operator> </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:163</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33">MWAWFont::FontBits</a></div><div class="ttdeci">FontBits</div><div class="ttdoc">the different font bit </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:190</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_aec625b3ada6a153f98f44df5ceae57bf"><div class="ttname"><a href="structMWAWFont_1_1Script.html#aec625b3ada6a153f98f44df5ceae57bf">MWAWFont::Script::operator!=</a></div><div class="ttdeci">bool operator!=(Script const &oth) const</div><div class="ttdoc">operator!= </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:148</div></div> <div class="ttc" id="structMWAWColor_html_a544ed05c97c56f073dc0bb15c6032215"><div class="ttname"><a href="structMWAWColor.html#a544ed05c97c56f073dc0bb15c6032215">MWAWColor::black</a></div><div class="ttdeci">static MWAWColor black()</div><div class="ttdoc">return the back color </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:245</div></div> <div class="ttc" id="structMWAWVariable_html_a3a0b61987ce23a2b6a131a954b177542"><div class="ttname"><a href="structMWAWVariable.html#a3a0b61987ce23a2b6a131a954b177542">MWAWVariable::insert</a></div><div class="ttdeci">void insert(MWAWVariable const &orig)</div><div class="ttdoc">update the current value if orig is set </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:596</div></div> <div class="ttc" id="classMWAWFont_html_a02df956b62ee9b08b26c550ac89ca451"><div class="ttname"><a href="classMWAWFont.html#a02df956b62ee9b08b26c550ac89ca451">MWAWFont::setWidthStreching</a></div><div class="ttdeci">void setWidthStreching(float scale=1.0)</div><div class="ttdoc">sets the text width streching </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:303</div></div> <div class="ttc" id="classMWAWFont_html_a41c2b509d77fbf079e0913443edb569b"><div class="ttname"><a href="classMWAWFont.html#a41c2b509d77fbf079e0913443edb569b">MWAWFont::id</a></div><div class="ttdeci">int id() const</div><div class="ttdoc">returns the font id </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:259</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a2c8a4c8bf57f2cc7c70b0e010722c2f0"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a2c8a4c8bf57f2cc7c70b0e010722c2f0">MWAWFont::outlineBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:191</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a7781b81afbf8eb58f845d6b365b7800d"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a7781b81afbf8eb58f845d6b365b7800d">MWAWFont::embossBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:190</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa229262201dec62ddeb8a63e3947d4ab3">MWAWFont::Line::None</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a4d6e2a9feaae497867745c8ae1651da8"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a4d6e2a9feaae497867745c8ae1651da8">MWAWFont::uppercaseBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:192</div></div> <div class="ttc" id="classMWAWFont_html_a1e1e50380020ab297e472c2acae16131"><div class="ttname"><a href="classMWAWFont.html#a1e1e50380020ab297e472c2acae16131">MWAWFont::getStrikeOut</a></div><div class="ttdeci">Line const & getStrikeOut() const</div><div class="ttdoc">returns the strikeoutline </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:417</div></div> <div class="ttc" id="classMWAWFont_html_acc08cb0b468da5eabd0535a3a2a5f2b1"><div class="ttname"><a href="classMWAWFont.html#acc08cb0b468da5eabd0535a3a2a5f2b1">MWAWFont::resetDecorationLines</a></div><div class="ttdeci">void resetDecorationLines()</div><div class="ttdoc">reset the decoration </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:371</div></div> <div class="ttc" id="classMWAWFont_html_a0643602588cc0497853def9ba8e107f2"><div class="ttname"><a href="classMWAWFont.html#a0643602588cc0497853def9ba8e107f2">MWAWFont::setUnderlineColor</a></div><div class="ttdeci">void setUnderlineColor(MWAWColor const &color)</div><div class="ttdoc">sets the underline color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:489</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_ab40f13ab84d10354c6ad7411e3742643"><div class="ttname"><a href="structMWAWFont_1_1Line.html#ab40f13ab84d10354c6ad7411e3742643">MWAWFont::Line::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &o, Line const &line)</div><div class="ttdoc">operator<< </div><div class="ttdef"><b>Definition:</b> MWAWFont.cxx:49</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_aebb51c5c764fa58b311b37d72e64b2fc"><div class="ttname"><a href="structMWAWFont_1_1Script.html#aebb51c5c764fa58b311b37d72e64b2fc">MWAWFont::Script::super</a></div><div class="ttdeci">static Script super()</div><div class="ttdoc">return a yposition which correspond to a basic superscript </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:130</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa0794d1d3189bfcd1a59eacc4b3b8ed2a">MWAWFont::Line::Single</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:51</div></div> <div class="ttc" id="structMWAWVariable_html_a3d6accdd6b7ff8987ee9366e2490d6c7"><div class="ttname"><a href="structMWAWVariable.html#a3d6accdd6b7ff8987ee9366e2490d6c7">MWAWVariable::isSet</a></div><div class="ttdeci">bool isSet() const</div><div class="ttdoc">return true if the variable is set </div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:631</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33aefee87de88779869e886724fee7b574f"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33aefee87de88779869e886724fee7b574f">MWAWFont::engraveBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:190</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a9e7b43d03212a94f432d405e235c9369"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a9e7b43d03212a94f432d405e235c9369">MWAWFont::reverseWritingBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:197</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="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33acbd14e6f49bb6d5f2472ad4b5e82a743"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33acbd14e6f49bb6d5f2472ad4b5e82a743">MWAWFont::boxedRoundedBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:196</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33ab2c270c1675b132497f31e890af5a1b1"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ab2c270c1675b132497f31e890af5a1b1">MWAWFont::initialcaseBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:194</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_aa5ca48e41faeb1d1348e22b36816d94a"><div class="ttname"><a href="structMWAWFont_1_1Line.html#aa5ca48e41faeb1d1348e22b36816d94a">MWAWFont::Line::m_style</a></div><div class="ttdeci">Style m_style</div><div class="ttdoc">the style </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:95</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_aca6ce74fccdffc27248c1c6b3b305798"><div class="ttname"><a href="structMWAWFont_1_1Script.html#aca6ce74fccdffc27248c1c6b3b305798">MWAWFont::Script::sub</a></div><div class="ttdeci">static Script sub()</div><div class="ttdoc">return a yposition which correspond to a basic subscript </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:120</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a22df697b2ba09b5d5a266d7735e879a6"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a22df697b2ba09b5d5a266d7735e879a6">MWAWFont::shadowBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:191</div></div> <div class="ttc" id="classMWAWFont_html_a7367e5c1e7e427c34241eb29ef6b1e22"><div class="ttname"><a href="classMWAWFont.html#a7367e5c1e7e427c34241eb29ef6b1e22">MWAWFont::setColor</a></div><div class="ttdeci">void setColor(MWAWColor color)</div><div class="ttdoc">sets the font color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:341</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33ae55ff9620869e202a9cd90929d149b9e"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ae55ff9620869e202a9cd90929d149b9e">MWAWFont::blinkBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:190</div></div> <div class="ttc" id="classMWAWFont_html_a35a63b26dbc897b173acc43dbaedccc2"><div class="ttname"><a href="classMWAWFont.html#a35a63b26dbc897b173acc43dbaedccc2">MWAWFont::size</a></div><div class="ttdeci">float size() const</div><div class="ttdoc">returns the font size </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:270</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328f"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328f">MWAWFont::Line::Style</a></div><div class="ttdeci">Style</div><div class="ttdoc">the line style </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a8af6aeb74bf5364ba8f5aaddb020a9efa414ffca5b8035e282db78d97ba4988bf"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a8af6aeb74bf5364ba8f5aaddb020a9efa414ffca5b8035e282db78d97ba4988bf">MWAWFont::Line::Double</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:51</div></div> <div class="ttc" id="classMWAWFont_html_a928fe83923b018e15503cbcd8155fcde"><div class="ttname"><a href="classMWAWFont.html#a928fe83923b018e15503cbcd8155fcde">MWAWFont::setStrikeOutType</a></div><div class="ttdeci">void setStrikeOutType(Line::Type type=Line::Single)</div><div class="ttdoc">sets the strikeoutline type </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:435</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="structMWAWFont_1_1Line_html_aa8246ae8d8913c959910c85d6a2f4365"><div class="ttname"><a href="structMWAWFont_1_1Line.html#aa8246ae8d8913c959910c85d6a2f4365">MWAWFont::Line::operator==</a></div><div class="ttdeci">bool operator==(Line const &oth) const</div><div class="ttdoc">operator== </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:71</div></div> <div class="ttc" id="classMWAWFont_html_ad0b1a916bbb0c4e37af565b1c7cabd7e"><div class="ttname"><a href="classMWAWFont.html#ad0b1a916bbb0c4e37af565b1c7cabd7e">MWAWFont::hasDecorationLines</a></div><div class="ttdeci">bool hasDecorationLines() const</div><div class="ttdoc">return true if the font has decorations line (overline, strikeout, underline) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:364</div></div> <div class="ttc" id="classMWAWFont_html_a36df11e3167ae5dfaa04aec1a90cce3b"><div class="ttname"><a href="classMWAWFont.html#a36df11e3167ae5dfaa04aec1a90cce3b">MWAWFont::setUnderline</a></div><div class="ttdeci">void setUnderline(Line const &line)</div><div class="ttdoc">sets the underline </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:461</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_ab2266c0123a4d3a34bb1290a73387211"><div class="ttname"><a href="structMWAWFont_1_1Script.html#ab2266c0123a4d3a34bb1290a73387211">MWAWFont::Script::super100</a></div><div class="ttdeci">static Script super100()</div><div class="ttdoc">return a yposition which correspond to a basic superscript100 </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:135</div></div> <div class="ttc" id="classMWAWFont_html_ac9f9126be6f189501823d9f99e5db27d"><div class="ttname"><a href="classMWAWFont.html#ac9f9126be6f189501823d9f99e5db27d">MWAWFont::m_language</a></div><div class="ttdeci">MWAWVariable< std::string > m_language</div><div class="ttdoc">the language if set </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:570</div></div> <div class="ttc" id="classMWAWFont_html_a8838c2d1403f9020ab63f55b3e5621c7"><div class="ttname"><a href="classMWAWFont.html#a8838c2d1403f9020ab63f55b3e5621c7">MWAWFont::operator!=</a></div><div class="ttdeci">bool operator!=(MWAWFont const &f) const</div><div class="ttdoc">operator!= </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:518</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a7874eb551f929a643961a06c3629f7c2"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a7874eb551f929a643961a06c3629f7c2">MWAWFont::Script::operator<=</a></div><div class="ttdeci">bool operator<=(Script const &oth) const</div><div class="ttdoc">operator<= </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:158</div></div> <div class="ttc" id="classMWAWFont_html_ae9e6e347e06d5c5e97ced4b20f66f44b"><div class="ttname"><a href="classMWAWFont.html#ae9e6e347e06d5c5e97ced4b20f66f44b">MWAWFont::setId</a></div><div class="ttdeci">void setId(int newId)</div><div class="ttdoc">sets the font id </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:264</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_af0f94b9333c5d11e93eae386b063e0e3"><div class="ttname"><a href="structMWAWFont_1_1Line.html#af0f94b9333c5d11e93eae386b063e0e3">MWAWFont::Line::addTo</a></div><div class="ttdeci">void addTo(librevenge::RVNGPropertyList &propList, std::string const &type) const</div><div class="ttdoc">add a line to the propList knowing the type (line-through, underline, overline ) </div><div class="ttdef"><b>Definition:</b> MWAWFont.cxx:96</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a45038402bcaf6b7127da92bc48c4ed10"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a45038402bcaf6b7127da92bc48c4ed10">MWAWFont::Script::sub100</a></div><div class="ttdeci">static Script sub100()</div><div class="ttdoc">return a yposition which correspond to a basic subscript100 </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:125</div></div> <div class="ttc" id="classMWAWFont_html_af6587211fc6c48fc6b5f340a03654d8f"><div class="ttname"><a href="classMWAWFont.html#af6587211fc6c48fc6b5f340a03654d8f">MWAWFont::setOverline</a></div><div class="ttdeci">void setOverline(Line const &line)</div><div class="ttdoc">sets the overline </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:383</div></div> <div class="ttc" id="classMWAWFont_html_a6f136d03846ecbfd44e19514353b369d"><div class="ttname"><a href="classMWAWFont.html#a6f136d03846ecbfd44e19514353b369d">MWAWFont::MWAWFont</a></div><div class="ttdeci">MWAWFont(int newId=-1, float sz=12, uint32_t f=0)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:204</div></div> <div class="ttc" id="classMWAWFont_html_aa4417a7c89f72346ad261121c784e2e5"><div class="ttname"><a href="classMWAWFont.html#aa4417a7c89f72346ad261121c784e2e5">MWAWFont::m_deltaSpacing</a></div><div class="ttdeci">MWAWVariable< float > m_deltaSpacing</div><div class="ttdoc">expand(> 0), condensed(< 0) depl </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:560</div></div> <div class="ttc" id="classMWAWFont_html_a7e9858b5f6a8476e37d2aa6914467bab"><div class="ttname"><a href="classMWAWFont.html#a7e9858b5f6a8476e37d2aa6914467bab">MWAWFont::m_id</a></div><div class="ttdeci">MWAWVariable< int > m_id</div><div class="ttdoc">font identificator </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:557</div></div> <div class="ttc" id="classMWAWFont_html_a956e897f3c48d801fec92737cf7844b1"><div class="ttname"><a href="classMWAWFont.html#a956e897f3c48d801fec92737cf7844b1">MWAWFont::m_strikeoutline</a></div><div class="ttdeci">MWAWVariable< Line > m_strikeoutline</div><div class="ttdoc">overline attributes </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:566</div></div> <div class="ttc" id="classMWAWFont_html_acf0a4b14690b1366f15b460af44536a6"><div class="ttname"><a href="classMWAWFont.html#acf0a4b14690b1366f15b460af44536a6">MWAWFont::m_underline</a></div><div class="ttdeci">MWAWVariable< Line > m_underline</div><div class="ttdoc">underline attributes </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:567</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a38301cd370961287b4ffa66553af3c44"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a38301cd370961287b4ffa66553af3c44">MWAWFont::boxedBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:195</div></div> <div class="ttc" id="classMWAWFont_html_af25c44cbda5fb31e083b9b392e63ba2f"><div class="ttname"><a href="classMWAWFont.html#af25c44cbda5fb31e083b9b392e63ba2f">MWAWFont::setUnderlineWidth</a></div><div class="ttdeci">void setUnderlineWidth(float w)</div><div class="ttdoc">sets the underline width </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:484</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a5fff7a9669e4987b00fb4ddab813aad8"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a5fff7a9669e4987b00fb4ddab813aad8">MWAWFont::Line::Line</a></div><div class="ttdeci">Line(Style style=None, Type type=Single, bool wordFlag=false, float w=1.0)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:53</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_ae212ef7c11a3a690e177708301342532"><div class="ttname"><a href="structMWAWFont_1_1Script.html#ae212ef7c11a3a690e177708301342532">MWAWFont::Script::m_delta</a></div><div class="ttdeci">float m_delta</div><div class="ttdoc">the ydelta </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:182</div></div> <div class="ttc" id="classMWAWFont_html_a3b911b6fc808d2da8db987fd178c62de"><div class="ttname"><a href="classMWAWFont.html#a3b911b6fc808d2da8db987fd178c62de">MWAWFont::m_backgroundColor</a></div><div class="ttdeci">MWAWVariable< MWAWColor > m_backgroundColor</div><div class="ttdoc">font background color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:569</div></div> <div class="ttc" id="classMWAWFont_html_a3d6b34221054ec6c6baeeb2e9c5ce5d2"><div class="ttname"><a href="classMWAWFont.html#a3d6b34221054ec6c6baeeb2e9c5ce5d2">MWAWFont::script</a></div><div class="ttdeci">Script const & script() const</div><div class="ttdoc">returns the script position </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:308</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_aa26b0afe03fc9a03d3be4ad4936ba6b3"><div class="ttname"><a href="structMWAWFont_1_1Script.html#aa26b0afe03fc9a03d3be4ad4936ba6b3">MWAWFont::Script::m_scale</a></div><div class="ttdeci">int m_scale</div><div class="ttdoc">the font scaling ( in percent ) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:186</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a78e6d43bd6971e0d379525a91d3a29cb"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a78e6d43bd6971e0d379525a91d3a29cb">MWAWFont::Line::m_width</a></div><div class="ttdeci">float m_width</div><div class="ttdoc">the width in point </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:99</div></div> <div class="ttc" id="classMWAWFont_html_ad85ac294401bc79c188d3dd9852c19d1"><div class="ttname"><a href="classMWAWFont.html#ad85ac294401bc79c188d3dd9852c19d1">MWAWFont::setOverlineWidth</a></div><div class="ttdeci">void setOverlineWidth(float w)</div><div class="ttdoc">sets the overline width </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:406</div></div> <div class="ttc" id="classMWAWFont_html_ae83a540cc8fae88392812c958dbbeed5"><div class="ttname"><a href="classMWAWFont.html#ae83a540cc8fae88392812c958dbbeed5">MWAWFont::getColor</a></div><div class="ttdeci">void getColor(MWAWColor &c) const</div><div class="ttdoc">returns the font color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:336</div></div> <div class="ttc" id="classMWAWFont_html_ac2efd5cf199f65e60b6483d35366d3e9"><div class="ttname"><a href="classMWAWFont.html#ac2efd5cf199f65e60b6483d35366d3e9">MWAWFont::setSize</a></div><div class="ttdeci">void setSize(float sz, bool isRelative=false)</div><div class="ttdoc">sets the font size </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:275</div></div> <div class="ttc" id="classMWAWFont_html_a0070f40cd78daae0ccba9541a5028766"><div class="ttname"><a href="classMWAWFont.html#a0070f40cd78daae0ccba9541a5028766">MWAWFont::m_scriptPosition</a></div><div class="ttdeci">MWAWVariable< Script > m_scriptPosition</div><div class="ttdoc">the sub/super script definition </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:563</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a63088b4185fa3dc212a44b6fb3a4fca0"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a63088b4185fa3dc212a44b6fb3a4fca0">MWAWFont::Script::isSet</a></div><div class="ttdeci">bool isSet() const</div><div class="ttdoc">return true if the position is not default </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:115</div></div> <div class="ttc" id="classMWAWFont_html_a66925c72d60760c40f280ae10eaf03fb"><div class="ttname"><a href="classMWAWFont.html#a66925c72d60760c40f280ae10eaf03fb">MWAWFont::m_size</a></div><div class="ttdeci">MWAWVariable< float > m_size</div><div class="ttdoc">font size </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:558</div></div> <div class="ttc" id="classMWAWFont_html_a768d937535a7a78034b2d66cee4420fa"><div class="ttname"><a href="classMWAWFont.html#a768d937535a7a78034b2d66cee4420fa">MWAWFont::m_deltaSpacingUnit</a></div><div class="ttdeci">MWAWVariable< librevenge::RVNGUnit > m_deltaSpacingUnit</div><div class="ttdoc">the delta spacing unit </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:561</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33ac6570cafd265548aa6381afd8cccf6c1"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33ac6570cafd265548aa6381afd8cccf6c1">MWAWFont::italicBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:190</div></div> <div class="ttc" id="classMWAWFont_html_a170943faf4b7a44546d3608d6b83a991"><div class="ttname"><a href="classMWAWFont.html#a170943faf4b7a44546d3608d6b83a991">MWAWFont::flags</a></div><div class="ttdeci">uint32_t flags() const</div><div class="ttdoc">returns the font flags </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:320</div></div> <div class="ttc" id="classMWAWFont_html_abc04cf43e2aa3b73f957417d68f6198e"><div class="ttname"><a href="classMWAWFont.html#abc04cf43e2aa3b73f957417d68f6198e">MWAWFont::setOverlineType</a></div><div class="ttdeci">void setOverlineType(Line::Type type=Line::Single)</div><div class="ttdoc">sets the overline type </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:396</div></div> <div class="ttc" id="classMWAWFont_html_a534831dc6f9c45e43e28518bdb0ee7e0"><div class="ttname"><a href="classMWAWFont.html#a534831dc6f9c45e43e28518bdb0ee7e0">MWAWFont::getDebugString</a></div><div class="ttdeci">std::string getDebugString(std::shared_ptr< MWAWFontConverter > &converter) const</div><div class="ttdoc">returns a string which can be used for debugging </div><div class="ttdef"><b>Definition:</b> MWAWFont.cxx:181</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a85044fbdd5c8f5e2f7bc3c9d6574fbc3"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a85044fbdd5c8f5e2f7bc3c9d6574fbc3">MWAWFont::Line::operator!=</a></div><div class="ttdeci">bool operator!=(Line const &oth) const</div><div class="ttdoc">operator!= </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:76</div></div> <div class="ttc" id="classMWAWFont_html_ac7942dc3daf18f15a47b2a29b2a8b0f1"><div class="ttname"><a href="classMWAWFont.html#ac7942dc3daf18f15a47b2a29b2a8b0f1">MWAWFont::setOverlineColor</a></div><div class="ttdeci">void setOverlineColor(MWAWColor const &color)</div><div class="ttdoc">sets the overline color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:411</div></div> <div class="ttc" id="classMWAWFont_html_a1d751f4ac22358fe8b5f90f0334508d3"><div class="ttname"><a href="classMWAWFont.html#a1d751f4ac22358fe8b5f90f0334508d3">MWAWFont::getUnderline</a></div><div class="ttdeci">Line const & getUnderline() const</div><div class="ttdoc">returns the underline </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:456</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_abfec280dd46102529fa33653b23bc515"><div class="ttname"><a href="structMWAWFont_1_1Line.html#abfec280dd46102529fa33653b23bc515">MWAWFont::Line::m_word</a></div><div class="ttdeci">bool m_word</div><div class="ttdoc">word or not word line </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:103</div></div> <div class="ttc" id="classMWAWFont_html_a450522b3bd0f8aa99ce25d4ddc8af98c"><div class="ttname"><a href="classMWAWFont.html#a450522b3bd0f8aa99ce25d4ddc8af98c">MWAWFont::setUnderlineWordFlag</a></div><div class="ttdeci">void setUnderlineWordFlag(bool wordFlag=false)</div><div class="ttdoc">sets the underline word flag </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:479</div></div> <div class="ttc" id="classMWAWFont_html_a707c2e19392ae9147cee019ce9ef4748"><div class="ttname"><a href="classMWAWFont.html#a707c2e19392ae9147cee019ce9ef4748">MWAWFont::setStrikeOutWidth</a></div><div class="ttdeci">void setStrikeOutWidth(float w)</div><div class="ttdoc">sets the strikeoutline width </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:445</div></div> <div class="ttc" id="classMWAWFontManager_html_ab02551eab933b86c72a1b775196516b4"><div class="ttname"><a href="classMWAWFontManager.html#ab02551eab933b86c72a1b775196516b4">MWAWFontManager::m_state</a></div><div class="ttdeci">std::shared_ptr< MWAWFontManagerInternal::State > m_state</div><div class="ttdoc">the state </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:597</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html"><div class="ttname"><a href="structMWAWFont_1_1Line.html">MWAWFont::Line</a></div><div class="ttdoc">a small struct to define a line in MWAWFont </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:47</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a15d1797bfdb3fd9f2a621730efed3c48"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a15d1797bfdb3fd9f2a621730efed3c48">MWAWFont::Script::Script</a></div><div class="ttdeci">Script(float delta=0, librevenge::RVNGUnit deltaUnit=librevenge::RVNG_PERCENT, int scale=100)</div><div class="ttdoc">constructor </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:108</div></div> <div class="ttc" id="classMWAWFont_html_a1fcd35ba3c324112b0ae56d884cc1364"><div class="ttname"><a href="classMWAWFont.html#a1fcd35ba3c324112b0ae56d884cc1364">MWAWFont::setOverlineWordFlag</a></div><div class="ttdeci">void setOverlineWordFlag(bool wordFlag=false)</div><div class="ttdoc">sets the overline word flag </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:401</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328fa55202639a84640caf3e29e4ffd86d715"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa55202639a84640caf3e29e4ffd86d715">MWAWFont::Line::LargeDot</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="classMWAWFont_html_a576c618d2bc66456f3e6ed1debdb7699"><div class="ttname"><a href="classMWAWFont.html#a576c618d2bc66456f3e6ed1debdb7699">MWAWFont::setBackgroundColor</a></div><div class="ttdeci">void setBackgroundColor(MWAWColor color)</div><div class="ttdoc">sets the font background color </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:352</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a2bee6a836e5587926722f85191f9c180"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a2bee6a836e5587926722f85191f9c180">MWAWFont::Script::m_deltaUnit</a></div><div class="ttdeci">librevenge::RVNGUnit m_deltaUnit</div><div class="ttdoc">the ydelta unit ( point or percent ) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:184</div></div> <div class="ttc" id="classMWAWFont_html_afcbf145b086dd584247129f27ba835d1"><div class="ttname"><a href="classMWAWFont.html#afcbf145b086dd584247129f27ba835d1">MWAWFont::setStrikeOutWordFlag</a></div><div class="ttdeci">void setStrikeOutWordFlag(bool wordFlag=false)</div><div class="ttdoc">sets the strikeoutline word flag </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:440</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a0da43e31f2aa410e8cf9aaadf9a7d0a9"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a0da43e31f2aa410e8cf9aaadf9a7d0a9">MWAWFont::Script::operator==</a></div><div class="ttdeci">bool operator==(Script const &oth) const</div><div class="ttdoc">operator== </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:143</div></div> <div class="ttc" id="classMWAWFont_html_a5560cd04a662c9f16e842702ac8cda61"><div class="ttname"><a href="classMWAWFont.html#a5560cd04a662c9f16e842702ac8cda61">MWAWFont::setFlags</a></div><div class="ttdeci">void setFlags(uint32_t fl)</div><div class="ttdoc">sets the font attributes bold, ... </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:325</div></div> <div class="ttc" id="classMWAWFont_html_ac4ca11f16960b88ffe892f51b8771668"><div class="ttname"><a href="classMWAWFont.html#ac4ca11f16960b88ffe892f51b8771668">MWAWFont::deltaLetterSpacing</a></div><div class="ttdeci">float deltaLetterSpacing() const</div><div class="ttdoc">returns the condensed(negative)/extended(positive) width </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:282</div></div> <div class="ttc" id="classMWAWFont_html_a61d73525cc26fe555c6c6c6269b7c599"><div class="ttname"><a href="classMWAWFont.html#a61d73525cc26fe555c6c6c6269b7c599">MWAWFont::cmp</a></div><div class="ttdeci">int cmp(MWAWFont const &oth) const</div><div class="ttdoc">a comparison function </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:524</div></div> <div class="ttc" id="classMWAWFont_html_a8cab81fbac3e04fab947940d7e9ee711"><div class="ttname"><a href="classMWAWFont.html#a8cab81fbac3e04fab947940d7e9ee711">MWAWFont::setStrikeOut</a></div><div class="ttdeci">void setStrikeOut(Line const &line)</div><div class="ttdoc">sets the strikeoutline </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:422</div></div> <div class="ttc" id="structMWAWFont_1_1Line_html_a09ac50a2b42918f5d48ebcbabf97328fa43f32875350f9b787d09ab1b9714afb0"><div class="ttname"><a href="structMWAWFont_1_1Line.html#a09ac50a2b42918f5d48ebcbabf97328fa43f32875350f9b787d09ab1b9714afb0">MWAWFont::Line::Dot</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:49</div></div> <div class="ttc" id="classMWAWFont_html_a4946a4ad6f52c2563d1aa44ad2da40dc"><div class="ttname"><a href="classMWAWFont.html#a4946a4ad6f52c2563d1aa44ad2da40dc">MWAWFont::addToListLevel</a></div><div class="ttdeci">void addToListLevel(librevenge::RVNGPropertyList &propList, std::shared_ptr< MWAWFontConverter > fontConverter) const</div><div class="ttdoc">add to the propList to a list level </div><div class="ttdef"><b>Definition:</b> MWAWFont.cxx:355</div></div> <div class="ttc" id="classMWAWFont_html_afcd54ed9b5aada0083d3f3ab5d50aa71"><div class="ttname"><a href="classMWAWFont.html#afcd54ed9b5aada0083d3f3ab5d50aa71">MWAWFont::m_flags</a></div><div class="ttdeci">MWAWVariable< uint32_t > m_flags</div><div class="ttdoc">font attributes </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:564</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html_a9d726df5c9d0459935b66a77e0736af3"><div class="ttname"><a href="structMWAWFont_1_1Script.html#a9d726df5c9d0459935b66a77e0736af3">MWAWFont::Script::operator>=</a></div><div class="ttdeci">bool operator>=(Script const &oth) const</div><div class="ttdoc">operator>= </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:168</div></div> <div class="ttc" id="classMWAWFont_html_ad252231ffdc28829b3c68a1057d8889e"><div class="ttname"><a href="classMWAWFont.html#ad252231ffdc28829b3c68a1057d8889e">MWAWFont::widthStreching</a></div><div class="ttdeci">float widthStreching() const</div><div class="ttdoc">returns the text width streching </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:298</div></div> <div class="ttc" id="classMWAWFont_html_a1ac0830b4ff194119d9fd07e24ce86c5"><div class="ttname"><a href="classMWAWFont.html#a1ac0830b4ff194119d9fd07e24ce86c5">MWAWFont::insert</a></div><div class="ttdeci">void insert(MWAWFont const &ft)</div><div class="ttdoc">inserts the set value in the current font </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:229</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a8ddac91d2a5c42ae41d2276cdca2378c"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a8ddac91d2a5c42ae41d2276cdca2378c">MWAWFont::lowercaseBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:193</div></div> <div class="ttc" id="structMWAWVariable_html"><div class="ttname"><a href="structMWAWVariable.html">MWAWVariable< MWAWColor ></a></div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a768ca70404c78bb648bacf0243746999"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a768ca70404c78bb648bacf0243746999">MWAWFont::reverseVideoBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:192</div></div> <div class="ttc" id="classMWAWFont_html_abbec328cd83df1809e84f586d816e782"><div class="ttname"><a href="classMWAWFont.html#abbec328cd83df1809e84f586d816e782">MWAWFont::setLanguage</a></div><div class="ttdeci">void setLanguage(std::string const &lang)</div><div class="ttdoc">set the language ( in the for en_US, en_GB, en, ...) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:500</div></div> <div class="ttc" id="classMWAWFont_html_a6740b88641332862f70dfe2b2d14cbb5"><div class="ttname"><a href="classMWAWFont.html#a6740b88641332862f70dfe2b2d14cbb5">MWAWFont::setUnderlineStyle</a></div><div class="ttdeci">void setUnderlineStyle(Line::Style style=Line::None, bool doReset=true)</div><div class="ttdoc">sets the underline style ( by default, we also reset the style) </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:466</div></div> <div class="ttc" id="classMWAWFont_html_a2960fe9858eaa6436ffa0ab50acd5e33a867280b960063998c43728473082cd4d"><div class="ttname"><a href="classMWAWFont.html#a2960fe9858eaa6436ffa0ab50acd5e33a867280b960063998c43728473082cd4d">MWAWFont::hiddenBit</a></div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:191</div></div> <div class="ttc" id="structMWAWFont_1_1Script_html"><div class="ttname"><a href="structMWAWFont_1_1Script.html">MWAWFont::Script</a></div><div class="ttdoc">a small struct to define the script position in MWAWFont </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:106</div></div> <div class="ttc" id="classMWAWFont_html_ac0f1e03a8594dfd97c597a3509c9ea28"><div class="ttname"><a href="classMWAWFont.html#ac0f1e03a8594dfd97c597a3509c9ea28">MWAWFont::hasColor</a></div><div class="ttdeci">bool hasColor() const</div><div class="ttdoc">returns true if the font color is not black </div><div class="ttdef"><b>Definition:</b> MWAWFont.hxx:331</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>