Sophie

Sophie

distrib > Fedora > 17 > i386 > by-pkgid > 7f05c6243c23b3234c98abd64a8960ea > files > 108

libvisio-doc-0.0.28-1.fc17.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libvisio::VSDCollector Class Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.1.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classlibvisio_1_1VSDCollector.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">libvisio::VSDCollector Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="VSDCollector_8h_source.html">VSDCollector.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for libvisio::VSDCollector:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classlibvisio_1_1VSDCollector.png" usemap="#libvisio::VSDCollector_map" alt=""/>
  <map id="libvisio::VSDCollector_map" name="libvisio::VSDCollector_map">
<area href="classlibvisio_1_1VSDContentCollector.html" alt="libvisio::VSDContentCollector" shape="rect" coords="0,56,177,80"/>
<area href="classlibvisio_1_1VSDStylesCollector.html" alt="libvisio::VSDStylesCollector" shape="rect" coords="187,56,364,80"/>
</map>
 </div></div>

<p><a href="classlibvisio_1_1VSDCollector-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:accd7b1e5cc13879cde044c53e46d1961"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#accd7b1e5cc13879cde044c53e46d1961">VSDCollector</a> ()</td></tr>
<tr class="memitem:ae82f4861c52a9939ec0535222d4442f7"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ae82f4861c52a9939ec0535222d4442f7">~VSDCollector</a> ()</td></tr>
<tr class="memitem:a24ee8ed0ce8c0efe897f3e64d98ffd0c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a24ee8ed0ce8c0efe897f3e64d98ffd0c">collectEllipticalArcTo</a> (unsigned id, unsigned level, double x3, double y3, double x2, double y2, double angle, double ecc)=0</td></tr>
<tr class="memitem:ad0df54078dce2f97118fcd1e141bd8cd"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ad0df54078dce2f97118fcd1e141bd8cd">collectForeignData</a> (unsigned level, const WPXBinaryData &amp;binaryData)=0</td></tr>
<tr class="memitem:a34006230984762da9d50019d9054e634"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a34006230984762da9d50019d9054e634">collectOLEList</a> (unsigned id, unsigned level)=0</td></tr>
<tr class="memitem:a3bdc35d2a866fcaf157131ced4c3f5a0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a3bdc35d2a866fcaf157131ced4c3f5a0">collectOLEData</a> (unsigned id, unsigned level, const WPXBinaryData &amp;oleData)=0</td></tr>
<tr class="memitem:a5761348fe6548e7ed642472fbd6fd460"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a5761348fe6548e7ed642472fbd6fd460">collectEllipse</a> (unsigned id, unsigned level, double cx, double cy, double xleft, double yleft, double xtop, double ytop)=0</td></tr>
<tr class="memitem:a0c5f27fee63c1ef2eccfbf85c11b9cea"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a0c5f27fee63c1ef2eccfbf85c11b9cea">collectLine</a> (unsigned level, const boost::optional&lt; double &gt; &amp;strokeWidth, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;c, const boost::optional&lt; unsigned char &gt; &amp;linePattern, const boost::optional&lt; unsigned char &gt; &amp;startMarker, const boost::optional&lt; unsigned char &gt; &amp;endMarker, const boost::optional&lt; unsigned char &gt; &amp;lineCap)=0</td></tr>
<tr class="memitem:ae11120a0ae077b6a2579cc8cf6e2466d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ae11120a0ae077b6a2579cc8cf6e2466d">collectFillAndShadow</a> (unsigned level, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourFG, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourBG, const boost::optional&lt; unsigned char &gt; &amp;fillPattern, const boost::optional&lt; double &gt; &amp;fillFGTransparency, const boost::optional&lt; double &gt; &amp;fillBGTransparency, const boost::optional&lt; unsigned char &gt; &amp;shadowPattern, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;shfgc, const boost::optional&lt; double &gt; &amp;shadowOffsetX, const boost::optional&lt; double &gt; &amp;shadowOffsetY)=0</td></tr>
<tr class="memitem:a5aa6b481d3d1a373f77ebdb31cf80b38"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a5aa6b481d3d1a373f77ebdb31cf80b38">collectFillAndShadow</a> (unsigned level, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourFG, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourBG, const boost::optional&lt; unsigned char &gt; &amp;fillPattern, const boost::optional&lt; double &gt; &amp;fillFGTransparency, const boost::optional&lt; double &gt; &amp;fillBGTransparency, const boost::optional&lt; unsigned char &gt; &amp;shadowPattern, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;shfgc)=0</td></tr>
<tr class="memitem:aa1726092ab14bd1c1481c9808be3197b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aa1726092ab14bd1c1481c9808be3197b">collectGeometry</a> (unsigned id, unsigned level, bool noFill, bool noLine, bool noShow)=0</td></tr>
<tr class="memitem:ad16bd9eaf83775ef727e7d78d112f95f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ad16bd9eaf83775ef727e7d78d112f95f">collectMoveTo</a> (unsigned id, unsigned level, double x, double y)=0</td></tr>
<tr class="memitem:a9c85e6faebe19a2b7411fd3a0dfc36dc"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a9c85e6faebe19a2b7411fd3a0dfc36dc">collectLineTo</a> (unsigned id, unsigned level, double x, double y)=0</td></tr>
<tr class="memitem:a1b0dff3af12459e486e0779082578bec"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a1b0dff3af12459e486e0779082578bec">collectArcTo</a> (unsigned id, unsigned level, double x2, double y2, double bow)=0</td></tr>
<tr class="memitem:ac644ab1a5ecb199219bee0030d5de329"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ac644ab1a5ecb199219bee0030d5de329">collectNURBSTo</a> (unsigned id, unsigned level, double x2, double y2, unsigned char xType, unsigned char yType, unsigned degree, std::vector&lt; std::pair&lt; double, double &gt; &gt; controlPoints, std::vector&lt; double &gt; knotVector, std::vector&lt; double &gt; weights)=0</td></tr>
<tr class="memitem:a227a8a07d3815a01b94dd96f0d7b331e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a227a8a07d3815a01b94dd96f0d7b331e">collectNURBSTo</a> (unsigned id, unsigned level, double x2, double y2, double knot, double knotPrev, double weight, double weightPrev, unsigned dataID)=0</td></tr>
<tr class="memitem:ab96bddee487f974d8231e98427d5b159"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ab96bddee487f974d8231e98427d5b159">collectNURBSTo</a> (unsigned id, unsigned level, double x2, double y2, double knot, double knotPrev, double weight, double weightPrev, const <a class="el" href="structlibvisio_1_1NURBSData.html">NURBSData</a> &amp;data)=0</td></tr>
<tr class="memitem:a432bb1a23b505696151d325ad227a364"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a432bb1a23b505696151d325ad227a364">collectPolylineTo</a> (unsigned id, unsigned level, double x, double y, unsigned char xType, unsigned char yType, const std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;points)=0</td></tr>
<tr class="memitem:aa507a5f813d1318a08fcd62485dd6762"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aa507a5f813d1318a08fcd62485dd6762">collectPolylineTo</a> (unsigned id, unsigned level, double x, double y, unsigned dataID)=0</td></tr>
<tr class="memitem:a9a5564fbb19bd635640b4d4f1d42ab36"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a9a5564fbb19bd635640b4d4f1d42ab36">collectPolylineTo</a> (unsigned id, unsigned level, double x, double y, const <a class="el" href="structlibvisio_1_1PolylineData.html">PolylineData</a> &amp;data)=0</td></tr>
<tr class="memitem:a84908252fccb6888d54baf47d0b3692a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a84908252fccb6888d54baf47d0b3692a">collectShapeData</a> (unsigned id, unsigned level, unsigned char xType, unsigned char yType, unsigned degree, double lastKnot, std::vector&lt; std::pair&lt; double, double &gt; &gt; controlPoints, std::vector&lt; double &gt; knotVector, std::vector&lt; double &gt; weights)=0</td></tr>
<tr class="memitem:a60898b443ed29844de0cbf35eaecd62a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a60898b443ed29844de0cbf35eaecd62a">collectShapeData</a> (unsigned id, unsigned level, unsigned char xType, unsigned char yType, std::vector&lt; std::pair&lt; double, double &gt; &gt; points)=0</td></tr>
<tr class="memitem:a49e5096fd2fc6496fe902f63b5b44f10"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a49e5096fd2fc6496fe902f63b5b44f10">collectXFormData</a> (unsigned level, const <a class="el" href="structlibvisio_1_1XForm.html">XForm</a> &amp;xform)=0</td></tr>
<tr class="memitem:a4082f70721062ea06f859f25667c185a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a4082f70721062ea06f859f25667c185a">collectTxtXForm</a> (unsigned level, const <a class="el" href="structlibvisio_1_1XForm.html">XForm</a> &amp;txtxform)=0</td></tr>
<tr class="memitem:abcee5e1ca8c971b200fca99b6b50cd04"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#abcee5e1ca8c971b200fca99b6b50cd04">collectShapesOrder</a> (unsigned id, unsigned level, const std::vector&lt; unsigned &gt; &amp;shapeIds)=0</td></tr>
<tr class="memitem:af48f6689fd0606f539a5d20f8cdb5717"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#af48f6689fd0606f539a5d20f8cdb5717">collectForeignDataType</a> (unsigned level, unsigned foreignType, unsigned foreignFormat, double offsetX, double offsetY, double width, double height)=0</td></tr>
<tr class="memitem:aa873bc7407ce0017621239dd1d9363a3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aa873bc7407ce0017621239dd1d9363a3">collectPageProps</a> (unsigned id, unsigned level, double pageWidth, double pageHeight, double shadowOffsetX, double shadowOffsetY, double scale)=0</td></tr>
<tr class="memitem:af5a8684c4da0a076dd532787a5930b10"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#af5a8684c4da0a076dd532787a5930b10">collectPage</a> (unsigned id, unsigned level, unsigned backgroundPageID, bool isBackgroundPage, const <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &amp;pageName)=0</td></tr>
<tr class="memitem:a096c6daefbdbb83a4897224a03aa2c26"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a096c6daefbdbb83a4897224a03aa2c26">collectShape</a> (unsigned id, unsigned level, unsigned parent, unsigned masterPage, unsigned masterShape, unsigned lineStyle, unsigned fillStyle, unsigned textStyle)=0</td></tr>
<tr class="memitem:a4846dc2a8dfc4085f7279a469c077ba1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a4846dc2a8dfc4085f7279a469c077ba1">collectSplineStart</a> (unsigned id, unsigned level, double x, double y, double secondKnot, double firstKnot, double lastKnot, unsigned degree)=0</td></tr>
<tr class="memitem:aae8be7b6f098508e327fd28aef6f0b02"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aae8be7b6f098508e327fd28aef6f0b02">collectSplineKnot</a> (unsigned id, unsigned level, double x, double y, double knot)=0</td></tr>
<tr class="memitem:afa92e34732af087cc642ef3b700aa631"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#afa92e34732af087cc642ef3b700aa631">collectSplineEnd</a> ()=0</td></tr>
<tr class="memitem:a083694130e9602841e8b424ced39247b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a083694130e9602841e8b424ced39247b">collectInfiniteLine</a> (unsigned id, unsigned level, double x1, double y1, double x2, double y2)=0</td></tr>
<tr class="memitem:aaedc8ebe173182baa3de8db53b7d716a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aaedc8ebe173182baa3de8db53b7d716a">collectRelCubBezTo</a> (unsigned id, unsigned level, double x, double y, double a, double b, double c, double d)=0</td></tr>
<tr class="memitem:a9d4d7568b6ab0e72b042d2d61cf92999"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a9d4d7568b6ab0e72b042d2d61cf92999">collectRelEllipticalArcTo</a> (unsigned id, unsigned level, double x, double y, double a, double b, double c, double d)=0</td></tr>
<tr class="memitem:adfeb689cacd4e2e4a56d232c7854b6f7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#adfeb689cacd4e2e4a56d232c7854b6f7">collectRelLineTo</a> (unsigned id, unsigned level, double x, double y)=0</td></tr>
<tr class="memitem:a5552ca28eb9b60cc9c526e87d55a47fb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a5552ca28eb9b60cc9c526e87d55a47fb">collectRelMoveTo</a> (unsigned id, unsigned level, double x, double y)=0</td></tr>
<tr class="memitem:a7cfb6a36c3ca35acc17bc5a23e153991"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a7cfb6a36c3ca35acc17bc5a23e153991">collectRelQuadBezTo</a> (unsigned id, unsigned level, double x, double y, double a, double b)=0</td></tr>
<tr class="memitem:afccefa4b9697f6d335e3159b776969d0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#afccefa4b9697f6d335e3159b776969d0">collectUnhandledChunk</a> (unsigned id, unsigned level)=0</td></tr>
<tr class="memitem:ab9ce32e364a91083307c55a5bdf0f305"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ab9ce32e364a91083307c55a5bdf0f305">collectText</a> (unsigned level, const ::WPXBinaryData &amp;textStream, <a class="el" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format)=0</td></tr>
<tr class="memitem:a0f10058c6ee8a60690c80ebeea38c986"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a0f10058c6ee8a60690c80ebeea38c986">collectCharIX</a> (unsigned id, unsigned level, unsigned charCount, const boost::optional&lt; <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &gt; &amp;font, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;fontColour, const boost::optional&lt; double &gt; &amp;fontSize, const boost::optional&lt; bool &gt; &amp;bold, const boost::optional&lt; bool &gt; &amp;italic, const boost::optional&lt; bool &gt; &amp;underline, const boost::optional&lt; bool &gt; &amp;doubleunderline, const boost::optional&lt; bool &gt; &amp;strikeout, const boost::optional&lt; bool &gt; &amp;doublestrikeout, const boost::optional&lt; bool &gt; &amp;allcaps, const boost::optional&lt; bool &gt; &amp;initcaps, const boost::optional&lt; bool &gt; &amp;smallcaps, const boost::optional&lt; bool &gt; &amp;superscript, const boost::optional&lt; bool &gt; &amp;subscript)=0</td></tr>
<tr class="memitem:aeea193b0d0122475d38843af4da3a2d5"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aeea193b0d0122475d38843af4da3a2d5">collectDefaultCharStyle</a> (unsigned charCount, const boost::optional&lt; <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &gt; &amp;font, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;fontColour, const boost::optional&lt; double &gt; &amp;fontSize, const boost::optional&lt; bool &gt; &amp;bold, const boost::optional&lt; bool &gt; &amp;italic, const boost::optional&lt; bool &gt; &amp;underline, const boost::optional&lt; bool &gt; &amp;doubleunderline, const boost::optional&lt; bool &gt; &amp;strikeout, const boost::optional&lt; bool &gt; &amp;doublestrikeout, const boost::optional&lt; bool &gt; &amp;allcaps, const boost::optional&lt; bool &gt; &amp;initcaps, const boost::optional&lt; bool &gt; &amp;smallcaps, const boost::optional&lt; bool &gt; &amp;superscript, const boost::optional&lt; bool &gt; &amp;subscript)=0</td></tr>
<tr class="memitem:ae14fbf05abe827d6e9d56f4c89299a2b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ae14fbf05abe827d6e9d56f4c89299a2b">collectParaIX</a> (unsigned id, unsigned level, unsigned charCount, const boost::optional&lt; double &gt; &amp;indFirst, const boost::optional&lt; double &gt; &amp;indLeft, const boost::optional&lt; double &gt; &amp;indRight, const boost::optional&lt; double &gt; &amp;spLine, const boost::optional&lt; double &gt; &amp;spBefore, const boost::optional&lt; double &gt; &amp;spAfter, const boost::optional&lt; unsigned char &gt; &amp;align, const boost::optional&lt; unsigned &gt; &amp;flags)=0</td></tr>
<tr class="memitem:a6f49835bbfb0c84b26f8494aeae3dded"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a6f49835bbfb0c84b26f8494aeae3dded">collectDefaultParaStyle</a> (unsigned charCount, const boost::optional&lt; double &gt; &amp;indFirst, const boost::optional&lt; double &gt; &amp;indLeft, const boost::optional&lt; double &gt; &amp;indRight, const boost::optional&lt; double &gt; &amp;spLine, const boost::optional&lt; double &gt; &amp;spBefore, const boost::optional&lt; double &gt; &amp;spAfter, const boost::optional&lt; unsigned char &gt; &amp;align, const boost::optional&lt; unsigned &gt; &amp;flags)=0</td></tr>
<tr class="memitem:a796e5f18334c06c6f48926f16db2d602"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a796e5f18334c06c6f48926f16db2d602">collectTextBlock</a> (unsigned level, const boost::optional&lt; double &gt; &amp;leftMargin, const boost::optional&lt; double &gt; &amp;rightMargin, const boost::optional&lt; double &gt; &amp;topMargin, const boost::optional&lt; double &gt; &amp;bottomMargin, const boost::optional&lt; unsigned char &gt; &amp;verticalAlign, const boost::optional&lt; bool &gt; &amp;isBgFilled, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;bgColour, const boost::optional&lt; double &gt; &amp;defaultTabStop, const boost::optional&lt; unsigned char &gt; &amp;textDirection)=0</td></tr>
<tr class="memitem:ae0a634c09ba61e2c802d1fb8b1eeaae7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#ae0a634c09ba61e2c802d1fb8b1eeaae7">collectNameList</a> (unsigned id, unsigned level)=0</td></tr>
<tr class="memitem:a5f5ed00a7707c64459d9c573f672c45a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a5f5ed00a7707c64459d9c573f672c45a">collectName</a> (unsigned id, unsigned level, const ::WPXBinaryData &amp;name, <a class="el" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a> format)=0</td></tr>
<tr class="memitem:a98f13a0cffd0c1c8b130624c598d8cce"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a98f13a0cffd0c1c8b130624c598d8cce">collectPageSheet</a> (unsigned id, unsigned level)=0</td></tr>
<tr class="memitem:a4e564ede7a34ca2eb9031b78bb7d3c00"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a4e564ede7a34ca2eb9031b78bb7d3c00">collectMisc</a> (unsigned level, const <a class="el" href="structlibvisio_1_1VSDMisc.html">VSDMisc</a> &amp;misc)=0</td></tr>
<tr class="memitem:adbcb3f04d0fb00d317f6a1b4255288df"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#adbcb3f04d0fb00d317f6a1b4255288df">collectStyleSheet</a> (unsigned id, unsigned level, unsigned parentLineStyle, unsigned parentFillStyle, unsigned parentTextStyle)=0</td></tr>
<tr class="memitem:a40de49d0ad39b36be77124eee99839ab"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a40de49d0ad39b36be77124eee99839ab">collectLineStyle</a> (unsigned level, const boost::optional&lt; double &gt; &amp;strokeWidth, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;c, const boost::optional&lt; unsigned char &gt; &amp;linePattern, const boost::optional&lt; unsigned char &gt; &amp;startMarker, const boost::optional&lt; unsigned char &gt; &amp;endMarker, const boost::optional&lt; unsigned char &gt; &amp;lineCap)=0</td></tr>
<tr class="memitem:a9877973ee2d4da9a79f92c0246982892"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a9877973ee2d4da9a79f92c0246982892">collectFillStyle</a> (unsigned level, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourFG, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourBG, const boost::optional&lt; unsigned char &gt; &amp;fillPattern, const boost::optional&lt; double &gt; &amp;fillFGTransparency, const boost::optional&lt; double &gt; &amp;fillBGTransparency, const boost::optional&lt; unsigned char &gt; &amp;shadowPattern, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;shfgc, const boost::optional&lt; double &gt; &amp;shadowOffsetX, const boost::optional&lt; double &gt; &amp;shadowOffsetY)=0</td></tr>
<tr class="memitem:a10bf15dc0275e7b3861246c4c7443aa7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a10bf15dc0275e7b3861246c4c7443aa7">collectFillStyle</a> (unsigned level, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourFG, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;colourBG, const boost::optional&lt; unsigned char &gt; &amp;fillPattern, const boost::optional&lt; double &gt; &amp;fillFGTransparency, const boost::optional&lt; double &gt; &amp;fillBGTransparency, const boost::optional&lt; unsigned char &gt; &amp;shadowPattern, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;shfgc)=0</td></tr>
<tr class="memitem:adbb4c4d16974781cc3190afc861d4e2b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#adbb4c4d16974781cc3190afc861d4e2b">collectCharIXStyle</a> (unsigned id, unsigned level, unsigned charCount, const boost::optional&lt; <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &gt; &amp;font, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;fontColour, const boost::optional&lt; double &gt; &amp;fontSize, const boost::optional&lt; bool &gt; &amp;bold, const boost::optional&lt; bool &gt; &amp;italic, const boost::optional&lt; bool &gt; &amp;underline, const boost::optional&lt; bool &gt; &amp;doubleunderline, const boost::optional&lt; bool &gt; &amp;strikeout, const boost::optional&lt; bool &gt; &amp;doublestrikeout, const boost::optional&lt; bool &gt; &amp;allcaps, const boost::optional&lt; bool &gt; &amp;initcaps, const boost::optional&lt; bool &gt; &amp;smallcaps, const boost::optional&lt; bool &gt; &amp;superscript, const boost::optional&lt; bool &gt; &amp;subscript)=0</td></tr>
<tr class="memitem:a9f115f22c3e32b4fd8b77a0bbd389944"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a9f115f22c3e32b4fd8b77a0bbd389944">collectParaIXStyle</a> (unsigned id, unsigned level, unsigned charCount, const boost::optional&lt; double &gt; &amp;indFirst, const boost::optional&lt; double &gt; &amp;indLeft, const boost::optional&lt; double &gt; &amp;indRight, const boost::optional&lt; double &gt; &amp;spLine, const boost::optional&lt; double &gt; &amp;spBefore, const boost::optional&lt; double &gt; &amp;spAfter, const boost::optional&lt; unsigned char &gt; &amp;align, const boost::optional&lt; unsigned &gt; &amp;flags)=0</td></tr>
<tr class="memitem:af1f6f352061f9e3f24aeebeaa43eea0b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#af1f6f352061f9e3f24aeebeaa43eea0b">collectTextBlockStyle</a> (unsigned level, const boost::optional&lt; double &gt; &amp;leftMargin, const boost::optional&lt; double &gt; &amp;rightMargin, const boost::optional&lt; double &gt; &amp;topMargin, const boost::optional&lt; double &gt; &amp;bottomMargin, const boost::optional&lt; unsigned char &gt; &amp;verticalAlign, const boost::optional&lt; bool &gt; &amp;isBgFilled, const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;bgColour, const boost::optional&lt; double &gt; &amp;defaultTabStop, const boost::optional&lt; unsigned char &gt; &amp;textDirection)=0</td></tr>
<tr class="memitem:af93024790086bff44b2fa8015c80887d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#af93024790086bff44b2fa8015c80887d">collectFieldList</a> (unsigned id, unsigned level)=0</td></tr>
<tr class="memitem:afeea620aaf4ca4dac6f79f380ee4356f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#afeea620aaf4ca4dac6f79f380ee4356f">collectTextField</a> (unsigned id, unsigned level, int nameId, int formatStringId)=0</td></tr>
<tr class="memitem:a6a05cb2c46ab406db073dc82f00d4002"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a6a05cb2c46ab406db073dc82f00d4002">collectNumericField</a> (unsigned id, unsigned level, unsigned short format, double number, int formatStringId)=0</td></tr>
<tr class="memitem:a56c8adb5bac7b095090bc5c0559eef91"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a56c8adb5bac7b095090bc5c0559eef91">startPage</a> (unsigned pageId)=0</td></tr>
<tr class="memitem:a0f86965b07e7311e825c564b5eacfb31"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a0f86965b07e7311e825c564b5eacfb31">endPage</a> ()=0</td></tr>
<tr class="memitem:a69ae5e7d90ffc0380fbe81c0066b1ea9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a69ae5e7d90ffc0380fbe81c0066b1ea9">endPages</a> ()=0</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aa42e41943015019f54d5b1d7958ebf4b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#aa42e41943015019f54d5b1d7958ebf4b">VSDCollector</a> (const <a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> &amp;)</td></tr>
<tr class="memitem:a39df27d5adbf1fc9e221c050dee7dd8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibvisio_1_1VSDCollector.html#a39df27d5adbf1fc9e221c050dee7dd8d">operator=</a> (const <a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> &amp;)</td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="accd7b1e5cc13879cde044c53e46d1961"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libvisio::VSDCollector::VSDCollector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae82f4861c52a9939ec0535222d4442f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual libvisio::VSDCollector::~VSDCollector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa42e41943015019f54d5b1d7958ebf4b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">libvisio::VSDCollector::VSDCollector </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1b0dff3af12459e486e0779082578bec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectArcTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>bow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ac9b56ca4e0b179dbe18e65835c86457e">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ae51e11fd6704d2588611eb29323c1fc7">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDArcTo.html#abdc5abcc1e66b9451a0df7f951f694dd">libvisio::VSDArcTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f10058c6ee8a60690c80ebeea38c986"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectCharIX </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>charCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontColour</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>bold</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>italic</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>underline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>doubleunderline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>strikeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>doublestrikeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>allcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>initcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>smallcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>superscript</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>subscript</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ae4881fe9db2ecd325dbd1660f1fa338c">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#adceb63ddd855cb72b96a3b5fec705c28">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDCharIX.html#a998f609886a6ccef1cdf533dbf557360">libvisio::VSDCharIX::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="adbb4c4d16974781cc3190afc861d4e2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectCharIXStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>charCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontColour</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>bold</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>italic</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>underline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>doubleunderline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>strikeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>doublestrikeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>allcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>initcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>smallcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>superscript</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>subscript</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a501ecec39b4178050372a967ff7f8386">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#aeff41710f1d7febacd641fe99c0edd03">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="aeea193b0d0122475d38843af4da3a2d5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectDefaultCharStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>charCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontColour</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fontSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>bold</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>italic</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>underline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>doubleunderline</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>strikeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>doublestrikeout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>allcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>initcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>smallcaps</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>superscript</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>subscript</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a8611ff84d3a432e7b8d6468eb11f7e12">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a1ce217e68407990289862f8a9cfb5e08">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a6f49835bbfb0c84b26f8494aeae3dded"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectDefaultParaStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>charCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indFirst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indLeft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indRight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spLine</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spBefore</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spAfter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>align</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned &gt; &amp;&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#abaad00d6356b511e498c29d4bc7cdbe2">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ad415151f024d91fc90096cdcdd26e11f">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a5761348fe6548e7ed642472fbd6fd460"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectEllipse </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>cy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xleft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>yleft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>xtop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ytop</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aa7a8fd257276de73ef01bee8a405de1b">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ae773c49bcb1ac540af314a959962f07b">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDEllipse.html#a0c02008f0aa37451bb8ae503154e6c9c">libvisio::VSDEllipse::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a24ee8ed0ce8c0efe897f3e64d98ffd0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectEllipticalArcTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>angle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>ecc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a0b74b03cfd07ffc1ed9feba467ec8b81">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a44fde8404079265661cebe359d2356a7">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDEllipticalArcTo.html#a93624945a5d1740659527dae08e232a8">libvisio::VSDEllipticalArcTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="af93024790086bff44b2fa8015c80887d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectFieldList </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a9fe1ec09b70267e29411cf77d2b4d6db">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ab3555b94db1feb0402c64faa9119f3a3">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDFieldList.html#aea12301ea6fccf347735e74a3e262d58">libvisio::VSDFieldList::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="ae11120a0ae077b6a2579cc8cf6e2466d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectFillAndShadow </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourFG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourBG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillFGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillBGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>shfgc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowOffsetX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowOffsetY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a65f1356aea204ceeeb63bb925749d562">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a0a071190f5ef08bdd39c8cf903772c99">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a5aa6b481d3d1a373f77ebdb31cf80b38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectFillAndShadow </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourFG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourBG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillFGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillBGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>shfgc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a919e3d6f442e1d301dda41e874a16484">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#aea4fb8ec777df192ba0bfdec7de82f55">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a9877973ee2d4da9a79f92c0246982892"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectFillStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourFG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourBG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillFGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillBGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>shfgc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowOffsetX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowOffsetY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a8382a68ebdf282e843889addcf625a2e">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#af0eebe072e2007dee0074a3d929148c1">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a10bf15dc0275e7b3861246c4c7443aa7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectFillStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourFG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>colourBG</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillFGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>fillBGTransparency</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>shadowPattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>shfgc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a4347b37e38aa6b32de3653b8427e777e">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a5c4d699c2c6ca799b94c01dc6a9acd45">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="ad0df54078dce2f97118fcd1e141bd8cd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectForeignData </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const WPXBinaryData &amp;&#160;</td>
          <td class="paramname"><em>binaryData</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a38d07620ff1883fee7697af4c123f6cc">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a210e26c926bde3ec9d3c8b8700334b1b">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="af48f6689fd0606f539a5d20f8cdb5717"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectForeignDataType </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>foreignType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>foreignFormat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>offsetX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>offsetY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a46be2f2f6b17976aff90673fd5885b9b">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ad58794a1dc66c96980ae9f39a6d65238">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="aa1726092ab14bd1c1481c9808be3197b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectGeometry </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>noFill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>noLine</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>noShow</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a043c498a61fc1f38be9ca1044d4f1048">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a3779bace1a02a447a642a52bbd724d39">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDGeometry.html#a47675fc59c2024eeb7899881b21eba6b">libvisio::VSDGeometry::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a083694130e9602841e8b424ced39247b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectInfiniteLine </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ab90ae5e6eb383ee9f98949f3ec69af0b">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a7e960d45fe41ca62f41e728c1d23b51b">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDInfiniteLine.html#ac604cf76a434579023c956704258c2f6">libvisio::VSDInfiniteLine::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c5f27fee63c1ef2eccfbf85c11b9cea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectLine </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>strokeWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>linePattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>startMarker</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>endMarker</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>lineCap</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#af79cbf47930fdae3e851d37c44ee3f95">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a953e5dfc12febee85f6e08636c077ce5">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a40de49d0ad39b36be77124eee99839ab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectLineStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>strokeWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>linePattern</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>startMarker</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>endMarker</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>lineCap</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ab51d998ffc1adbf68b5ddba619eb19a7">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a9e4898e16b2d32e80cafee810101cf91">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a9c85e6faebe19a2b7411fd3a0dfc36dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectLineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a3118559e7a7c149a7f1293caaa69f3c1">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a00e6b651aaa454248abe621b51458078">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDLineTo.html#a63072f2553382adac46960724b0391f6">libvisio::VSDLineTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e564ede7a34ca2eb9031b78bb7d3c00"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectMisc </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlibvisio_1_1VSDMisc.html">VSDMisc</a> &amp;&#160;</td>
          <td class="paramname"><em>misc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a384e92033dcd563c31f90e3457602203">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a20a0b2d558be7a8332920c8c062f7f74">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="ad16bd9eaf83775ef727e7d78d112f95f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectMoveTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#af57c58f249a42385e609919d59c8bc89">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a303eef6ad37a81f3fb1513de89b13b85">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDMoveTo.html#af015445df2b09a9da43da1292b9aee83">libvisio::VSDMoveTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a5f5ed00a7707c64459d9c573f672c45a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectName </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ::WPXBinaryData &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a>&#160;</td>
          <td class="paramname"><em>format</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a49d94981ed41fefbc96eccbad22aab76">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="ae0a634c09ba61e2c802d1fb8b1eeaae7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectNameList </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ae889fdb60be62177fd916e5d0c44b903">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a8d3a6d2236a1981bda4f23fdb757c468">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a6a05cb2c46ab406db073dc82f00d4002"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectNumericField </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>number</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>formatStringId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ab1701bc7a5869e48b7fa5f9fd1406070">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a05f9b82041a759868f44ec25255d8c5a">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDNumericField.html#a7c46410d4be6d9bc3e8a3033247f5568">libvisio::VSDNumericField::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="ac644ab1a5ecb199219bee0030d5de329"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectNURBSTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>xType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>yType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>degree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::pair&lt; double, double &gt; &gt;&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>knotVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>weights</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a8c15128a8f7fb71dc235fe2908b8b6f6">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#aaa3e6e3c0849dd003cc7298bb7623b79">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDNURBSTo1.html#a4fd11bfad41eb4cb6050eccf32f02353">libvisio::VSDNURBSTo1::handle()</a>, <a class="el" href="classlibvisio_1_1VSDNURBSTo2.html#a2b3997c2af66e137279e912f606c5406">libvisio::VSDNURBSTo2::handle()</a>, and <a class="el" href="classlibvisio_1_1VSDNURBSTo3.html#aab659786f14328c63e4e74ac14649274">libvisio::VSDNURBSTo3::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a227a8a07d3815a01b94dd96f0d7b331e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectNURBSTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knotPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>weight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>weightPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>dataID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a5a0fba865ebfb50aba861fc8119d8185">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ad92729f644bc4e6c8e86d7f51b0017f5">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="ab96bddee487f974d8231e98427d5b159"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectNURBSTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knotPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>weight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>weightPrev</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlibvisio_1_1NURBSData.html">NURBSData</a> &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a66f8fb817bb3eb231eef034fd6fddcd4">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a06511e879e4a551f0086e8ed4ca2bf3d">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a3bdc35d2a866fcaf157131ced4c3f5a0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectOLEData </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const WPXBinaryData &amp;&#160;</td>
          <td class="paramname"><em>oleData</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aa1a2cc926bb33964cfa29f316ee59876">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a7bdd1301f5829e03f4e2134b2f2f95f2">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a34006230984762da9d50019d9054e634"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectOLEList </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aee640d4d2c861054d676a89a1709dbcf">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a6cfd2247717908194c69a89d6b29a11e">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="af5a8684c4da0a076dd532787a5930b10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectPage </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>backgroundPageID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>isBackgroundPage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDName.html">VSDName</a> &amp;&#160;</td>
          <td class="paramname"><em>pageName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a03a7712b9b06c11f3c6ac9050abc74e6">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#afc22498f070d3e1bdf8d07784de7fad5">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="aa873bc7407ce0017621239dd1d9363a3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectPageProps </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pageWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>pageHeight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>shadowOffsetX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>shadowOffsetY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scale</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ad0a49b1c44c929a910bdea593a24b58e">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a1cf766da009d6ab4f54d71daff2f771c">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a98f13a0cffd0c1c8b130624c598d8cce"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectPageSheet </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aa3d70482e04036180e9ddea0a1a9dab5">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ab9a00ead060d78f7e1e6e182b095f6cb">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="ae14fbf05abe827d6e9d56f4c89299a2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectParaIX </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>charCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indFirst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indLeft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indRight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spLine</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spBefore</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spAfter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>align</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned &gt; &amp;&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a5879ae3a1feb49ec994d1a59e4f70af9">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a51e4527fc46212337ccef6bce5e29978">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDParaIX.html#a985f9ff2cf972a710f097a9fcf2d3b0f">libvisio::VSDParaIX::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f115f22c3e32b4fd8b77a0bbd389944"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectParaIXStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>charCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indFirst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indLeft</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>indRight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spLine</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spBefore</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>spAfter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>align</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned &gt; &amp;&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a38f3212285d6d33e7ebad26bdab05caa">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#acb1e1b84bf155f92be6602ff1079e6ea">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a432bb1a23b505696151d325ad227a364"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectPolylineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>xType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>yType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::pair&lt; double, double &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>points</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aae85e679231afeea3f7450234de5fa27">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a537dfdb9ee44ca5f69f4d5230b8dd9e7">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDPolylineTo1.html#a349c8d1a0fc15302ea90f02d339c3504">libvisio::VSDPolylineTo1::handle()</a>, <a class="el" href="classlibvisio_1_1VSDPolylineTo2.html#a6a1fa9e62f9e3829a73195b805837bb4">libvisio::VSDPolylineTo2::handle()</a>, and <a class="el" href="classlibvisio_1_1VSDPolylineTo3.html#a08fad2bc6d4e849b9950e2b850cda2a9">libvisio::VSDPolylineTo3::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="aa507a5f813d1318a08fcd62485dd6762"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectPolylineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>dataID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aa3ee4af3d63d5aac34ac8c171f9f7a20">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a479ecd8afa393076d8e9ca7053d758eb">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a9a5564fbb19bd635640b4d4f1d42ab36"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectPolylineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlibvisio_1_1PolylineData.html">PolylineData</a> &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ae6256a730b87f0fe2f7e270812a87477">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#af28716a2a9bd157b599e94e661b902e4">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="aaedc8ebe173182baa3de8db53b7d716a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectRelCubBezTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a5b2e0458cd24851dda8cd76f7155a7e0">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a359e83fe531f5850af60473260f8a9e7">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDRelCubBezTo.html#a424c69ead18a3c204e0918bb28d6aab3">libvisio::VSDRelCubBezTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a9d4d7568b6ab0e72b042d2d61cf92999"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectRelEllipticalArcTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#aa42261094643a30ec7f223375f5c5bb0">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a3f3094e169c92ee4fe073f1667aee754">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDRelEllipticalArcTo.html#a9284725e6ec2d31d7418fc5816097b29">libvisio::VSDRelEllipticalArcTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="adfeb689cacd4e2e4a56d232c7854b6f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectRelLineTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a0076e05ae6ea844b2d385d62a063b3a4">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a2d0a66e5dbb50382c2b3d6be977f400f">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDRelLineTo.html#ab8381d0e7e09407dd57a24e4634aab6e">libvisio::VSDRelLineTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a5552ca28eb9b60cc9c526e87d55a47fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectRelMoveTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a332f2ed840808fe2f4c49d229d6b2505">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a4764584a44e9ae9f791d0a337ba4f971">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDRelMoveTo.html#a7af9551d911d0d64824dce7a88a92dab">libvisio::VSDRelMoveTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a7cfb6a36c3ca35acc17bc5a23e153991"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectRelQuadBezTo </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a7ee5b23041b415758642f36b7b4867ec">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a5266daebe986f6d9d0b0232ee12ff376">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDRelQuadBezTo.html#af8f9d131e635e2a6d03fe1ae8b516bc7">libvisio::VSDRelQuadBezTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a096c6daefbdbb83a4897224a03aa2c26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectShape </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>masterPage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>masterShape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>lineStyle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>fillStyle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>textStyle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a34b0f327bd5b0452559c3f5c3b7f5f98">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#afac408255e6a484dc0f2fb8e678d44b4">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a84908252fccb6888d54baf47d0b3692a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectShapeData </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>xType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>yType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>degree</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>lastKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::pair&lt; double, double &gt; &gt;&#160;</td>
          <td class="paramname"><em>controlPoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>knotVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; double &gt;&#160;</td>
          <td class="paramname"><em>weights</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a2b1dfc2c6ad0ddf5dd8721d5d3039aad">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#acabc3ed9279bd0686572744245174bfb">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a60898b443ed29844de0cbf35eaecd62a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectShapeData </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>xType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>yType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; std::pair&lt; double, double &gt; &gt;&#160;</td>
          <td class="paramname"><em>points</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ab2e2f57fb1876a18312d64161dfd8e3d">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#aef6c7f87c7cc477d6a9c5b56e93541cc">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="abcee5e1ca8c971b200fca99b6b50cd04"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectShapesOrder </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; unsigned &gt; &amp;&#160;</td>
          <td class="paramname"><em>shapeIds</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ac5197348ad362b7daa028482b1c10737">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ae348451123c5287dde227b4df1000364">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="afa92e34732af087cc642ef3b700aa631"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectSplineEnd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a6e79cc6dfa376103efbda539ae4e2f4f">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a3a8ffed4537b3b2dcd25d98c2d3b9dc5">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDGeometry.html#a47675fc59c2024eeb7899881b21eba6b">libvisio::VSDGeometry::handle()</a>, <a class="el" href="classlibvisio_1_1VSDEmpty.html#a3eed20c2aea9e6c8be770ef8af77bbf5">libvisio::VSDEmpty::handle()</a>, <a class="el" href="classlibvisio_1_1VSDMoveTo.html#af015445df2b09a9da43da1292b9aee83">libvisio::VSDMoveTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDLineTo.html#a63072f2553382adac46960724b0391f6">libvisio::VSDLineTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDArcTo.html#abdc5abcc1e66b9451a0df7f951f694dd">libvisio::VSDArcTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDEllipse.html#a0c02008f0aa37451bb8ae503154e6c9c">libvisio::VSDEllipse::handle()</a>, <a class="el" href="classlibvisio_1_1VSDGeometryList.html#a3bf15b737c22bc5b6bd2cf5eb962d048">libvisio::VSDGeometryList::handle()</a>, <a class="el" href="classlibvisio_1_1VSDEllipticalArcTo.html#a93624945a5d1740659527dae08e232a8">libvisio::VSDEllipticalArcTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDNURBSTo1.html#a4fd11bfad41eb4cb6050eccf32f02353">libvisio::VSDNURBSTo1::handle()</a>, <a class="el" href="classlibvisio_1_1VSDNURBSTo2.html#a2b3997c2af66e137279e912f606c5406">libvisio::VSDNURBSTo2::handle()</a>, <a class="el" href="classlibvisio_1_1VSDNURBSTo3.html#aab659786f14328c63e4e74ac14649274">libvisio::VSDNURBSTo3::handle()</a>, <a class="el" href="classlibvisio_1_1VSDPolylineTo1.html#a349c8d1a0fc15302ea90f02d339c3504">libvisio::VSDPolylineTo1::handle()</a>, <a class="el" href="classlibvisio_1_1VSDPolylineTo2.html#a6a1fa9e62f9e3829a73195b805837bb4">libvisio::VSDPolylineTo2::handle()</a>, <a class="el" href="classlibvisio_1_1VSDPolylineTo3.html#a08fad2bc6d4e849b9950e2b850cda2a9">libvisio::VSDPolylineTo3::handle()</a>, <a class="el" href="classlibvisio_1_1VSDInfiniteLine.html#ac604cf76a434579023c956704258c2f6">libvisio::VSDInfiniteLine::handle()</a>, <a class="el" href="classlibvisio_1_1VSDRelCubBezTo.html#a424c69ead18a3c204e0918bb28d6aab3">libvisio::VSDRelCubBezTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDRelEllipticalArcTo.html#a9284725e6ec2d31d7418fc5816097b29">libvisio::VSDRelEllipticalArcTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDRelMoveTo.html#a7af9551d911d0d64824dce7a88a92dab">libvisio::VSDRelMoveTo::handle()</a>, <a class="el" href="classlibvisio_1_1VSDRelLineTo.html#ab8381d0e7e09407dd57a24e4634aab6e">libvisio::VSDRelLineTo::handle()</a>, and <a class="el" href="classlibvisio_1_1VSDRelQuadBezTo.html#af8f9d131e635e2a6d03fe1ae8b516bc7">libvisio::VSDRelQuadBezTo::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="aae8be7b6f098508e327fd28aef6f0b02"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectSplineKnot </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>knot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a38082ec30dd9a88f0261753478bf0296">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a238664d58378240fb255d97fd563696c">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDSplineKnot.html#a5bd8bbc0ee2d2dd2368fe8723f6bec02">libvisio::VSDSplineKnot::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a4846dc2a8dfc4085f7279a469c077ba1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectSplineStart </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>secondKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>firstKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>lastKnot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>degree</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ac7353023d3fe90f50276e5fc2a71ec31">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a6655ee683007790626c2550440996d38">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDSplineStart.html#afde67c1c87968e0fc86008db7b02cb2c">libvisio::VSDSplineStart::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="adbcb3f04d0fb00d317f6a1b4255288df"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectStyleSheet </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>parentLineStyle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>parentFillStyle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>parentTextStyle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#afb4cd12303c99507e5fef18b10898393">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a0af05d8c3f036e3d964392ba28d9006b">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="ab9ce32e364a91083307c55a5bdf0f305"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectText </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ::WPXBinaryData &amp;&#160;</td>
          <td class="paramname"><em>textStream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespacelibvisio.html#a49c3bf0422fb6bc523e85e255816c48b">TextFormat</a>&#160;</td>
          <td class="paramname"><em>format</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a55f7a525a978f5a876b6b7bc547cf22c">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a796e5f18334c06c6f48926f16db2d602"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectTextBlock </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>leftMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>rightMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>topMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>bottomMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>verticalAlign</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>isBgFilled</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>bgColour</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>defaultTabStop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>textDirection</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a3b2f81b2ae7c83b228bc318b1cecb1f2">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ae217c5629813493008cd61fd7a19ce57">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="af1f6f352061f9e3f24aeebeaa43eea0b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectTextBlockStyle </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>leftMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>rightMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>topMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>bottomMargin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>verticalAlign</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>isBgFilled</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; <a class="el" href="structlibvisio_1_1Colour.html">Colour</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>bgColour</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>defaultTabStop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::optional&lt; unsigned char &gt; &amp;&#160;</td>
          <td class="paramname"><em>textDirection</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a51dda6aa14d03080094b0f08bd917d9c">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a2964128cb466f479d4203192e96bda6a">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="afeea620aaf4ca4dac6f79f380ee4356f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectTextField </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nameId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>formatStringId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#ab1e22f31849d73179658360c450175b3">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a3412a4d70da8d840ea5c675e72a36f94">libvisio::VSDStylesCollector</a>.</p>

