<!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 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 List</span></a></li> <li><a href="globals.html"><span>File 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> <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> <span class="comment">/* libvisio</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * Version: MPL 1.1 / GPLv2+ / LGPLv2+</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> *</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <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> <span class="comment"> * 1.1 (the "License"); you may not use this file except in compliance with</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <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> <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> <span class="comment"> *</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * Software distributed under the License is distributed on an "AS IS" basis,</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <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> <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> <span class="comment"> * License.</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> *</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * Major Contributor(s):</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Copyright (C) 2011 Fridrich Strba <fridrich.strba@bluewin.ch></span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * Copyright (C) 2011 Eilidh McAdam <tibbylickle@gmail.com></span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> *</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> *</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * All Rights Reserved.</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> *</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * For minor contributions see the git repository.</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> *</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * 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> <span class="comment"> * either the GNU General Public License Version 2 or later (the "GPLv2+"), or</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <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> <span class="comment"> * instead of those above.</span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment"> */</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#ifndef __VSDSTYLES_H__</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor"></span><span class="preprocessor">#define __VSDSTYLES_H__</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <map></span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <vector></span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <boost/optional.hpp></span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <libwpg/libwpg.h></span></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="VSDTypes_8h.html">VSDTypes.h</a>"</span></div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span>libvisio</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div> <div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html"> 43</a></span> <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> {</div> <div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30"> 45</a></span>  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30">VSDOptionalLineStyle</a>() :</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <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>  <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a165b03f881914ecd5c63544fc97e7f30">VSDOptionalLineStyle</a>(<span class="keyword">const</span> boost::optional<double> &w, <span class="keyword">const</span> boost::optional<Colour> &col,</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">const</span> boost::optional<unsigned char> &p, <span class="keyword">const</span> boost::optional<unsigned char> &sm,</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">const</span> boost::optional<unsigned char> &em, <span class="keyword">const</span> boost::optional<unsigned char> &c) :</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <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>  <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> &style) :</div> <div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> <div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a09af7baa6014d6d3d0c12210779ea01c"> 65</a></span>  boost::optional<double> <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>  boost::optional<Colour> <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>  boost::optional<unsigned char> <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>  boost::optional<unsigned char> <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>  boost::optional<unsigned char> <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>  boost::optional<unsigned char> <a class="code" href="structlibvisio_1_1VSDOptionalLineStyle.html#a82762404758eef154f8389c170c74511">cap</a>;</div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> };</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html"> 73</a></span> <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> {</div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6b36c9962c48a16478e795852e39aea2"> 75</a></span>  <a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6b36c9962c48a16478e795852e39aea2">VSDLineStyle</a>() :</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <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>  <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>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  {</div> <div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDLineStyle.html#a6ec1d9dfd9d265c504849783d2e06d9d"> 94</a></span>  <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>  <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>  <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>  <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>  <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>  <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> };</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div> <div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html"> 102</a></span> <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> {</div> <div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0"> 104</a></span>  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0">VSDOptionalFillStyle</a>() :</div> <div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <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>  <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>  <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a8da11f67eb40b5c5dec2f7e66c0a4be0">VSDOptionalFillStyle</a>(<span class="keyword">const</span> boost::optional<Colour> &fgc, <span class="keyword">const</span> boost::optional<Colour> &bgc,</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">const</span> boost::optional<unsigned char> &p, <span class="keyword">const</span> boost::optional<double> &fga,</div> <div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">const</span> boost::optional<double> &bga, <span class="keyword">const</span> boost::optional<Colour> &sfgc,</div> <div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">const</span> boost::optional<unsigned char> &shp, <span class="keyword">const</span> boost::optional<double> &shX,</div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">const</span> boost::optional<double> &shY) :</div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <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>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  {</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div> <div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a35175a2417805bd6f8ab2bd51e0773a6"> 132</a></span>  boost::optional<Colour> <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>  boost::optional<Colour> <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>  boost::optional<unsigned char> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<Colour> <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>  boost::optional<unsigned char> <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>  boost::optional<double> <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>  boost::optional<double> <a class="code" href="structlibvisio_1_1VSDOptionalFillStyle.html#a7c8723f2b1643f5396a297e8a1bd8eab">shadowOffsetY</a>;</div> <div class="line"><a name="l00141"></a><span class="lineno"> 141</span> };</div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div> <div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html"> 143</a></span> <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> {</div> <div class="line"><a name="l00145"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#af025952ae54f3c81453996e1a0160965"> 145</a></span>  <a class="code" href="structlibvisio_1_1VSDFillStyle.html#af025952ae54f3c81453996e1a0160965">VSDFillStyle</a>()</div> <div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  : <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>  <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>  <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> &fgc, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &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> &sfgc,</div> <div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <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>  : <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <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>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  {</div> <div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div> <div class="line"><a name="l00170"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDFillStyle.html#a31903c6ec3c362bfba6c88ac5e9f87a2"> 170</a></span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> };</div> <div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div> <div class="line"><a name="l00181"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html"> 181</a></span> <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> {</div> <div class="line"><a name="l00183"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405"> 183</a></span>  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405">VSDOptionalCharStyle</a>()</div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  : <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>  <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>  <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#abc6b9a0d3944a6510fbc9957c5a55405">VSDOptionalCharStyle</a>(<span class="keywordtype">unsigned</span> cc, <span class="keyword">const</span> boost::optional<VSDName> &ft,</div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">const</span> boost::optional<Colour> &c, <span class="keyword">const</span> boost::optional<double> &s, <span class="keyword">const</span> boost::optional<bool> &b,</div> <div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">const</span> boost::optional<bool> &i, <span class="keyword">const</span> boost::optional<bool> &u, <span class="keyword">const</span> boost::optional<bool> &du,</div> <div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keyword">const</span> boost::optional<bool> &so, <span class="keyword">const</span> boost::optional<bool> &dso, <span class="keyword">const</span> boost::optional<bool> &ac,</div> <div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">const</span> boost::optional<bool> &ic, <span class="keyword">const</span> boost::optional<bool> &sc, <span class="keyword">const</span> boost::optional<bool> &super,</div> <div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="keyword">const</span> boost::optional<bool> &sub) :</div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <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>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <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>  <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>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  {</div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div> <div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a6f356fe3091982afd9807edfe3b94e33"> 219</a></span>  <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>  boost::optional<VSDName> <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>  boost::optional<Colour> <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>  boost::optional<double> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <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>  boost::optional<bool> <a class="code" href="structlibvisio_1_1VSDOptionalCharStyle.html#a18aa7ede294732b5cf7967b0ae61ba53">subscript</a>;</div> <div class="line"><a name="l00234"></a><span class="lineno"> 234</span> };</div> <div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div> <div class="line"><a name="l00236"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html"> 236</a></span> <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> {</div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a261774a41aa0d2d18648678b6dc58e26"> 238</a></span>  <a class="code" href="structlibvisio_1_1VSDCharStyle.html#a261774a41aa0d2d18648678b6dc58e26">VSDCharStyle</a>()</div> <div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  : <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>  <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>  <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>  <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> &ft, <span class="keyword">const</span> <a class="code" href="structlibvisio_1_1Colour.html">Colour</a> &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>  <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>  <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>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <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>  <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>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  {</div> <div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div> <div class="line"><a name="l00271"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDCharStyle.html#a68f978c561b61c2a3eb6376918afa06f"> 271</a></span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> };</div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div> <div class="line"><a name="l00288"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html"> 288</a></span> <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> {</div> <div class="line"><a name="l00290"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2"> 290</a></span>  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2">VSDOptionalParaStyle</a>() :</div> <div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <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>  <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#ac4f9f076648cd999da528f8190d668f2">VSDOptionalParaStyle</a>(<span class="keywordtype">unsigned</span> cc, <span class="keyword">const</span> boost::optional<double> &ifst, <span class="keyword">const</span> boost::optional<double> &il,</div> <div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">const</span> boost::optional<double> &ir, <span class="keyword">const</span> boost::optional<double> &sl, <span class="keyword">const</span> boost::optional<double> &sb,</div> <div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keyword">const</span> boost::optional<double> &sa, <span class="keyword">const</span> boost::optional<unsigned char> &a, <span class="keyword">const</span> boost::optional<unsigned> &f) :</div> <div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <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>  <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> &style) :</div> <div class="line"><a name="l00297"></a><span class="lineno"> 297</span>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00301"></a><span class="lineno"> 301</span>  {</div> <div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div> <div class="line"><a name="l00312"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#a5fb893d8a99b22e26f9cdf6bddbc5840"> 312</a></span>  <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<unsigned char> <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>  boost::optional<unsigned> <a class="code" href="structlibvisio_1_1VSDOptionalParaStyle.html#af847b2a3a2180fdf8d1da4ce8c86bfa8">flags</a>;</div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span> };</div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div> <div class="line"><a name="l00323"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html"> 323</a></span> <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> {</div> <div class="line"><a name="l00325"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#ac874edf5a56f3c8735ee86df966bd6ec"> 325</a></span>  <a class="code" href="structlibvisio_1_1VSDParaStyle.html#ac874edf5a56f3c8735ee86df966bd6ec">VSDParaStyle</a>() :</div> <div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <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>  <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>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  {</div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div> <div class="line"><a name="l00346"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDParaStyle.html#a9cc44977ccab0406074e54bd01265987"> 346</a></span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> };</div> <div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div> <div class="line"><a name="l00357"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html"> 357</a></span> <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> {</div> <div class="line"><a name="l00359"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085"> 359</a></span>  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085">VSDOptionalTextBlockStyle</a>() :</div> <div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <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>  <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>  <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a3632decf47ce46e8c0fbd2650a2a2085">VSDOptionalTextBlockStyle</a>(<span class="keyword">const</span> boost::optional<double> &lm, <span class="keyword">const</span> boost::optional<double> &rm,</div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keyword">const</span> boost::optional<double> &tm, <span class="keyword">const</span> boost::optional<double> &bm,</div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <span class="keyword">const</span> boost::optional<unsigned char> &va, <span class="keyword">const</span> boost::optional<bool> &isBgFilled,</div> <div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="keyword">const</span> boost::optional<Colour> &bgClr, <span class="keyword">const</span> boost::optional<double> &defTab,</div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">const</span> boost::optional<unsigned char> &td) :</div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <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>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  {</div> <div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div> <div class="line"><a name="l00387"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#a8c324cb58909f20aa6440ebbe691b326"> 387</a></span>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<double> <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>  boost::optional<unsigned char> <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>  boost::optional<bool> <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>  boost::optional<Colour> <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>  boost::optional<double> <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>  boost::optional<unsigned char> <a class="code" href="structlibvisio_1_1VSDOptionalTextBlockStyle.html#aef9a1d62a8833e32510e27f134bea9ac">textDirection</a>;</div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span> };</div> <div class="line"><a name="l00397"></a><span class="lineno"> 397</span> </div> <div class="line"><a name="l00398"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html"> 398</a></span> <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> {</div> <div class="line"><a name="l00400"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5e11d3401c317e8df02767c6d0d63943"> 400</a></span>  <a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#a5e11d3401c317e8df02767c6d0d63943">VSDTextBlockStyle</a>() :</div> <div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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> &style) :</div> <div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  <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>  <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>  <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>  <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>  <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> &style)</div> <div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  {</div> <div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  }</div> <div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div> <div class="line"><a name="l00425"></a><span class="lineno"><a class="code" href="structlibvisio_1_1VSDTextBlockStyle.html#aac77726f7856dd00a05ab371ed8b0d20"> 425</a></span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> };</div> <div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div> <div class="line"><a name="l00436"></a><span class="lineno"><a class="code" href="classlibvisio_1_1VSDStyles.html"> 436</a></span> <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> {</div> <div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  <a class="code" href="classlibvisio_1_1VSDStyles.html#a5801ffe7849da3392d9428fb99345b97">VSDStyles</a>();</div> <div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  <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> &styles);</div> <div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  <a class="code" href="classlibvisio_1_1VSDStyles.html#a804fe41ca357f7352ced4e414b164273">~VSDStyles</a>();</div> <div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <a class="code" href="classlibvisio_1_1VSDStyles.html">VSDStyles</a> &<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> &styles);</div> <div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <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> &lineStyle);</div> <div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <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> &fillStyle);</div> <div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <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> &textBlockStyle);</div> <div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  <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> &charStyle);</div> <div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <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> &paraStyle);</div> <div class="line"><a name="l00448"></a><span class="lineno"> 448</span> </div> <div class="line"><a name="l00449"></a><span class="lineno"> 449</span>  <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>  <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>  <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> </div> <div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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>  <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> </div> <div class="line"><a name="l00464"></a><span class="lineno"> 464</span> <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>  std::map<unsigned, VSDOptionalLineStyle> <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>  std::map<unsigned, VSDOptionalFillStyle> <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>  std::map<unsigned, VSDOptionalTextBlockStyle> <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>  std::map<unsigned, VSDOptionalCharStyle> <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>  std::map<unsigned, VSDOptionalParaStyle> <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>  std::map<unsigned, unsigned> <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>  std::map<unsigned, unsigned> <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>  std::map<unsigned, unsigned> <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> };</div> <div class="line"><a name="l00474"></a><span class="lineno"> 474</span> </div> <div class="line"><a name="l00475"></a><span class="lineno"> 475</span> </div> <div class="line"><a name="l00476"></a><span class="lineno"> 476</span> } <span class="comment">// namespace libvisio</span></div> <div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div> <div class="line"><a name="l00478"></a><span class="lineno"> 478</span> <span class="preprocessor">#endif // __VSDSTYLES_H__</span></div> <div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <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>