Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > bf2ae0292cbef5b3240c608305d8e8fb > files > 66

libvisio-doc-0.0.31-1.fc18.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>VSDStyles.h Source File documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.3.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('VSDStyles_8h_source.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">VSDStyles.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="VSDStyles_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">/* libvisio</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * Version: MPL 1.1 / GPLv2+ / LGPLv2+</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * The contents of this file are subject to the Mozilla Public License Version</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * 1.1 (the &quot;License&quot;); you may not use this file except in compliance with</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * the License or as specified alternatively below. You may obtain a copy of</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * the License at http://www.mozilla.org/MPL/</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * Software distributed under the License is distributed on an &quot;AS IS&quot; basis,</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * for the specific language governing rights and limitations under the</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * License.</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * Major Contributor(s):</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * Copyright (C) 2011 Fridrich Strba &lt;fridrich.strba@bluewin.ch&gt;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * Copyright (C) 2011 Eilidh McAdam &lt;tibbylickle@gmail.com&gt;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * All Rights Reserved.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * For minor contributions see the git repository.</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * Alternatively, the contents of this file may be used under the terms of</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * either the GNU General Public License Version 2 or later (the &quot;GPLv2+&quot;), or</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * the GNU Lesser General Public License Version 2 or later (the &quot;LGPLv2+&quot;),</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * in which case the provisions of the GPLv2+ or the LGPLv2+ are applicable</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * instead of those above.</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#ifndef __VSDSTYLES_H__</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __VSDSTYLES_H__</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &lt;boost/optional.hpp&gt;</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &lt;libwpg/libwpg.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="VSDTypes_8h.html">VSDTypes.h</a>&quot;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;</div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">namespace </span>libvisio</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;{</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">   43</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">VSDOptionalLineStyle</a></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;{</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30">   45</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30">VSDOptionalLineStyle</a>() :</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">width</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">colour</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">pattern</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">startMarker</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">endMarker</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>() {}</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#aeba6a877da2217a82ac09876ea67010b">   47</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30">VSDOptionalLineStyle</a>(<span class="keyword">const</span> boost::optional&lt;double&gt; &amp;w, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;col,</div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;p, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;sm,</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;em, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;c) :</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">width</a>(w), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">colour</a>(col), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">pattern</a>(p), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">startMarker</a>(sm), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">endMarker</a>(em), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>(c) {}</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a18ba8af42987bd7c22b69f4548cb209b">   51</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30">VSDOptionalLineStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">VSDOptionalLineStyle</a> &amp;style) :</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">width</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">width</a>), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">colour</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">colour</a>), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">pattern</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">pattern</a>), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">startMarker</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">startMarker</a>),</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">endMarker</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">endMarker</a>), <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>) {}</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a7c834d39029a742f9cb2213db393a7b4">   54</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a7c834d39029a742f9cb2213db393a7b4">~VSDOptionalLineStyle</a>() {}</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#aab48bf0bd6ea5526a1b51a8234892bc3">   55</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">VSDOptionalLineStyle</a> &amp;style)</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  {</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.width, <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">width</a>);</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.colour, <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">colour</a>);</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.pattern, <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">pattern</a>);</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.startMarker, <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">startMarker</a>);</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.endMarker, <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">endMarker</a>);</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.cap, <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>);</div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  }</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">   65</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c">width</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">   66</a></span>&#160;  boost::optional&lt;Colour&gt; <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a0ecd473e8da22bded7275d8b73b943dd">colour</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">   67</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ac8a1f5c62f0e9b6eb47e7377ec000f8b">pattern</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">   68</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#ad8fc364843368e59a3fb07bed9946cab">startMarker</a>;</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">   69</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a6a5c3faa8fe6fe294f7263ba629a5fb3">endMarker</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">   70</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>;</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;};</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html">   73</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDLineStyle.html">VSDLineStyle</a></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6b36c9962c48a16478e795852e39aea2">   75</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6b36c9962c48a16478e795852e39aea2">VSDLineStyle</a>() :</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">width</a>(0.01), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">colour</a>(), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">pattern</a>(1), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">startMarker</a>(0), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">endMarker</a>(0), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">cap</a>(0) {}</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a2671ed1468bbfb5d43335c20672d8b8a">   77</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6b36c9962c48a16478e795852e39aea2">VSDLineStyle</a>(<span class="keywordtype">double</span> w, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> col, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> sm,</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;               <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> em, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> c) :</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">width</a>(w), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">colour</a>(col), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">pattern</a>(p), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">startMarker</a>(sm), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">endMarker</a>(em), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">cap</a>(c) {}</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6092f2e45f33d75d198394d2208fde3e">   80</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6b36c9962c48a16478e795852e39aea2">VSDLineStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html">VSDLineStyle</a> &amp;style) :</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">width</a>(style.<a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">width</a>), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">colour</a>(style.<a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">colour</a>), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">pattern</a>(style.<a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">pattern</a>), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">startMarker</a>(style.<a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">startMarker</a>),</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">endMarker</a>(style.<a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">endMarker</a>), <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">cap</a>(style.<a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">cap</a>) {}</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a0757fa1a1aef92b86687cff552f67d28">   83</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a0757fa1a1aef92b86687cff552f67d28">~VSDLineStyle</a>() {}</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a016d7a7a38c293d65e14a25d4148e1fa">   84</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">VSDOptionalLineStyle</a> &amp;style)</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;  {</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.width, <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">width</a>);</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.colour, <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">colour</a>);</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.pattern, <a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">pattern</a>);</div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.startMarker, <a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">startMarker</a>);</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.endMarker, <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">endMarker</a>);</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.cap, <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">cap</a>);</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;  }</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">   94</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d">width</a>;</div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">   95</a></span>&#160;  <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a207ccdae9de956526c3e45ec5bf14db4">colour</a>;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">   96</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html#af0a41c69c4247f259aacdc2b844705ef">pattern</a>;</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">   97</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html#aba5c86148463d34fc248ec4a146cea91">startMarker</a>;</div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">   98</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a763e77e24a166452687c6e3bfddda0e9">endMarker</a>;</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">   99</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a5172ea176c373d748be59fdf9179bd97">cap</a>;</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;};</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">  102</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">VSDOptionalFillStyle</a></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;{</div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0">  104</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0">VSDOptionalFillStyle</a>() :</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">fgColour</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">bgColour</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">pattern</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">fgTransparency</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">bgTransparency</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">shadowFgColour</a>(),</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">shadowPattern</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">shadowOffsetX</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>() {}</div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a3745ee7a3dad0c7f8d5aefd6e4a499ec">  107</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0">VSDOptionalFillStyle</a>(<span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;fgc, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;bgc,</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;p, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;fga,</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;bga, <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;sfgc,</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;shp, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;shX,</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;shY) :</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">fgColour</a>(fgc), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">bgColour</a>(bgc), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">pattern</a>(p), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">fgTransparency</a>(fga), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">bgTransparency</a>(bga),</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">shadowFgColour</a>(sfgc), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">shadowPattern</a>(shp), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">shadowOffsetX</a>(shX), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>(shY) {}</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#aa868e56f3c0bd32d8bcdc335f28e4d0d">  114</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0">VSDOptionalFillStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">VSDOptionalFillStyle</a> &amp;style) :</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">fgColour</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">fgColour</a>), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">bgColour</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">bgColour</a>), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">pattern</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">pattern</a>), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">fgTransparency</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">fgTransparency</a>),</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">bgTransparency</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">bgTransparency</a>), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">shadowFgColour</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">shadowFgColour</a>), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">shadowPattern</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">shadowPattern</a>),</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">shadowOffsetX</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">shadowOffsetX</a>), <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>) {}</div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad47b8af5e53b6b1df2fbf97cb661ffb8">  118</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad47b8af5e53b6b1df2fbf97cb661ffb8">~VSDOptionalFillStyle</a>() {}</div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a5636ded5e2ced0d6710f81e85fc6903b">  119</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">VSDOptionalFillStyle</a> &amp;style)</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  {</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.fgColour, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">fgColour</a>);</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bgColour, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">bgColour</a>);</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.pattern, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">pattern</a>);</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.fgTransparency, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">fgTransparency</a>);</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bgTransparency, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">bgTransparency</a>);</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowFgColour, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">shadowFgColour</a>);</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowPattern, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">shadowPattern</a>);</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowOffsetX, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">shadowOffsetX</a>);</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowOffsetY, <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>);</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;  }</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">  132</a></span>&#160;  boost::optional&lt;Colour&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6">fgColour</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">  133</a></span>&#160;  boost::optional&lt;Colour&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad391a87c56001766cb8fb9df30b3bc60">bgColour</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">  134</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ab7c13459326991210a440c9d702dd531">pattern</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">  135</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7dd30e0aa6b88e29e56701a312ee93ab">fgTransparency</a>;</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">  136</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a6c1e6d778acd81b84b4165ffdcba583e">bgTransparency</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">  137</a></span>&#160;  boost::optional&lt;Colour&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ad4ffe0ae13f5ff329e3ae0760cc47c03">shadowFgColour</a>;</div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">  138</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a39caa35df8bacaee29fa15c1c808ada2">shadowPattern</a>;</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">  139</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#ae46d43d86f53d0438fb8b7b12bc3f4f3">shadowOffsetX</a>;</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">  140</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>;</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;};</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html">  143</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDFillStyle.html">VSDFillStyle</a></div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;{</div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#af025952ae54f3c81453996e1a0160965">  145</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDFillStyle.html#af025952ae54f3c81453996e1a0160965">VSDFillStyle</a>()</div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    : <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">fgColour</a>(), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">bgColour</a>(0xff, 0xff, 0xff, 0), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">pattern</a>(0), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">fgTransparency</a>(0), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">bgTransparency</a>(0), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">shadowFgColour</a>(),</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;      <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">shadowPattern</a>(0), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">shadowOffsetX</a>(0), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">shadowOffsetY</a>(0) {}</div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a9a84b715d93cecefd06f7b8cd578b2a6">  148</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDFillStyle.html#af025952ae54f3c81453996e1a0160965">VSDFillStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &amp;fgc, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &amp;bgc, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> p, <span class="keywordtype">double</span> fga, <span class="keywordtype">double</span> bga, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &amp;sfgc,</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;               <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> shp, <span class="keywordtype">double</span> shX, <span class="keywordtype">double</span> shY)</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    : <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">fgColour</a>(fgc), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">bgColour</a>(bgc), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">pattern</a>(p), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">fgTransparency</a>(fga), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">bgTransparency</a>(bga),</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;      <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">shadowFgColour</a>(sfgc), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">shadowPattern</a>(shp), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">shadowOffsetX</a>(shX), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">shadowOffsetY</a>(shY) {}</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a3ccc8deda7bad895d3d58f6781a58dd4">  152</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDFillStyle.html#af025952ae54f3c81453996e1a0160965">VSDFillStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html">VSDFillStyle</a> &amp;style) :</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">fgColour</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">fgColour</a>), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">bgColour</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">bgColour</a>), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">pattern</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">pattern</a>), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">fgTransparency</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">fgTransparency</a>),</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">bgTransparency</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">bgTransparency</a>), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">shadowFgColour</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">shadowFgColour</a>), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">shadowPattern</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">shadowPattern</a>),</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">shadowOffsetX</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">shadowOffsetX</a>), <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">shadowOffsetY</a>(style.<a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">shadowOffsetY</a>) {}</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a01cff432bd9c40ff8a78c6ec0b6ec10e">  156</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a01cff432bd9c40ff8a78c6ec0b6ec10e">~VSDFillStyle</a>() {}</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a24f86671929abcae8ada8447aa964586">  157</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">VSDOptionalFillStyle</a> &amp;style)</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;  {</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.fgColour, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">fgColour</a>);</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bgColour, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">bgColour</a>);</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.pattern, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">pattern</a>);</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.fgTransparency, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">fgTransparency</a>);</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bgTransparency, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">bgTransparency</a>);</div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowFgColour, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">shadowFgColour</a>);</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowPattern, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">shadowPattern</a>);</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowOffsetX, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">shadowOffsetX</a>);</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.shadowOffsetY, <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">shadowOffsetY</a>);</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  }</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">  170</a></span>&#160;  <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2">fgColour</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">  171</a></span>&#160;  <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a1c38146b16a2cdb77f448fcfec89a18c">bgColour</a>;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">  172</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a7dac75f2b808a2caeec0ec58a420dad3">pattern</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">  173</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aa075eec40e4bf49a61cc4507e6d425fd">fgTransparency</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">  174</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a39fc30d3f159fc909121461729b08cf7">bgTransparency</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">  175</a></span>&#160;  <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#aea4b5854f611a29f6dac0fa80d452fec">shadowFgColour</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">  176</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a57ed131ceaac01533375733f5d03456d">shadowPattern</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">  177</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a5d995aaf8f7372c5ef1d75ea7ba38194">shadowOffsetX</a>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">  178</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDFillStyle.html#a2e4ad39561579f954763bf811ab6a2a4">shadowOffsetY</a>;</div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;};</div>
<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">  181</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">VSDOptionalCharStyle</a></div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;{</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405">  183</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405">VSDOptionalCharStyle</a>()</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    : <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33">charCount</a>(0), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">font</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">colour</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">size</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">bold</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">italic</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">underline</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">doubleunderline</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">strikeout</a>(),</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;      <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">doublestrikeout</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">allcaps</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">initcaps</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">smallcaps</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">superscript</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>() {}</div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a19443f2ddb9ed6447d7acb15cb659c18">  186</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405">VSDOptionalCharStyle</a>(<span class="keywordtype">unsigned</span> cc, <span class="keyword">const</span> boost::optional&lt;VSDName&gt; &amp;ft,</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;c, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;s, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;b,</div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;i, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;u, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;du,</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;so, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;dso, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;ac,</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;ic, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;sc, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;super,</div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;sub) :</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33">charCount</a>(cc), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">font</a>(ft), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">colour</a>(c), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">size</a>(s), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">bold</a>(b), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">italic</a>(i), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">underline</a>(u), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">doubleunderline</a>(du),</div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">strikeout</a>(so), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">doublestrikeout</a>(dso), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">allcaps</a>(ac), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">initcaps</a>(ic), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">smallcaps</a>(sc), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">superscript</a>(super),</div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>(sub) {}</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0561e93dbd579be74f10aeac5e2797f6">  195</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405">VSDOptionalCharStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">VSDOptionalCharStyle</a> &amp;style) :</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33">charCount</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33">charCount</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">font</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">font</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">colour</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">colour</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">size</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">size</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">bold</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">bold</a>),</div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">italic</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">italic</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">underline</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">underline</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">doubleunderline</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">doubleunderline</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">strikeout</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">strikeout</a>),</div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">doublestrikeout</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">doublestrikeout</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">allcaps</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">allcaps</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">initcaps</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">initcaps</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">smallcaps</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">smallcaps</a>),</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">superscript</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">superscript</a>), <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>) {}</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ad177dc6b2ece2ee7bb18aef248798369">  200</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ad177dc6b2ece2ee7bb18aef248798369">~VSDOptionalCharStyle</a>() {}</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a861f4a0cd29aae3636d5bd0f635aeb16">  201</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">VSDOptionalCharStyle</a> &amp;style)</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;  {</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.font, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">font</a>);</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.colour, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">colour</a>);</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.size, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">size</a>);</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bold, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">bold</a>);</div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.italic, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">italic</a>);</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.underline, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">underline</a>);</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.doubleunderline, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">doubleunderline</a>);</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.strikeout, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">strikeout</a>);</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.doublestrikeout, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">doublestrikeout</a>);</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.allcaps, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">allcaps</a>);</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.initcaps, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">initcaps</a>);</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.smallcaps, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">smallcaps</a>);</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.superscript, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">superscript</a>);</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.subscript, <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>);</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;  }</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33">  219</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33">charCount</a>;</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">  220</a></span>&#160;  boost::optional&lt;VSDName&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a3a2d1ed85325284729ccccf805cc3185">font</a>;</div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">  221</a></span>&#160;  boost::optional&lt;Colour&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aabb1b05fd605e81d0fea1efd3c80c092">colour</a>;</div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">  222</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a1209eeace2839d9ad142f639d361b096">size</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">  223</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ac944e425034a60b496d1380be4fda5f3">bold</a>;</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">  224</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a0e28b14acf0d0ad06ecc50b941ba437a">italic</a>;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">  225</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a8d6b7f5fa5041d5c2326af0f3df5c518">underline</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">  226</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5cf0c329ccd92e936ac8ba4d0e977eb4">doubleunderline</a>;</div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">  227</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a5a431d12cbc52bf2536ea7468c65624f">strikeout</a>;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">  228</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aa2e9861c7dbef3c68cc304d41c78b8ce">doublestrikeout</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">  229</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#ada984e645890203e8cfabb07a7372cda">allcaps</a>;</div>
<div class="line"><a name="l00230"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">  230</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#aab7320d77e3e37e7e3f6fb968e07b6fb">initcaps</a>;</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">  231</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a26dc950b1fc87ce2858e34e4433e17c1">smallcaps</a>;</div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">  232</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a660fad5829e9cfae15b92fd4de091ed3">superscript</a>;</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">  233</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>;</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;};</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html">  236</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDCharStyle.html">VSDCharStyle</a></div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;{</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a261774a41aa0d2d18648678b6dc58e26">  238</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a261774a41aa0d2d18648678b6dc58e26">VSDCharStyle</a>()</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    : <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f">charCount</a>(0), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">font</a>(), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">colour</a>(), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">size</a>(12.0/72.0), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">bold</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">italic</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">underline</a>(false),</div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;      <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">doubleunderline</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">strikeout</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">doublestrikeout</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">allcaps</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">initcaps</a>(false),</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;      <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">smallcaps</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">superscript</a>(false), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">subscript</a>(false) {}</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a43f40bee188bee0d74cc1e807e502915">  242</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a261774a41aa0d2d18648678b6dc58e26">VSDCharStyle</a>(<span class="keywordtype">unsigned</span> cc, <span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDName.html">VSDName</a> &amp;ft, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &amp;c, <span class="keywordtype">double</span> s, <span class="keywordtype">bool</span> b, <span class="keywordtype">bool</span> i, <span class="keywordtype">bool</span> u, <span class="keywordtype">bool</span> du,</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;               <span class="keywordtype">bool</span> so, <span class="keywordtype">bool</span> dso, <span class="keywordtype">bool</span> ac, <span class="keywordtype">bool</span> ic, <span class="keywordtype">bool</span> sc, <span class="keywordtype">bool</span> super, <span class="keywordtype">bool</span> sub) :</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f">charCount</a>(cc), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">font</a>(ft), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">colour</a>(c), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">size</a>(s), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">bold</a>(b), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">italic</a>(i), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">underline</a>(u), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">doubleunderline</a>(du),</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">strikeout</a>(so), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">doublestrikeout</a>(dso), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">allcaps</a>(ac), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">initcaps</a>(ic), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">smallcaps</a>(sc), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">superscript</a>(super),</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">subscript</a>(sub) {}</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a843444b41c38ce24fe69c1f409b7c224">  247</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a261774a41aa0d2d18648678b6dc58e26">VSDCharStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html">VSDCharStyle</a> &amp;style) :</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f">charCount</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f">charCount</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">font</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">font</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">colour</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">colour</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">size</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">size</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">bold</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">bold</a>),</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">italic</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">italic</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">underline</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">underline</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">doubleunderline</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">doubleunderline</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">strikeout</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">strikeout</a>),</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">doublestrikeout</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">doublestrikeout</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">allcaps</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">allcaps</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">initcaps</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">initcaps</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">smallcaps</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">smallcaps</a>),</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">superscript</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">superscript</a>), <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">subscript</a>(style.<a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">subscript</a>) {}</div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a4616035c6ff364443c9f5673118dc5d9">  252</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a4616035c6ff364443c9f5673118dc5d9">~VSDCharStyle</a>() {}</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a12dec455b8ba446e483f4f837a9d1bf7">  253</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">VSDOptionalCharStyle</a> &amp;style)</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;  {</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.font, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">font</a>);</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.colour, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">colour</a>);</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.size, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">size</a>);</div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bold, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">bold</a>);</div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.italic, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">italic</a>);</div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.underline, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">underline</a>);</div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.doubleunderline, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">doubleunderline</a>);</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.strikeout, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">strikeout</a>);</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.doublestrikeout, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">doublestrikeout</a>);</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.allcaps, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">allcaps</a>);</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.initcaps, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">initcaps</a>);</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.smallcaps, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">smallcaps</a>);</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.superscript, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">superscript</a>);</div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.subscript, <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">subscript</a>);</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;  }</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f">  271</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f">charCount</a>;</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">  272</a></span>&#160;  <a class="code" href="classlibvisio_1_1VSDName.html">VSDName</a> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#af6d9d63983fca6153d7d5f0a3585315a">font</a>;</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">  273</a></span>&#160;  <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a6ff1af01f8273a5af17bba5e14f77328">colour</a>;</div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">  274</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a067f064776e80850f7de81bcf9257b49">size</a>;</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">  275</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a741945ee4f6d2cbf003dc91f1dcb773a">bold</a>;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">  276</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a746e4f3cdecacff6614df031fd24bdf6">italic</a>;</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">  277</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#aa585beb6ee00a442fec888964e152fac">underline</a>;</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">  278</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a22f8b7d24a895849899a1a502085a609">doubleunderline</a>;</div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">  279</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a2164c9b1926285a95bbf11c1bd315f24">strikeout</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">  280</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#ab93986a72ac6450637e7fa90639ec66b">doublestrikeout</a>;</div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">  281</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#acec271990cb31296eb773a84b7626d3a">allcaps</a>;</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">  282</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a717c5ce0dd36f70746afeca236db69ef">initcaps</a>;</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">  283</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a099ee9dfaf88bdfc858815380c4131bb">smallcaps</a>;</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">  284</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a39a6924ba15286eff0e974a821eef92f">superscript</a>;</div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">  285</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a80099610a64e5645491e3c6ca2dce3b8">subscript</a>;</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;};</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div>
<div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">  288</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">VSDOptionalParaStyle</a></div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;{</div>
<div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2">  290</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2">VSDOptionalParaStyle</a>() :</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840">charCount</a>(0), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">indFirst</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">indLeft</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">indRight</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">spLine</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">spBefore</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">spAfter</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">align</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>() {}</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a1514ea19309a7dafc22697af0f9269f0">  292</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2">VSDOptionalParaStyle</a>(<span class="keywordtype">unsigned</span> cc, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;ifst, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;il,</div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;ir, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;sl, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;sb,</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;                       <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;sa, <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;a, <span class="keyword">const</span> boost::optional&lt;unsigned&gt; &amp;f) :</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840">charCount</a>(cc), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">indFirst</a>(ifst), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">indLeft</a>(il), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">indRight</a>(ir), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">spLine</a>(sl), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">spBefore</a>(sb), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">spAfter</a>(sa), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">align</a>(a), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>(f) {}</div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a7325f6e3c7eb9a984737cddb09b718a3">  296</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2">VSDOptionalParaStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">VSDOptionalParaStyle</a> &amp;style) :</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840">charCount</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840">charCount</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">indFirst</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">indFirst</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">indLeft</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">indLeft</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">indRight</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">indRight</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">spLine</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">spLine</a>),</div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">spBefore</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">spBefore</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">spAfter</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">spAfter</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">align</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">align</a>), <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>) {}</div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a58748d0cd4208a8e5777c80e2d3b79bc">  299</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a58748d0cd4208a8e5777c80e2d3b79bc">~VSDOptionalParaStyle</a>() {}</div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5cce2f4068bcaa783f5d13b7fc6a2063">  300</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">VSDOptionalParaStyle</a> &amp;style)</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  {</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.indFirst, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">indFirst</a>);</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.indLeft, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">indLeft</a>);</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.indRight,<a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">indRight</a>);</div>
<div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.spLine, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">spLine</a>);</div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.spBefore, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">spBefore</a>);</div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.spAfter, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">spAfter</a>);</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.align, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">align</a>);</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.flags, <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>);</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;  }</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;</div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840">  312</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840">charCount</a>;</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">  313</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a59eb406a891e8240b1b8afeb19c3ce78">indFirst</a>;</div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">  314</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a8930e7cbfb177c6d460e31d457fff688">indLeft</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">  315</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5c4a242d4237c3d6067e12f30be979ad">indRight</a>;</div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">  316</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aacf69279f71928941522379be47fb8bb">spLine</a>;</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">  317</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#aa6123d5785ce935b57173d1f5a6adb66">spBefore</a>;</div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">  318</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#acb664f66605241e9f8d9ed32d935de37">spAfter</a>;</div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">  319</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#adcbdd528a212013b5c42614b41529095">align</a>;</div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">  320</a></span>&#160;  boost::optional&lt;unsigned&gt; <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>;</div>
<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;};</div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html">  323</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDParaStyle.html">VSDParaStyle</a></div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;{</div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#ac874edf5a56f3c8735ee86df966bd6ec">  325</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ac874edf5a56f3c8735ee86df966bd6ec">VSDParaStyle</a>() :</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;    <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987">charCount</a>(0), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">indFirst</a>(0.0), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">indLeft</a>(0.0), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">indRight</a>(0.0), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">spLine</a>(-1.2), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">spBefore</a>(0.0), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">spAfter</a>(0.0), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">align</a>(1), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">flags</a>(0) {}</div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a693d1ee6c697098fa881cac6404ba598">  327</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ac874edf5a56f3c8735ee86df966bd6ec">VSDParaStyle</a>(<span class="keywordtype">unsigned</span> cc, <span class="keywordtype">double</span> ifst, <span class="keywordtype">double</span> il, <span class="keywordtype">double</span> ir, <span class="keywordtype">double</span> sl, <span class="keywordtype">double</span> sb,</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;               <span class="keywordtype">double</span> sa, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> a, <span class="keywordtype">unsigned</span> f) :</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;    <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987">charCount</a>(cc), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">indFirst</a>(ifst), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">indLeft</a>(il), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">indRight</a>(ir), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">spLine</a>(sl), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">spBefore</a>(sb), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">spAfter</a>(sa), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">align</a>(a), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">flags</a>(f) {}</div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#ae7cfdaa52923fc6a13a75fc311f9c299">  330</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ac874edf5a56f3c8735ee86df966bd6ec">VSDParaStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html">VSDParaStyle</a> &amp;style) :</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;    <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987">charCount</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987">charCount</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">indFirst</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">indFirst</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">indLeft</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">indLeft</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">indRight</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">indRight</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">spLine</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">spLine</a>),</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;    <a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">spBefore</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">spBefore</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">spAfter</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">spAfter</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">align</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">align</a>), <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">flags</a>(style.<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">flags</a>) {}</div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a500956ce3ff9962102d8c965678a984c">  333</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a500956ce3ff9962102d8c965678a984c">~VSDParaStyle</a>() {}</div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a320d6269a77fdd36eac930b232445541">  334</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">VSDOptionalParaStyle</a> &amp;style)</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;  {</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.indFirst, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">indFirst</a>);</div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.indLeft, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">indLeft</a>);</div>
<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.indRight,<a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">indRight</a>);</div>
<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.spLine, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">spLine</a>);</div>
<div class="line"><a name="l00340"></a><span class="lineno">  340</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.spBefore, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">spBefore</a>);</div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.spAfter, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">spAfter</a>);</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.align, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">align</a>);</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.flags, <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">flags</a>);</div>
<div class="line"><a name="l00344"></a><span class="lineno">  344</span>&#160;  }</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;</div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987">  346</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987">charCount</a>;</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">  347</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a657f91e8a316e04ad4c02654adf2d536">indFirst</a>;</div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">  348</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a87bcd4946ab24979b8b20df6006f3dab">indLeft</a>;</div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">  349</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a674db312101f4a49fd35e18095479077">indRight</a>;</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">  350</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a1fac09af20117e038a1f3f960907dc34">spLine</a>;</div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">  351</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#aa11992ca7b7ffa41ad88f9c8b3142610">spBefore</a>;</div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">  352</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a765278e19ad68f2c50cfbbe8c44f5ce9">spAfter</a>;</div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">  353</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ab33ecc02c018af8983fb83a571035113">align</a>;</div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">  354</a></span>&#160;  <span class="keywordtype">unsigned</span> <a class="code" href="structlibvisio_1_1VSDParaStyle.html#a0fbc88cd60fc606f64ca3a560014cff8">flags</a>;</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;};</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;</div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">  357</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">VSDOptionalTextBlockStyle</a></div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;{</div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085">  359</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085">VSDOptionalTextBlockStyle</a>() :</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">leftMargin</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">rightMargin</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">topMargin</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">bottomMargin</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">verticalAlign</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">isTextBkgndFilled</a>(),</div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">textBkgndColour</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">defaultTabStop</a>(), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>() {}</div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1f7ee0a997a73139c7d8e7e7b5b76ffa">  362</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085">VSDOptionalTextBlockStyle</a>(<span class="keyword">const</span> boost::optional&lt;double&gt; &amp;lm, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;rm,</div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;tm, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;bm,</div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;va, <span class="keyword">const</span> boost::optional&lt;bool&gt; &amp;isBgFilled,</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;Colour&gt; &amp;bgClr, <span class="keyword">const</span> boost::optional&lt;double&gt; &amp;defTab,</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;                            <span class="keyword">const</span> boost::optional&lt;unsigned char&gt; &amp;td) :</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">leftMargin</a>(lm), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">rightMargin</a>(rm), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">topMargin</a>(tm), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">bottomMargin</a>(bm), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">verticalAlign</a>(va),</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">isTextBkgndFilled</a>(isBgFilled), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">textBkgndColour</a>(bgClr), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">defaultTabStop</a>(defTab), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>(td) {}</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afc41de3763f186b1e627a789c97b2fe9">  369</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085">VSDOptionalTextBlockStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">VSDOptionalTextBlockStyle</a> &amp;style) :</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">leftMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">leftMargin</a>), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">rightMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">rightMargin</a>), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">topMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">topMargin</a>),</div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">bottomMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">bottomMargin</a>), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">verticalAlign</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">verticalAlign</a>), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">isTextBkgndFilled</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">isTextBkgndFilled</a>),</div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;    <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">textBkgndColour</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">textBkgndColour</a>), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">defaultTabStop</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">defaultTabStop</a>), <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>(style.<a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>) {}</div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a80b55fffb8b413953514f84df135341e">  373</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a80b55fffb8b413953514f84df135341e">~VSDOptionalTextBlockStyle</a>() {}</div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#ac6fe2bea3d51aa4020e3bf580845ccd1">  374</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">VSDOptionalTextBlockStyle</a> &amp;style)</div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;  {</div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.leftMargin, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">leftMargin</a>);</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.rightMargin, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">rightMargin</a>);</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.topMargin, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">topMargin</a>);</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bottomMargin, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">bottomMargin</a>);</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.verticalAlign, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">verticalAlign</a>);</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.isTextBkgndFilled, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">isTextBkgndFilled</a>);</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.textBkgndColour, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">textBkgndColour</a>);</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.defaultTabStop, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">defaultTabStop</a>);</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.textDirection, <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>);</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;  }</div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;</div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">  387</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326">leftMargin</a>;</div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">  388</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#afcf24505aafc80d1ea18de1d347c7187">rightMargin</a>;</div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">  389</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a7d31aca8d4c0a0d7954e2340f415d212">topMargin</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">  390</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a4380e8ebe727b1d0c2da2fffe27ae3a7">bottomMargin</a>;</div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">  391</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a594fbaeafc084f6eb9db0b5e8627cc9e">verticalAlign</a>;</div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">  392</a></span>&#160;  boost::optional&lt;bool&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a13ebb1d52fc94da2c4eaeda210ecd5d2">isTextBkgndFilled</a>;</div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">  393</a></span>&#160;  boost::optional&lt;Colour&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a1e3daca9f05a84d9e75022d4915573f8">textBkgndColour</a>;</div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">  394</a></span>&#160;  boost::optional&lt;double&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#af346609311ddcdf3c58e15dada7ba24e">defaultTabStop</a>;</div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">  395</a></span>&#160;  boost::optional&lt;unsigned char&gt; <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>;</div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;};</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html">  398</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html">VSDTextBlockStyle</a></div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;{</div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5e11d3401c317e8df02767c6d0d63943">  400</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5e11d3401c317e8df02767c6d0d63943">VSDTextBlockStyle</a>() :</div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">leftMargin</a>(0.0), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">rightMargin</a>(0.0), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">topMargin</a>(0.0), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">bottomMargin</a>(0.0), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">verticalAlign</a>(1),</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">isTextBkgndFilled</a>(true), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">textBkgndColour</a>(0xff,0xff,0xff,0), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">defaultTabStop</a>(0.5), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">textDirection</a>(0) {}</div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ad90946ba945a597b13b40f8479ef221f">  403</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5e11d3401c317e8df02767c6d0d63943">VSDTextBlockStyle</a>(<span class="keywordtype">double</span> lm, <span class="keywordtype">double</span> rm, <span class="keywordtype">double</span> tm, <span class="keywordtype">double</span> bm, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> va,</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;                    <span class="keywordtype">bool</span> isBgFilled, <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> bgClr, <span class="keywordtype">double</span> defTab, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> td) :</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">leftMargin</a>(lm), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">rightMargin</a>(rm), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">topMargin</a>(tm), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">bottomMargin</a>(bm), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">verticalAlign</a>(va),</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">isTextBkgndFilled</a>(isBgFilled), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">textBkgndColour</a>(bgClr), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">defaultTabStop</a>(defTab), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">textDirection</a>(td) {}</div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a4af50853e490846733207f8613c8326a">  407</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5e11d3401c317e8df02767c6d0d63943">VSDTextBlockStyle</a>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html">VSDTextBlockStyle</a> &amp;style) :</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">leftMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">leftMargin</a>), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">rightMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">rightMargin</a>), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">topMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">topMargin</a>),</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">bottomMargin</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">bottomMargin</a>), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">verticalAlign</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">verticalAlign</a>), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">isTextBkgndFilled</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">isTextBkgndFilled</a>),</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;    <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">textBkgndColour</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">textBkgndColour</a>), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">defaultTabStop</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">defaultTabStop</a>), <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">textDirection</a>(style.<a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">textDirection</a>) {}</div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a4b50751ec65edd938088c32054748c84">  411</a></span>&#160;  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a4b50751ec65edd938088c32054748c84">~VSDTextBlockStyle</a>() {}</div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ae6c16000eab6fadb0473e6c2a4bbb373">  412</a></span>&#160;  <span class="keywordtype">void</span> <span class="keyword">override</span>(<span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">VSDOptionalTextBlockStyle</a> &amp;style)</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  {</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.leftMargin, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">leftMargin</a>);</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.rightMargin, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">rightMargin</a>);</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.topMargin, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">topMargin</a>);</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.bottomMargin, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">bottomMargin</a>);</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.verticalAlign, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">verticalAlign</a>);</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.isTextBkgndFilled, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">isTextBkgndFilled</a>);</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.textBkgndColour, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">textBkgndColour</a>);</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.defaultTabStop, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">defaultTabStop</a>);</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    <a class="code" href="VSDTypes_8h.html#a89e46a56b65bb8c18d669e351a780807">ASSIGN_OPTIONAL</a>(style.textDirection, <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">textDirection</a>);</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;  }</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;</div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">  425</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20">leftMargin</a>;</div>
<div class="line"><a name="l00426"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">  426</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a3c4b37f41287a8ae816c442056c24fce">rightMargin</a>;</div>
<div class="line"><a name="l00427"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">  427</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aa33d2262526676074f06afb90adf9ec8">topMargin</a>;</div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">  428</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aff1714c8f22786ddd89a08027474e78a">bottomMargin</a>;</div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">  429</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a67aa51fee61e5e8c4b9375e8cbe534c6">verticalAlign</a>;</div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">  430</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a26bdb44d6fadb77554850910cd4b9190">isTextBkgndFilled</a>;</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">  431</a></span>&#160;  <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#ab36f5983c822ed6b7a7f2c73d1bbeb8d">textBkgndColour</a>;</div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">  432</a></span>&#160;  <span class="keywordtype">double</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a87d7f51f8853c57a8bf985b9d07a627a">defaultTabStop</a>;</div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">  433</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5154247f2e84f1135e1a904c3f2d8c3f">textDirection</a>;</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;};</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html">  436</a></span>&#160;<span class="keyword">class </span><a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a></div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;{</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;  <a class="code" href="classlibvisio_1_1VSDStyles.html#a5801ffe7849da3392d9428fb99345b97">VSDStyles</a>();</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  <a class="code" href="classlibvisio_1_1VSDStyles.html#a5801ffe7849da3392d9428fb99345b97">VSDStyles</a>(<span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a> &amp;styles);</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;  <a class="code" href="classlibvisio_1_1VSDStyles.html#a804fe41ca357f7352ced4e414b164273">~VSDStyles</a>();</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;  <a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a> &amp;<a class="code" href="classlibvisio_1_1VSDStyles.html#aa37e09124208d1af1abf7c6d56ce5471">operator=</a>(<span class="keyword">const</span> <a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a> &amp;styles);</div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#a10c3b93f7ec32fe1655228e326a3de36">addLineStyle</a>(<span class="keywordtype">unsigned</span> lineStyleIndex, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">VSDOptionalLineStyle</a> &amp;lineStyle);</div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#a689a19b0c1397c5cfb6eb80a98ae4b1a">addFillStyle</a>(<span class="keywordtype">unsigned</span> fillStyleIndex, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">VSDOptionalFillStyle</a> &amp;fillStyle);</div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#ae8f1038290496a079fbc50dedad48deb">addTextBlockStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">VSDOptionalTextBlockStyle</a> &amp;textBlockStyle);</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#acb1afb2573ee02d46fb411a310cf6c06">addCharStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">VSDOptionalCharStyle</a> &amp;charStyle);</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#a55d7c9259646604b323fe29b172377d8">addParaStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">VSDOptionalParaStyle</a> &amp;paraStyle);</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#aef1c05b8d1d9e675b534f71fa199d6fc">addLineStyleMaster</a>(<span class="keywordtype">unsigned</span> lineStyleIndex, <span class="keywordtype">unsigned</span> lineStyleMaster);</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#a9c502a4c81c66a076c303f26221d8351">addFillStyleMaster</a>(<span class="keywordtype">unsigned</span> fillStyleIndex, <span class="keywordtype">unsigned</span> fillStyleMaster);</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  <span class="keywordtype">void</span> <a class="code" href="classlibvisio_1_1VSDStyles.html#a2f23e302404667b607bf0372cabc32d7">addTextStyleMaster</a>(<span class="keywordtype">unsigned</span> textStyleIndex, <span class="keywordtype">unsigned</span> textStyleMaster);</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  <a class="code" href="structlibvisio_1_1VSDLineStyle.html">VSDLineStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#a0e3861f30a5ba27df36d7ecffb30213c">getLineStyle</a>(<span class="keywordtype">unsigned</span> lineStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html">VSDOptionalLineStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#acf8b6a7473dc2fa7e68cb5d020fda0fc">getOptionalLineStyle</a>(<span class="keywordtype">unsigned</span> lineStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <a class="code" href="structlibvisio_1_1VSDFillStyle.html">VSDFillStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#a7f343aebaea66a68eaadcfa23dca72cd">getFillStyle</a>(<span class="keywordtype">unsigned</span> fillStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html">VSDOptionalFillStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#a55eaf2662d80d0170c29f882f2f45944">getOptionalFillStyle</a>(<span class="keywordtype">unsigned</span> fillStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html">VSDTextBlockStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#a0e1ac99fdf2be8b36a0509e14559f442">getTextBlockStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html">VSDOptionalTextBlockStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#ae5a9b967fd28848412648bd16c1d3808">getOptionalTextBlockStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;  <a class="code" href="structlibvisio_1_1VSDCharStyle.html">VSDCharStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#abc8fb7d11b954c76d6647651b1b9e750">getCharStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html">VSDOptionalCharStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#ab494d08f3a4bbaab36de9e95b99d5ba1">getOptionalCharStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;  <a class="code" href="structlibvisio_1_1VSDParaStyle.html">VSDParaStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#a8dd48a3a0d51e42f6d47620888df1aa2">getParaStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html">VSDOptionalParaStyle</a> <a class="code" href="classlibvisio_1_1VSDStyles.html#a6ef4cbbe1a280ba9d4d4c2d124e327f0">getOptionalParaStyle</a>(<span class="keywordtype">unsigned</span> textStyleIndex) <span class="keyword">const</span>;</div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#a691566e001baaa91d30b4b3de1326dd3">  465</a></span>&#160;  std::map&lt;unsigned, VSDOptionalLineStyle&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#a691566e001baaa91d30b4b3de1326dd3">m_lineStyles</a>;</div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#a356dfb1ef56b6713a2bf1ac6df9ff81c">  466</a></span>&#160;  std::map&lt;unsigned, VSDOptionalFillStyle&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#a356dfb1ef56b6713a2bf1ac6df9ff81c">m_fillStyles</a>;</div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#a8bb2ff195460657ed28c94f257622c67">  467</a></span>&#160;  std::map&lt;unsigned, VSDOptionalTextBlockStyle&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#a8bb2ff195460657ed28c94f257622c67">m_textBlockStyles</a>;</div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#ad5845c47c08fb35c99b60eeeb1aa5cfd">  468</a></span>&#160;  std::map&lt;unsigned, VSDOptionalCharStyle&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#ad5845c47c08fb35c99b60eeeb1aa5cfd">m_charStyles</a>;</div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#a344fafbecb5be93296e6d6be2ef7c370">  469</a></span>&#160;  std::map&lt;unsigned, VSDOptionalParaStyle&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#a344fafbecb5be93296e6d6be2ef7c370">m_paraStyles</a>;</div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#adf3fb4d999cf690089702158c90c8e79">  470</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#adf3fb4d999cf690089702158c90c8e79">m_lineStyleMasters</a>;</div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#a0effa215eb420f4f38b9c07ee69f2d06">  471</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#a0effa215eb420f4f38b9c07ee69f2d06">m_fillStyleMasters</a>;</div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html#a432158a8c41c3e4082c391412c25cc38">  472</a></span>&#160;  std::map&lt;unsigned, unsigned&gt; <a class="code" href="classlibvisio_1_1VSDStyles.html#a432158a8c41c3e4082c391412c25cc38">m_textStyleMasters</a>;</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;};</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;} <span class="comment">// namespace libvisio</span></div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;</div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;<span class="preprocessor">#endif // __VSDSTYLES_H__</span></div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;<span class="preprocessor"></span><span class="comment">/* vim:set shiftwidth=2 softtabstop=2 expandtab: */</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated for libvisio by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.3.1</small></address>
</body>
</html>