<p>Referenced by <a class="el" href="classlibvisio_1_1VSDTextField.html#a498eb4c2c94d03f9a82c81c4fe7864b3">libvisio::VSDTextField::handle()</a>.</p>

</div>
</div>
<a class="anchor" id="a4082f70721062ea06f859f25667c185a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectTxtXForm </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlibvisio_1_1XForm.html">XForm</a> &amp;&#160;</td>
          <td class="paramname"><em>txtxform</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#acf2bae7f3d9fe2105c81df11c2dcb5b3">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a70e26937c4007c350e0977cc2c2c3224">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="afccefa4b9697f6d335e3159b776969d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectUnhandledChunk </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a4d0b9f6a7653ba33482cec660d1ab2fa">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ade715d18c8b8fe3e3b513e0eb2d1e344">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a49e5096fd2fc6496fe902f63b5b44f10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::collectXFormData </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structlibvisio_1_1XForm.html">XForm</a> &amp;&#160;</td>
          <td class="paramname"><em>xform</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a0d6a4deafff9c1e428afd44739541956">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a32ad8f94db0e0fc4ac1ff1587eec7704">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a0f86965b07e7311e825c564b5eacfb31"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::endPage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a7baaf3d12bb67b506c58517a84394620">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a86591e7b5fda244ff565d988b25a7daf">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a69ae5e7d90ffc0380fbe81c0066b1ea9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::endPages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#a2dfdeafd96bde0c2659fc64e4eabbade">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#ad688ae32c82df787a0c46127eb11fc29">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<a class="anchor" id="a39df27d5adbf1fc9e221c050dee7dd8d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a>&amp; libvisio::VSDCollector::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibvisio_1_1VSDCollector.html">VSDCollector</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a56c8adb5bac7b095090bc5c0559eef91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libvisio::VSDCollector::startPage </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>pageId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Implemented in <a class="el" href="classlibvisio_1_1VSDContentCollector.html#abdec8cd71af69d55e449a0c51c53a312">libvisio::VSDContentCollector</a>, and <a class="el" href="classlibvisio_1_1VSDStylesCollector.html#a2384af189e3f508e06d81f68228d4560">libvisio::VSDStylesCollector</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="VSDCollector_8h_source.html">VSDCollector.h</a></li>
</ul>
</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.1.1</small></address>
</body>
</html>