<!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>RagTime5Document.hxx Source File documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('RagTime5Document_8hxx_source.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">RagTime5Document.hxx</div> </div> </div><!--header--> <div class="contents"> <a href="RagTime5Document_8hxx.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">/* libmwaw</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">* Version: MPL 2.0 / LGPLv2+</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">*</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">* The contents of this file are subject to the Mozilla Public License Version</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">* 2.0 (the "License"); you may not use this file except in compliance with</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">* the License or as specified alternatively below. You may obtain a copy of</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">* the License at http://www.mozilla.org/MPL/</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">* Software distributed under the License is distributed on an "AS IS" basis,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">* for the specific language governing rights and limitations under the</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">* License.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">*</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">* Major Contributor(s):</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">* Copyright (C) 2002 William Lachance (wrlach@gmail.com)</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">* Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">* Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">* Copyright (C) 2006, 2007 Andrew Ziem</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">* Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">*</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">*</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">* All Rights Reserved.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">*</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">* For minor contributions see the git repository.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment">*</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="comment">* Alternatively, the contents of this file may be used under the terms of</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">* the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="comment">* in which case the provisions of the LGPLv2+ are applicable</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">* instead of those above.</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">*/</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifndef RAGTIME_5_DOCUMENT</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"># define RAGTIME_5_DOCUMENT</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#include "<a class="code" href="MWAWDebug_8hxx.html">MWAWDebug.hxx</a>"</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">#include "<a class="code" href="MWAWInputStream_8hxx.html">MWAWInputStream.hxx</a>"</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#include "<a class="code" href="MWAWParser_8hxx.html">MWAWParser.hxx</a>"</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#include "<a class="code" href="RagTime5StructManager_8hxx.html">RagTime5StructManager.hxx</a>"</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#include "<a class="code" href="RagTime5ClusterManager_8hxx.html">RagTime5ClusterManager.hxx</a>"</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">namespace </span><a class="code" href="namespaceRagTime5DocumentInternal.html">RagTime5DocumentInternal</a></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">struct </span>DocInfoFieldParser;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">struct </span>State;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">class </span>SubDocument;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">class </span><a class="code" href="classRagTime5Chart.html">RagTime5Chart</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="keyword">class </span><a class="code" href="classRagTime5Formula.html">RagTime5Formula</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">class </span><a class="code" href="classRagTime5Graph.html">RagTime5Graph</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">class </span><a class="code" href="classRagTime5Layout.html">RagTime5Layout</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">class </span><a class="code" href="classRagTime5Parser.html">RagTime5Parser</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">class </span><a class="code" href="classRagTime5Pipeline.html">RagTime5Pipeline</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">class </span><a class="code" href="classRagTime5SSParser.html">RagTime5SSParser</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">class </span><a class="code" href="classRagTime5Spreadsheet.html">RagTime5Spreadsheet</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword">class </span><a class="code" href="classRagTime5StructManager.html">RagTime5StructManager</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">class </span><a class="code" href="classRagTime5StyleManager.html">RagTime5StyleManager</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">class </span><a class="code" href="classRagTime5Text.html">RagTime5Text</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">class </span><a class="code" href="classRagTime5Zone.html">RagTime5Zone</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">class </span><a class="code" href="classRagTime5ClusterManager.html">RagTime5ClusterManager</a>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classRagTime5Document.html"> 76</a></span> <span class="keyword">class </span><a class="code" href="classRagTime5Document.html">RagTime5Document</a></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> {</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#aaf0ca48a64da6c67f3ebb4b6aab5d78e"> 78</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Chart.html">RagTime5Chart</a>;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ab35b6a604e50454288d74d1aeaced618"> 79</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Formula.html">RagTime5Formula</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#abdd04b4a2649551f7bf5474bd349cfa1"> 80</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Graph.html">RagTime5Graph</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ade7ecc1070100d9321e8e1a849a9129d"> 81</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Layout.html">RagTime5Layout</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a10b293470c2bfff8578326d1959e9d5b"> 82</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Parser.html">RagTime5Parser</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#abff565b6b6a93672cef04dcafc13115a"> 83</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Pipeline.html">RagTime5Pipeline</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a986c9038028a312c3038291a71442611"> 84</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Spreadsheet.html">RagTime5Spreadsheet</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#abf63d3b75eaf10941a1adf2b77e747a7"> 85</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5SSParser.html">RagTime5SSParser</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a4389b4e7ae2527062d4416b0f932e76a"> 86</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5StructManager.html">RagTime5StructManager</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a6021cb6d408172e539919a2e199c26ba"> 87</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Text.html">RagTime5Text</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a90ef99b570ca5cd49f4879a98e795106"> 88</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5ClusterManager.html">RagTime5ClusterManager</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a1a377fa8bf271328d6704839ddf95247"> 89</a></span>  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="structRagTime5DocumentInternal_1_1DocInfoFieldParser.html">RagTime5DocumentInternal::DocInfoFieldParser</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a5758ee8e45f2ecde76577c030b5fa8a3"> 90</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5StyleManager.html">RagTime5StyleManager</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a3cfc9ec674f65a6ff5195fd9a220d729"> 91</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classRagTime5Document.html#a3cfc9ec674f65a6ff5195fd9a220d729">RagTime5DocumentInternal::SubDocument</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">explicit</span> <a class="code" href="classRagTime5Document.html#adb8b9ae5645c6207bf8b645fa8cf3114">RagTime5Document</a>(<a class="code" href="classMWAWParser.html">MWAWParser</a> &parser);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="classRagTime5Document.html#a55f509ded322c5a50429e6f69654a14b">~RagTime5Document</a>();</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a420b3707a24365b1f5e4681f06d4a5b5">checkHeader</a>(<a class="code" href="classMWAWHeader.html">MWAWHeader</a> *header, <span class="keywordtype">bool</span> strict=<span class="keyword">false</span>);</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a8988cf6514ae7a90111301664b024f9e"> 102</a></span>  <a class="code" href="classMWAWParser.html">MWAWParser</a> &<a class="code" href="classRagTime5Document.html#a8988cf6514ae7a90111301664b024f9e">getMainParser</a>()</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> *<a class="code" href="classRagTime5Document.html#ade7878b3a9916ccaa905f156f50f405b">m_parser</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordtype">void</span> <a class="code" href="classRagTime5Document.html#ac240cec23d0dd1ef40b6f3c5b2fed9d6">init</a>();</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">//</span></div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// interface</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">//</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordtype">int</span> <a class="code" href="classRagTime5Document.html#a84cf6812cdd2de7482681d2ddcd35eab">numPages</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordtype">void</span> <a class="code" href="classRagTime5Document.html#af8dd8d3e8858f9ccaa60fc308c1a621d">updatePageSpanList</a>(std::vector<MWAWPageSpan> &spanList);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  librevenge::RVNGPropertyList <a class="code" href="classRagTime5Document.html#ae44453cada9f89da40edfe0f1234e95f">getDocumentMetaData</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a035eb7e6c6259a5f0fa252e00a7d6be5"> 122</a></span>  <a class="code" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> <a class="code" href="classRagTime5Document.html#a035eb7e6c6259a5f0fa252e00a7d6be5">getParserState</a>()</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  {</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span> <a class="code" href="classRagTime5Document.html#ae885279dd7415b1e62b3dcb5ef31c7a7">m_parserState</a>;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordtype">int</span> <a class="code" href="classRagTime5Document.html#a6e148578f8787dadc89d65a578e98c78">version</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordtype">void</span> <a class="code" href="classRagTime5Document.html#a343a049db0d849d78674ef96ccd8bb28">setVersion</a>(<span class="keywordtype">int</span> vers);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#adbe39bcee7064ff197a083351db78504"> 132</a></span>  <a class="code" href="classlibmwaw_1_1DebugFile.html">libmwaw::DebugFile</a> &<a class="code" href="classRagTime5Document.html#adbe39bcee7064ff197a083351db78504">ascii</a>()</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  {</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">return</span> <a class="code" href="classRagTime5Document.html#a035eb7e6c6259a5f0fa252e00a7d6be5">getParserState</a>()->m_asciiFile;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  }</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  std::shared_ptr<RagTime5Zone> <a class="code" href="classRagTime5Document.html#aefce274dc8045a9515f947923d8e217a">getDataZone</a>(<span class="keywordtype">int</span> dataId) <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="structRagTime5ClusterManager_1_1Cluster.html#a0215a1d3a8c3e0a8641ecd7dad4b37b4">RagTime5ClusterManager::Cluster::Type</a> <a class="code" href="classRagTime5Document.html#abce51f8bbe674b19986bdcfdcc3c8ba1">getClusterType</a>(<span class="keywordtype">int</span> zId) <span class="keyword">const</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="structRagTime5ClusterManager_1_1Cluster.html#a0215a1d3a8c3e0a8641ecd7dad4b37b4">RagTime5ClusterManager::Cluster::Type</a> <a class="code" href="classRagTime5Document.html#a119d59ed20d522e54845685ab563da23">getPipelineContainerType</a>(<span class="keywordtype">int</span> pipelineId) <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  std::shared_ptr<RagTime5ClusterManager> <a class="code" href="classRagTime5Document.html#ac121f8f3c41dec020149e68d31921cb6">getClusterManager</a>();</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  std::shared_ptr<RagTime5StructManager> <a class="code" href="classRagTime5Document.html#ad832fe741576ebf5118c114c5250563b">getStructManager</a>();</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  std::shared_ptr<RagTime5StyleManager> <a class="code" href="classRagTime5Document.html#a7b6feb2c9d57e18b8e696f86d14d071b">getStyleManager</a>();</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  std::shared_ptr<RagTime5Formula> <a class="code" href="classRagTime5Document.html#a049fa36f770eb2293c1ef3bce69bf82e">getFormulaParser</a>();</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  std::shared_ptr<RagTime5Graph> <a class="code" href="classRagTime5Document.html#a5f85eae3fd5baf17518d1f92e798611e">getGraphParser</a>();</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  std::shared_ptr<RagTime5Spreadsheet> <a class="code" href="classRagTime5Document.html#adda9c84f9e725bc3e4b8a6277cd2bd84">getSpreadsheetParser</a>();</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#af015a3dc593255536caf69dcdcb26329">readButtonCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#ab2e959522cf6dc8e7633f824ac694e7a">readChartCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#a2d4afe17b796c3428e996562ce2feb1f">readGraphicCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#ad45024573dc9bd69d031158a267a8d10">readLayoutCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#adfc6342e7dc9152e106cac4832c0ba57">readPipelineCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#a8fe24bd63e2f66c7e90a5e0f9d0cad85">readPictureCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#a39836b6ff4b8beb730603f5ee362f2b2">readSpreadsheetCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  std::shared_ptr<RagTime5ClusterManager::Cluster> <a class="code" href="classRagTime5Document.html#aa594e86da6c65c49e8c5a92847322ea9">readTextCluster</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> zoneType);</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#ac68e4c746fd7015f6bbbb8083f0e65a8">sendZones</a>(<a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#abb0427e4278173c0c622d40409ddc157">sendSpreadsheet</a>(<a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a477037aa94b4c032aa24bdb393db43eb">send</a>(<span class="keywordtype">int</span> zoneId, <a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <a class="code" href="classMWAWPosition.html">MWAWPosition</a> <span class="keyword">const</span> &pos, <span class="keywordtype">int</span> partId=0, <span class="keywordtype">int</span> cellId=0, <span class="keywordtype">double</span> totalWidth=-1);</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a5383919036c377a763b8fa7c25e9b641">sendButtonZoneAsText</a>(<a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <span class="keywordtype">int</span> buttonId);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">void</span> <a class="code" href="classRagTime5Document.html#a425a5dfb5ef9483f7db7d223d8bfb06e">newPage</a>(<span class="keywordtype">int</span> number, <span class="keywordtype">bool</span> softBreak);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a50f6618f1cebdab263081f6b6e675195">createZones</a>();</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#ad3b7e83e0b9b16e55d33101cc981b7f4">findZones</a>(<a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &entry);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#ac7d8ca4a9f5338575fb8494e283198cd">findZonesKind</a>();</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a34e3c3c6d4de1f4f887c901bbeac9309">updateZone</a>(std::shared_ptr<RagTime5Zone> &zone);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#af06316a25c9e2b32a45b20900a0fc4ff">updateZoneInput</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone);</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a1650b9e819797ce4fae0a67dd5df3062">readZoneData</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a6e7382a15c6376dc52b85f53377514b7">unpackZone</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &entry, std::vector<unsigned char> &data);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a6e7382a15c6376dc52b85f53377514b7">unpackZone</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a812b844797322adb301e426fda908607">useMainZoneInfoData</a>();</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a62da9467db975a325216e77bc8af617f">parseMainZoneInfoData</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> <span class="keyword">const</span> &zone);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#af359ccb738f6e8c039fc919be542d693">checkIsSpreadsheet</a>();</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a685449d9c6241a648e84c5f66a4ad70a">readClusterZone</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">int</span> type=-1);</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#adbcaf492ee0913138322d89b8fa1c042">readClusterLinkList</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone,</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link,</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  std::vector<RagTime5StructManager::ZoneLink> &listLinks);</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#adbcaf492ee0913138322d89b8fa1c042">readClusterLinkList</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link,</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  std::vector<RagTime5StructManager::ZoneLink> &list, std::string <span class="keyword">const</span> &name=<span class="stringliteral">""</span>);</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a4aa3888fa8a2a460b5375adff642f0cf">readString</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, std::string &<span class="keywordtype">string</span>);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a457ca2c41bb56ca8b85dcbaa4db2da29">readUnicodeString</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, std::string <span class="keyword">const</span> &what=<span class="stringliteral">""</span>);</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#af31e25dea65ecccdec363e7f784ca728">readLongListWithSize</a>(<span class="keywordtype">int</span> dataId, <span class="keywordtype">int</span> fSz, std::vector<long> &list, std::string <span class="keyword">const</span> &zoneName=<span class="stringliteral">""</span>);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a3cafe84e9f6b9192e022a639538c923d">readPositions</a>(<span class="keywordtype">int</span> posId, std::vector<long> &listPosition);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a724afde8606513fa1e65817d9ca2cbf4">readLongList</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link, std::vector<long> &list);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a2aa065a40646935602f865b5a6ff6fc5">readUnicodeStringList</a>(<a class="code" href="structRagTime5ClusterManager_1_1NameLink.html">RagTime5ClusterManager::NameLink</a> <span class="keyword">const</span> &link, std::map<int, librevenge::RVNGString> &idToStringMap);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a412a43e34db9f9727672609b7c603ec0">readDocumentVersion</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone);</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a9564c1407a4d38f22144f3b95da7f927">readClusterRootData</a>(<a class="code" href="structRagTime5ClusterManager_1_1ClusterRoot.html">RagTime5ClusterManager::ClusterRoot</a> &cluster);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a060b002f5fc708f8f6dde58cfe908a5b">readDocInfoClusterData</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <a class="code" href="classMWAWEntry.html">MWAWEntry</a> <span class="keyword">const</span> &entry);</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a3627300edae86a1343f76edc0a66077e">readScriptComment</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a02d06d185da1de0d7fa8fdcad96a8802">readClusterGProp</a>(<a class="code" href="structRagTime5ClusterManager_1_1Cluster.html">RagTime5ClusterManager::Cluster</a> &cluster);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#ab5a1a516680b9c4115ee9ba86e8bfeed">readUnknownClusterCData</a>(<a class="code" href="structRagTime5ClusterManager_1_1Cluster.html">RagTime5ClusterManager::Cluster</a> &cluster);</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a7bdf433eb80b3f8802fe3483289829a5">readStructZone</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link, <a class="code" href="structRagTime5StructManager_1_1FieldParser.html">RagTime5StructManager::FieldParser</a> &parser, <span class="keywordtype">int</span> headerSz, <a class="code" href="structRagTime5ClusterManager_1_1NameLink.html">RagTime5ClusterManager::NameLink</a> *nameLink=<span class="keyword">nullptr</span>);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#ae442a3284084d670d90213d553c37ced">readStructData</a>(<a class="code" href="classRagTime5Zone.html">RagTime5Zone</a> &zone, <span class="keywordtype">long</span> endPos, <span class="keywordtype">int</span> n, <span class="keywordtype">int</span> headerSz,</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <a class="code" href="structRagTime5StructManager_1_1FieldParser.html">RagTime5StructManager::FieldParser</a> &parser, librevenge::RVNGString <span class="keyword">const</span> &dataName);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a4bd76d57d93e041b580c4b4afeeb4727">readListZone</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a4bd76d57d93e041b580c4b4afeeb4727">readListZone</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link, <a class="code" href="structRagTime5StructManager_1_1DataParser.html">RagTime5StructManager::DataParser</a> &parser);</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a0b08e26fb2e498149f91e2790826df33">readFixedSizeZone</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link, std::string <span class="keyword">const</span> &name);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a0b08e26fb2e498149f91e2790826df33">readFixedSizeZone</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link, <a class="code" href="structRagTime5StructManager_1_1DataParser.html">RagTime5StructManager::DataParser</a> &parser);</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#aef6d1bb7c8a7698fb20f90cfe5cf0392">readChildList</a>(<a class="code" href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a> <span class="keyword">const</span> &link, std::vector<RagTime5StructManager::ZoneLink> &childList, <span class="keywordtype">bool</span> findN=<span class="keyword">false</span>);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a743fc4e8b3923219ec69a14214902e24">checkClusterList</a>(std::vector<RagTime5StructManager::ZoneLink> <span class="keyword">const</span> &list);</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keywordtype">bool</span> <a class="code" href="classRagTime5Document.html#a743fc4e8b3923219ec69a14214902e24">checkClusterList</a>(std::vector<int> <span class="keyword">const</span> &list);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keywordtype">void</span> <a class="code" href="classRagTime5Document.html#abfb2247e6c27a9b21722228e5b472399">flushExtra</a>(<a class="code" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener, <span class="keywordtype">bool</span> onlyCheck=<span class="keyword">false</span>);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="comment">//</span></div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="comment">// data</span></div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="comment">//</span></div><div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ade7878b3a9916ccaa905f156f50f405b"> 275</a></span> <span class="comment"></span> <a class="code" href="classMWAWParser.html">MWAWParser</a> *<a class="code" href="classRagTime5Document.html#ade7878b3a9916ccaa905f156f50f405b">m_parser</a>;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ae885279dd7415b1e62b3dcb5ef31c7a7"> 277</a></span>  std::shared_ptr<MWAWParserState> <a class="code" href="classRagTime5Document.html#ae885279dd7415b1e62b3dcb5ef31c7a7">m_parserState</a>;</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a69b8e9a292a304f35a27c909dadc57f8"> 279</a></span>  std::shared_ptr<RagTime5DocumentInternal::State> <a class="code" href="classRagTime5Document.html#a69b8e9a292a304f35a27c909dadc57f8">m_state</a>;</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ab9415c6f74a4ec9421a58804f9d66381"> 281</a></span>  std::shared_ptr<RagTime5Chart> <a class="code" href="classRagTime5Document.html#ab9415c6f74a4ec9421a58804f9d66381">m_chartParser</a>;</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a0842604d434e04035ae4d509fdf9cffc"> 283</a></span>  std::shared_ptr<RagTime5Formula> <a class="code" href="classRagTime5Document.html#a0842604d434e04035ae4d509fdf9cffc">m_formulaParser</a>;</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a590dee20fb0e9b0e76e739448b1aa575"> 285</a></span>  std::shared_ptr<RagTime5Graph> <a class="code" href="classRagTime5Document.html#a590dee20fb0e9b0e76e739448b1aa575">m_graphParser</a>;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a8d182ed545a016d82ac3cb66f2ca6741"> 287</a></span>  std::shared_ptr<RagTime5Layout> <a class="code" href="classRagTime5Document.html#a8d182ed545a016d82ac3cb66f2ca6741">m_layoutParser</a>;</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ab8fd8cb26638f227808d9e39b592a413"> 289</a></span>  std::shared_ptr<RagTime5Pipeline> <a class="code" href="classRagTime5Document.html#ab8fd8cb26638f227808d9e39b592a413">m_pipelineParser</a>;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#aa991f641f55df9587cd8ca437f7c99e6"> 291</a></span>  std::shared_ptr<RagTime5Spreadsheet> <a class="code" href="classRagTime5Document.html#aa991f641f55df9587cd8ca437f7c99e6">m_spreadsheetParser</a>;</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a3fa1f3ad62c3a4b774de1347a7c335ad"> 293</a></span>  std::shared_ptr<RagTime5Text> <a class="code" href="classRagTime5Document.html#a3fa1f3ad62c3a4b774de1347a7c335ad">m_textParser</a>;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div><div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#aa91d05adf6cf09005453ccb484b93b61"> 296</a></span>  std::shared_ptr<RagTime5ClusterManager> <a class="code" href="classRagTime5Document.html#aa91d05adf6cf09005453ccb484b93b61">m_clusterManager</a>;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#acbc74d186ab9fa8febb06f98ef6fa7ed"> 298</a></span>  std::shared_ptr<RagTime5StructManager> <a class="code" href="classRagTime5Document.html#acbc74d186ab9fa8febb06f98ef6fa7ed">m_structManager</a>;</div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a01021f2372b9f90236e18e76d17dbd6e"> 300</a></span>  std::shared_ptr<RagTime5StyleManager> <a class="code" href="classRagTime5Document.html#a01021f2372b9f90236e18e76d17dbd6e">m_styleManager</a>;</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>  <span class="comment">//</span></div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="comment">// the callback</span></div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <span class="comment">//</span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div><div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#acd116a337bbdfd560879f7043f97999f"> 307</a></span>  <span class="keyword">typedef</span> void (<a class="code" href="classMWAWParser.html">MWAWParser</a>::* <a class="code" href="classRagTime5Document.html#acd116a337bbdfd560879f7043f97999f">NewPage</a>)(<span class="keywordtype">int</span> page, <span class="keywordtype">bool</span> softBreak);</div><div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a898e463b4ad67e37646a3139a8544d20"> 309</a></span>  <span class="keyword">typedef</span> void (<a class="code" href="classMWAWParser.html">MWAWParser</a>::* <a class="code" href="classRagTime5Document.html#a898e463b4ad67e37646a3139a8544d20">SendFootnote</a>)(<span class="keywordtype">int</span> zoneId);</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div><div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#ac9b35e24dc1acb0192ae267f397ccaf2"> 312</a></span>  <a class="code" href="classRagTime5Document.html#acd116a337bbdfd560879f7043f97999f">NewPage</a> <a class="code" href="classRagTime5Document.html#ac9b35e24dc1acb0192ae267f397ccaf2">m_newPage</a>;</div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classRagTime5Document.html#a55a65e93697acc60664b2341a3fa34c0"> 314</a></span>  <a class="code" href="classRagTime5Document.html#a898e463b4ad67e37646a3139a8544d20">SendFootnote</a> <a class="code" href="classRagTime5Document.html#a55a65e93697acc60664b2341a3fa34c0">m_sendFootnote</a>;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="classRagTime5Document.html#adb8b9ae5645c6207bf8b645fa8cf3114">RagTime5Document</a>(<a class="code" href="classRagTime5Document.html">RagTime5Document</a> <span class="keyword">const</span> &)=<span class="keyword">delete</span>;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  <a class="code" href="classRagTime5Document.html">RagTime5Document</a> &<a class="code" href="classRagTime5Document.html#ab1ac6b0fc22dbf2295363f7c1e7e5797">operator=</a>(<a class="code" href="classRagTime5Document.html">RagTime5Document</a> <span class="keyword">const</span> &)=<span class="keyword">delete</span>;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> };</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <span class="comment">// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:</span></div><div class="ttc" id="classRagTime5Document_html_aa594e86da6c65c49e8c5a92847322ea9"><div class="ttname"><a href="classRagTime5Document.html#aa594e86da6c65c49e8c5a92847322ea9">RagTime5Document::readTextCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readTextCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a text cluster (via the text manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:460</div></div> <div class="ttc" id="classRagTime5Document_html_abb0427e4278173c0c622d40409ddc157"><div class="ttname"><a href="classRagTime5Document.html#abb0427e4278173c0c622d40409ddc157">RagTime5Document::sendSpreadsheet</a></div><div class="ttdeci">bool sendSpreadsheet(MWAWListenerPtr listener)</div><div class="ttdoc">try to send the spreadsheet (assuming there is only one spreadsheet)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2595</div></div> <div class="ttc" id="classRagTime5Document_html_a69b8e9a292a304f35a27c909dadc57f8"><div class="ttname"><a href="classRagTime5Document.html#a69b8e9a292a304f35a27c909dadc57f8">RagTime5Document::m_state</a></div><div class="ttdeci">std::shared_ptr< RagTime5DocumentInternal::State > m_state</div><div class="ttdoc">the state</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:279</div></div> <div class="ttc" id="classRagTime5Document_html_ab2e959522cf6dc8e7633f824ac694e7a"><div class="ttname"><a href="classRagTime5Document.html#ab2e959522cf6dc8e7633f824ac694e7a">RagTime5Document::readChartCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readChartCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a chart cluster (via the spreadsheet manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:430</div></div> <div class="ttc" id="classMWAWHeader_html"><div class="ttname"><a href="classMWAWHeader.html">MWAWHeader</a></div><div class="ttdoc">a function used by MWAWDocument to store the version of document</div><div class="ttdef"><b>Definition:</b> MWAWHeader.hxx:56</div></div> <div class="ttc" id="classRagTime5Document_html_ab5a1a516680b9c4115ee9ba86e8bfeed"><div class="ttname"><a href="classRagTime5Document.html#ab5a1a516680b9c4115ee9ba86e8bfeed">RagTime5Document::readUnknownClusterCData</a></div><div class="ttdeci">bool readUnknownClusterCData(RagTime5ClusterManager::Cluster &cluster)</div><div class="ttdoc">try to read the unknown clusterC data</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1551</div></div> <div class="ttc" id="classRagTime5Pipeline_html"><div class="ttname"><a href="classRagTime5Pipeline.html">RagTime5Pipeline</a></div><div class="ttdoc">the main class to read the text part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Pipeline.hxx:72</div></div> <div class="ttc" id="classRagTime5Document_html_a9564c1407a4d38f22144f3b95da7f927"><div class="ttname"><a href="classRagTime5Document.html#a9564c1407a4d38f22144f3b95da7f927">RagTime5Document::readClusterRootData</a></div><div class="ttdeci">bool readClusterRootData(RagTime5ClusterManager::ClusterRoot &cluster)</div><div class="ttdoc">try to read the main cluster</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:931</div></div> <div class="ttc" id="libmwaw__internal_8hxx_html_a55eb85fa50574c11b3cee9b0bed2b245"><div class="ttname"><a href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a></div><div class="ttdeci">std::shared_ptr< MWAWParserState > MWAWParserStatePtr</div><div class="ttdoc">a smart pointer of MWAWParserState</div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:557</div></div> <div class="ttc" id="classRagTime5Document_html_a4aa3888fa8a2a460b5375adff642f0cf"><div class="ttname"><a href="classRagTime5Document.html#a4aa3888fa8a2a460b5375adff642f0cf">RagTime5Document::readString</a></div><div class="ttdeci">bool readString(RagTime5Zone &zone, std::string &string)</div><div class="ttdoc">try to read a string zone ( zone with id1=21,id2=23:24)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:787</div></div> <div class="ttc" id="classRagTime5Document_html_acbc74d186ab9fa8febb06f98ef6fa7ed"><div class="ttname"><a href="classRagTime5Document.html#acbc74d186ab9fa8febb06f98ef6fa7ed">RagTime5Document::m_structManager</a></div><div class="ttdeci">std::shared_ptr< RagTime5StructManager > m_structManager</div><div class="ttdoc">the structure manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:298</div></div> <div class="ttc" id="classRagTime5Document_html_ad832fe741576ebf5118c114c5250563b"><div class="ttname"><a href="classRagTime5Document.html#ad832fe741576ebf5118c114c5250563b">RagTime5Document::getStructManager</a></div><div class="ttdeci">std::shared_ptr< RagTime5StructManager > getStructManager()</div><div class="ttdoc">returns the structure manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:400</div></div> <div class="ttc" id="MWAWParser_8hxx_html"><div class="ttname"><a href="MWAWParser_8hxx.html">MWAWParser.hxx</a></div></div> <div class="ttc" id="structRagTime5DocumentInternal_1_1DocInfoFieldParser_html"><div class="ttname"><a href="structRagTime5DocumentInternal_1_1DocInfoFieldParser.html">RagTime5DocumentInternal::DocInfoFieldParser</a></div><div class="ttdoc">Internal: the helper to read doc info parse.</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:74</div></div> <div class="ttc" id="libmwaw__internal_8hxx_html_a829b5f8247cd9997eafc0c14dc4b1869"><div class="ttname"><a href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a></div><div class="ttdeci">std::shared_ptr< MWAWListener > MWAWListenerPtr</div><div class="ttdoc">a smart pointer of MWAWListener</div><div class="ttdef"><b>Definition:</b> libmwaw_internal.hxx:553</div></div> <div class="ttc" id="classRagTime5Document_html_ac9b35e24dc1acb0192ae267f397ccaf2"><div class="ttname"><a href="classRagTime5Document.html#ac9b35e24dc1acb0192ae267f397ccaf2">RagTime5Document::m_newPage</a></div><div class="ttdeci">NewPage m_newPage</div><div class="ttdoc">the new page callback</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:312</div></div> <div class="ttc" id="classlibmwaw_1_1DebugFile_html"><div class="ttname"><a href="classlibmwaw_1_1DebugFile.html">libmwaw::DebugFile</a></div><div class="ttdoc">an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...</div><div class="ttdef"><b>Definition:</b> MWAWDebug.hxx:65</div></div> <div class="ttc" id="structRagTime5ClusterManager_1_1NameLink_html"><div class="ttname"><a href="structRagTime5ClusterManager_1_1NameLink.html">RagTime5ClusterManager::NameLink</a></div><div class="ttdoc">a link to a name zone in RagTime 5/6 documents</div><div class="ttdef"><b>Definition:</b> RagTime5ClusterManager.hxx:222</div></div> <div class="ttc" id="classRagTime5Document_html_adb8b9ae5645c6207bf8b645fa8cf3114"><div class="ttname"><a href="classRagTime5Document.html#adb8b9ae5645c6207bf8b645fa8cf3114">RagTime5Document::RagTime5Document</a></div><div class="ttdeci">RagTime5Document(MWAWParser &parser)</div><div class="ttdoc">constructor</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:309</div></div> <div class="ttc" id="namespaceRagTime5DocumentInternal_html"><div class="ttname"><a href="namespaceRagTime5DocumentInternal.html">RagTime5DocumentInternal</a></div><div class="ttdoc">Internal: the structures of a RagTime5Document.</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:71</div></div> <div class="ttc" id="classRagTime5Document_html_af8dd8d3e8858f9ccaa60fc308c1a621d"><div class="ttname"><a href="classRagTime5Document.html#af8dd8d3e8858f9ccaa60fc308c1a621d">RagTime5Document::updatePageSpanList</a></div><div class="ttdeci">void updatePageSpanList(std::vector< MWAWPageSpan > &spanList)</div><div class="ttdoc">updates the page span list</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:383</div></div> <div class="ttc" id="classRagTime5Document_html_a119d59ed20d522e54845685ab563da23"><div class="ttname"><a href="classRagTime5Document.html#a119d59ed20d522e54845685ab563da23">RagTime5Document::getPipelineContainerType</a></div><div class="ttdeci">RagTime5ClusterManager::Cluster::Type getPipelineContainerType(int pipelineId) const</div><div class="ttdoc">try to return the container's type corresponding to an id</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:477</div></div> <div class="ttc" id="classRagTime5Document_html_aa91d05adf6cf09005453ccb484b93b61"><div class="ttname"><a href="classRagTime5Document.html#aa91d05adf6cf09005453ccb484b93b61">RagTime5Document::m_clusterManager</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager > m_clusterManager</div><div class="ttdoc">the cluster manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:296</div></div> <div class="ttc" id="classRagTime5Document_html_abfb2247e6c27a9b21722228e5b472399"><div class="ttname"><a href="classRagTime5Document.html#abfb2247e6c27a9b21722228e5b472399">RagTime5Document::flushExtra</a></div><div class="ttdeci">void flushExtra(MWAWListenerPtr listener, bool onlyCheck=false)</div><div class="ttdoc">flush unsent zone (debugging function)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2638</div></div> <div class="ttc" id="classRagTime5Document_html_a8fe24bd63e2f66c7e90a5e0f9d0cad85"><div class="ttname"><a href="classRagTime5Document.html#a8fe24bd63e2f66c7e90a5e0f9d0cad85">RagTime5Document::readPictureCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readPictureCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a picture cluster (via the graphic manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:450</div></div> <div class="ttc" id="classRagTime5Document_html_a457ca2c41bb56ca8b85dcbaa4db2da29"><div class="ttname"><a href="classRagTime5Document.html#a457ca2c41bb56ca8b85dcbaa4db2da29">RagTime5Document::readUnicodeString</a></div><div class="ttdeci">bool readUnicodeString(RagTime5Zone &zone, std::string const &what="")</div><div class="ttdoc">try to read a unicode string zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:817</div></div> <div class="ttc" id="RagTime5StructManager_8hxx_html"><div class="ttname"><a href="RagTime5StructManager_8hxx.html">RagTime5StructManager.hxx</a></div></div> <div class="ttc" id="classRagTime5Document_html_ae442a3284084d670d90213d553c37ced"><div class="ttname"><a href="classRagTime5Document.html#ae442a3284084d670d90213d553c37ced">RagTime5Document::readStructData</a></div><div class="ttdeci">bool readStructData(RagTime5Zone &zone, long endPos, int n, int headerSz, RagTime5StructManager::FieldParser &parser, librevenge::RVNGString const &dataName)</div><div class="ttdoc">try to read a data in a structured zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1817</div></div> <div class="ttc" id="classRagTime5Document_html_ab9415c6f74a4ec9421a58804f9d66381"><div class="ttname"><a href="classRagTime5Document.html#ab9415c6f74a4ec9421a58804f9d66381">RagTime5Document::m_chartParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Chart > m_chartParser</div><div class="ttdoc">the chart manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:281</div></div> <div class="ttc" id="classRagTime5Graph_html"><div class="ttname"><a href="classRagTime5Graph.html">RagTime5Graph</a></div><div class="ttdoc">the main class to read the graphic part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Graph.hxx:80</div></div> <div class="ttc" id="classRagTime5Document_html_a3cafe84e9f6b9192e022a639538c923d"><div class="ttname"><a href="classRagTime5Document.html#a3cafe84e9f6b9192e022a639538c923d">RagTime5Document::readPositions</a></div><div class="ttdeci">bool readPositions(int posId, std::vector< long > &listPosition)</div><div class="ttdoc">try to read a positions zone in data</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:923</div></div> <div class="ttc" id="classRagTime5SSParser_html"><div class="ttname"><a href="classRagTime5SSParser.html">RagTime5SSParser</a></div><div class="ttdoc">the main class to parse a RagTime 5-6 file containing only a spreadsheet</div><div class="ttdef"><b>Definition:</b> RagTime5SSParser.hxx:65</div></div> <div class="ttc" id="classRagTime5StyleManager_html"><div class="ttname"><a href="classRagTime5StyleManager.html">RagTime5StyleManager</a></div><div class="ttdoc">basic class used to read/store RagTime 5/6 styles</div><div class="ttdef"><b>Definition:</b> RagTime5StyleManager.hxx:60</div></div> <div class="ttc" id="classRagTime5Document_html_adfc6342e7dc9152e106cac4832c0ba57"><div class="ttname"><a href="classRagTime5Document.html#adfc6342e7dc9152e106cac4832c0ba57">RagTime5Document::readPipelineCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readPipelineCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a pipeline cluster (via the pipeline manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:445</div></div> <div class="ttc" id="classRagTime5Document_html_a412a43e34db9f9727672609b7c603ec0"><div class="ttname"><a href="classRagTime5Document.html#a412a43e34db9f9727672609b7c603ec0">RagTime5Document::readDocumentVersion</a></div><div class="ttdeci">bool readDocumentVersion(RagTime5Zone &zone)</div><div class="ttdoc">try to read the document version zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2178</div></div> <div class="ttc" id="classRagTime5Document_html_a62da9467db975a325216e77bc8af617f"><div class="ttname"><a href="classRagTime5Document.html#a62da9467db975a325216e77bc8af617f">RagTime5Document::parseMainZoneInfoData</a></div><div class="ttdeci">bool parseMainZoneInfoData(RagTime5Zone const &zone)</div><div class="ttdoc">try to parse the zoneInfo child</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:589</div></div> <div class="ttc" id="structRagTime5StructManager_1_1FieldParser_html"><div class="ttname"><a href="structRagTime5StructManager_1_1FieldParser.html">RagTime5StructManager::FieldParser</a></div><div class="ttdoc">virtual class use to parse the field data</div><div class="ttdef"><b>Definition:</b> RagTime5StructManager.hxx:353</div></div> <div class="ttc" id="classRagTime5Document_html_a898e463b4ad67e37646a3139a8544d20"><div class="ttname"><a href="classRagTime5Document.html#a898e463b4ad67e37646a3139a8544d20">RagTime5Document::SendFootnote</a></div><div class="ttdeci">void(MWAWParser::* SendFootnote)(int zoneId)</div><div class="ttdoc">callback used to send a footnote</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:309</div></div> <div class="ttc" id="classRagTime5Document_html_af015a3dc593255536caf69dcdcb26329"><div class="ttname"><a href="classRagTime5Document.html#af015a3dc593255536caf69dcdcb26329">RagTime5Document::readButtonCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readButtonCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a button cluster (via the graphic manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:425</div></div> <div class="ttc" id="classRagTime5Zone_html"><div class="ttname"><a href="classRagTime5Zone.html">RagTime5Zone</a></div><div class="ttdoc">main zone in a RagTime v5-v6 document</div><div class="ttdef"><b>Definition:</b> RagTime5StructManager.hxx:50</div></div> <div class="ttc" id="classRagTime5Document_html_af31e25dea65ecccdec363e7f784ca728"><div class="ttname"><a href="classRagTime5Document.html#af31e25dea65ecccdec363e7f784ca728">RagTime5Document::readLongListWithSize</a></div><div class="ttdeci">bool readLongListWithSize(int dataId, int fSz, std::vector< long > &list, std::string const &zoneName="")</div><div class="ttdoc">try to read a int/long zone data</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:867</div></div> <div class="ttc" id="structRagTime5ClusterManager_1_1ClusterRoot_html"><div class="ttname"><a href="structRagTime5ClusterManager_1_1ClusterRoot.html">RagTime5ClusterManager::ClusterRoot</a></div><div class="ttdoc">the cluster for root</div><div class="ttdef"><b>Definition:</b> RagTime5ClusterManager.hxx:329</div></div> <div class="ttc" id="classRagTime5Document_html_af359ccb738f6e8c039fc919be542d693"><div class="ttname"><a href="classRagTime5Document.html#af359ccb738f6e8c039fc919be542d693">RagTime5Document::checkIsSpreadsheet</a></div><div class="ttdeci">bool checkIsSpreadsheet()</div><div class="ttdoc">check if the document is a spreadsheet</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2424</div></div> <div class="ttc" id="classRagTime5Document_html_a2d4afe17b796c3428e996562ce2feb1f"><div class="ttname"><a href="classRagTime5Document.html#a2d4afe17b796c3428e996562ce2feb1f">RagTime5Document::readGraphicCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readGraphicCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a graphic cluster (via the graphic manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:435</div></div> <div class="ttc" id="classRagTime5Document_html_a7b6feb2c9d57e18b8e696f86d14d071b"><div class="ttname"><a href="classRagTime5Document.html#a7b6feb2c9d57e18b8e696f86d14d071b">RagTime5Document::getStyleManager</a></div><div class="ttdeci">std::shared_ptr< RagTime5StyleManager > getStyleManager()</div><div class="ttdoc">returns the style manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:405</div></div> <div class="ttc" id="classRagTime5Document_html_a6e7382a15c6376dc52b85f53377514b7"><div class="ttname"><a href="classRagTime5Document.html#a6e7382a15c6376dc52b85f53377514b7">RagTime5Document::unpackZone</a></div><div class="ttdeci">bool unpackZone(RagTime5Zone &zone, MWAWEntry const &entry, std::vector< unsigned char > &data)</div><div class="ttdoc">try to unpack a zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2035</div></div> <div class="ttc" id="classRagTime5Document_html_a4bd76d57d93e041b580c4b4afeeb4727"><div class="ttname"><a href="classRagTime5Document.html#a4bd76d57d93e041b580c4b4afeeb4727">RagTime5Document::readListZone</a></div><div class="ttdeci">bool readListZone(RagTime5ClusterManager::Link const &link)</div><div class="ttdoc">try to read a list zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1585</div></div> <div class="ttc" id="classRagTime5Document_html_a01021f2372b9f90236e18e76d17dbd6e"><div class="ttname"><a href="classRagTime5Document.html#a01021f2372b9f90236e18e76d17dbd6e">RagTime5Document::m_styleManager</a></div><div class="ttdeci">std::shared_ptr< RagTime5StyleManager > m_styleManager</div><div class="ttdoc">the style manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:300</div></div> <div class="ttc" id="classRagTime5Spreadsheet_html"><div class="ttname"><a href="classRagTime5Spreadsheet.html">RagTime5Spreadsheet</a></div><div class="ttdoc">the main class to read the spreadsheet part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Spreadsheet.hxx:77</div></div> <div class="ttc" id="classRagTime5Document_html_a8d182ed545a016d82ac3cb66f2ca6741"><div class="ttname"><a href="classRagTime5Document.html#a8d182ed545a016d82ac3cb66f2ca6741">RagTime5Document::m_layoutParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Layout > m_layoutParser</div><div class="ttdoc">the layout manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:287</div></div> <div class="ttc" id="classRagTime5Document_html_a50f6618f1cebdab263081f6b6e675195"><div class="ttname"><a href="classRagTime5Document.html#a50f6618f1cebdab263081f6b6e675195">RagTime5Document::createZones</a></div><div class="ttdeci">bool createZones()</div><div class="ttdoc">finds the different objects zones</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:500</div></div> <div class="ttc" id="structRagTime5StructManager_1_1DataParser_html"><div class="ttname"><a href="structRagTime5StructManager_1_1DataParser.html">RagTime5StructManager::DataParser</a></div><div class="ttdoc">virtual class use to parse the unstructured data</div><div class="ttdef"><b>Definition:</b> RagTime5StructManager.hxx:396</div></div> <div class="ttc" id="classRagTime5Document_html_ad3b7e83e0b9b16e55d33101cc981b7f4"><div class="ttname"><a href="classRagTime5Document.html#ad3b7e83e0b9b16e55d33101cc981b7f4">RagTime5Document::findZones</a></div><div class="ttdeci">bool findZones(MWAWEntry const &entry)</div><div class="ttdoc">try to find the list of zones (and stores them in a list)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2230</div></div> <div class="ttc" id="classRagTime5Document_html_a343a049db0d849d78674ef96ccd8bb28"><div class="ttname"><a href="classRagTime5Document.html#a343a049db0d849d78674ef96ccd8bb28">RagTime5Document::setVersion</a></div><div class="ttdeci">void setVersion(int vers)</div><div class="ttdoc">sets the document version</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:361</div></div> <div class="ttc" id="classRagTime5Document_html_a3cfc9ec674f65a6ff5195fd9a220d729"><div class="ttname"><a href="classRagTime5Document.html#a3cfc9ec674f65a6ff5195fd9a220d729">RagTime5Document::SubDocument</a></div><div class="ttdeci">friend class RagTime5DocumentInternal::SubDocument</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:91</div></div> <div class="ttc" id="classRagTime5Document_html_ac68e4c746fd7015f6bbbb8083f0e65a8"><div class="ttname"><a href="classRagTime5Document.html#ac68e4c746fd7015f6bbbb8083f0e65a8">RagTime5Document::sendZones</a></div><div class="ttdeci">bool sendZones(MWAWListenerPtr listener)</div><div class="ttdoc">try to send the different zones</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2580</div></div> <div class="ttc" id="classRagTime5Document_html_a3fa1f3ad62c3a4b774de1347a7c335ad"><div class="ttname"><a href="classRagTime5Document.html#a3fa1f3ad62c3a4b774de1347a7c335ad">RagTime5Document::m_textParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Text > m_textParser</div><div class="ttdoc">the text manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:293</div></div> <div class="ttc" id="classRagTime5Document_html_a035eb7e6c6259a5f0fa252e00a7d6be5"><div class="ttname"><a href="classRagTime5Document.html#a035eb7e6c6259a5f0fa252e00a7d6be5">RagTime5Document::getParserState</a></div><div class="ttdeci">MWAWParserStatePtr getParserState()</div><div class="ttdoc">returns the parser state</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:122</div></div> <div class="ttc" id="classRagTime5ClusterManager_html"><div class="ttname"><a href="classRagTime5ClusterManager.html">RagTime5ClusterManager</a></div><div class="ttdoc">basic class used to manage RagTime 5/6 zones</div><div class="ttdef"><b>Definition:</b> RagTime5ClusterManager.hxx:58</div></div> <div class="ttc" id="classRagTime5Document_html_a812b844797322adb301e426fda908607"><div class="ttname"><a href="classRagTime5Document.html#a812b844797322adb301e426fda908607">RagTime5Document::useMainZoneInfoData</a></div><div class="ttdeci">bool useMainZoneInfoData()</div><div class="ttdoc">try to read the main zone info zone and the main cluster(and child)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:646</div></div> <div class="ttc" id="classRagTime5Document_html_ab1ac6b0fc22dbf2295363f7c1e7e5797"><div class="ttname"><a href="classRagTime5Document.html#ab1ac6b0fc22dbf2295363f7c1e7e5797">RagTime5Document::operator=</a></div><div class="ttdeci">RagTime5Document & operator=(RagTime5Document const &)=delete</div></div> <div class="ttc" id="classRagTime5Document_html_af06316a25c9e2b32a45b20900a0fc4ff"><div class="ttname"><a href="classRagTime5Document.html#af06316a25c9e2b32a45b20900a0fc4ff">RagTime5Document::updateZoneInput</a></div><div class="ttdeci">bool updateZoneInput(RagTime5Zone &zone)</div><div class="ttdoc">try to update a zone: create a new input if the zone is stored in different positions,...</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1982</div></div> <div class="ttc" id="classRagTime5Document_html_aa991f641f55df9587cd8ca437f7c99e6"><div class="ttname"><a href="classRagTime5Document.html#aa991f641f55df9587cd8ca437f7c99e6">RagTime5Document::m_spreadsheetParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Spreadsheet > m_spreadsheetParser</div><div class="ttdoc">the spreadsheet manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:291</div></div> <div class="ttc" id="classRagTime5Document_html_adbe39bcee7064ff197a083351db78504"><div class="ttname"><a href="classRagTime5Document.html#adbe39bcee7064ff197a083351db78504">RagTime5Document::ascii</a></div><div class="ttdeci">libmwaw::DebugFile & ascii()</div><div class="ttdoc">a DebugFile used to write what we recognize when we parse the document</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:132</div></div> <div class="ttc" id="classRagTime5Parser_html"><div class="ttname"><a href="classRagTime5Parser.html">RagTime5Parser</a></div><div class="ttdoc">the main class to parse a RagTime 5-6 file</div><div class="ttdef"><b>Definition:</b> RagTime5Parser.hxx:65</div></div> <div class="ttc" id="classRagTime5Text_html"><div class="ttname"><a href="classRagTime5Text.html">RagTime5Text</a></div><div class="ttdoc">the main class to read the text part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Text.hxx:75</div></div> <div class="ttc" id="classRagTime5Document_html_ac7d8ca4a9f5338575fb8494e283198cd"><div class="ttname"><a href="classRagTime5Document.html#ac7d8ca4a9f5338575fb8494e283198cd">RagTime5Document::findZonesKind</a></div><div class="ttdeci">bool findZonesKind()</div><div class="ttdoc">try to find the zone's kind</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:554</div></div> <div class="ttc" id="classRagTime5Document_html_a55a65e93697acc60664b2341a3fa34c0"><div class="ttname"><a href="classRagTime5Document.html#a55a65e93697acc60664b2341a3fa34c0">RagTime5Document::m_sendFootnote</a></div><div class="ttdeci">SendFootnote m_sendFootnote</div><div class="ttdoc">the send footnote callback</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:314</div></div> <div class="ttc" id="classRagTime5Document_html_a5383919036c377a763b8fa7c25e9b641"><div class="ttname"><a href="classRagTime5Document.html#a5383919036c377a763b8fa7c25e9b641">RagTime5Document::sendButtonZoneAsText</a></div><div class="ttdeci">bool sendButtonZoneAsText(MWAWListenerPtr listener, int buttonId)</div><div class="ttdoc">try to send a button content as text</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:390</div></div> <div class="ttc" id="classRagTime5Chart_html"><div class="ttname"><a href="classRagTime5Chart.html">RagTime5Chart</a></div><div class="ttdoc">the main class to read the chart part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Chart.hxx:73</div></div> <div class="ttc" id="classRagTime5Document_html_a0842604d434e04035ae4d509fdf9cffc"><div class="ttname"><a href="classRagTime5Document.html#a0842604d434e04035ae4d509fdf9cffc">RagTime5Document::m_formulaParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Formula > m_formulaParser</div><div class="ttdoc">the formula manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:283</div></div> <div class="ttc" id="classRagTime5Document_html_ad45024573dc9bd69d031158a267a8d10"><div class="ttname"><a href="classRagTime5Document.html#ad45024573dc9bd69d031158a267a8d10">RagTime5Document::readLayoutCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readLayoutCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a layout cluster (via the layout manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:440</div></div> <div class="ttc" id="classRagTime5Document_html_aef6d1bb7c8a7698fb20f90cfe5cf0392"><div class="ttname"><a href="classRagTime5Document.html#aef6d1bb7c8a7698fb20f90cfe5cf0392">RagTime5Document::readChildList</a></div><div class="ttdeci">bool readChildList(RagTime5ClusterManager::Link const &link, std::vector< RagTime5StructManager::ZoneLink > &childList, bool findN=false)</div><div class="ttdoc">try to read a cluster child list</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1073</div></div> <div class="ttc" id="MWAWInputStream_8hxx_html"><div class="ttname"><a href="MWAWInputStream_8hxx.html">MWAWInputStream.hxx</a></div></div> <div class="ttc" id="MWAWDebug_8hxx_html"><div class="ttname"><a href="MWAWDebug_8hxx.html">MWAWDebug.hxx</a></div></div> <div class="ttc" id="classRagTime5Layout_html"><div class="ttname"><a href="classRagTime5Layout.html">RagTime5Layout</a></div><div class="ttdoc">the main class to read the text part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Layout.hxx:72</div></div> <div class="ttc" id="classRagTime5Document_html_a3627300edae86a1343f76edc0a66077e"><div class="ttname"><a href="classRagTime5Document.html#a3627300edae86a1343f76edc0a66077e">RagTime5Document::readScriptComment</a></div><div class="ttdeci">bool readScriptComment(RagTime5Zone &zone)</div><div class="ttdoc">try to read a script comment zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1449</div></div> <div class="ttc" id="classRagTime5Formula_html"><div class="ttname"><a href="classRagTime5Formula.html">RagTime5Formula</a></div><div class="ttdoc">the main class to read the formula part of RagTime 56 file</div><div class="ttdef"><b>Definition:</b> RagTime5Formula.hxx:73</div></div> <div class="ttc" id="structRagTime5ClusterManager_1_1Cluster_html_a0215a1d3a8c3e0a8641ecd7dad4b37b4"><div class="ttname"><a href="structRagTime5ClusterManager_1_1Cluster.html#a0215a1d3a8c3e0a8641ecd7dad4b37b4">RagTime5ClusterManager::Cluster::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">the cluster type</div><div class="ttdef"><b>Definition:</b> RagTime5ClusterManager.hxx:263</div></div> <div class="ttc" id="classRagTime5Document_html_a7bdf433eb80b3f8802fe3483289829a5"><div class="ttname"><a href="classRagTime5Document.html#a7bdf433eb80b3f8802fe3483289829a5">RagTime5Document::readStructZone</a></div><div class="ttdeci">bool readStructZone(RagTime5ClusterManager::Link const &link, RagTime5StructManager::FieldParser &parser, int headerSz, RagTime5ClusterManager::NameLink *nameLink=nullptr)</div><div class="ttdoc">try to read a structured zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1722</div></div> <div class="ttc" id="classRagTime5Document_html_a84cf6812cdd2de7482681d2ddcd35eab"><div class="ttname"><a href="classRagTime5Document.html#a84cf6812cdd2de7482681d2ddcd35eab">RagTime5Document::numPages</a></div><div class="ttdeci">int numPages() const</div><div class="ttdoc">returns the document number of page</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:366</div></div> <div class="ttc" id="classRagTime5Document_html_a420b3707a24365b1f5e4681f06d4a5b5"><div class="ttname"><a href="classRagTime5Document.html#a420b3707a24365b1f5e4681f06d4a5b5">RagTime5Document::checkHeader</a></div><div class="ttdeci">bool checkHeader(MWAWHeader *header, bool strict=false)</div><div class="ttdoc">checks if the document header is correct (or not)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2507</div></div> <div class="ttc" id="classRagTime5Document_html_ae885279dd7415b1e62b3dcb5ef31c7a7"><div class="ttname"><a href="classRagTime5Document.html#ae885279dd7415b1e62b3dcb5ef31c7a7">RagTime5Document::m_parserState</a></div><div class="ttdeci">std::shared_ptr< MWAWParserState > m_parserState</div><div class="ttdoc">the parser state</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:277</div></div> <div class="ttc" id="classRagTime5Document_html_a39836b6ff4b8beb730603f5ee362f2b2"><div class="ttname"><a href="classRagTime5Document.html#a39836b6ff4b8beb730603f5ee362f2b2">RagTime5Document::readSpreadsheetCluster</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager::Cluster > readSpreadsheetCluster(RagTime5Zone &zone, int zoneType)</div><div class="ttdoc">try to read a spreadsheet cluster (via the spreadsheet manager)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:455</div></div> <div class="ttc" id="classRagTime5Document_html"><div class="ttname"><a href="classRagTime5Document.html">RagTime5Document</a></div><div class="ttdoc">the main class to read a RagTime v5 file</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:76</div></div> <div class="ttc" id="classRagTime5Document_html_a5f85eae3fd5baf17518d1f92e798611e"><div class="ttname"><a href="classRagTime5Document.html#a5f85eae3fd5baf17518d1f92e798611e">RagTime5Document::getGraphParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Graph > getGraphParser()</div><div class="ttdoc">returns the graphic parser</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:415</div></div> <div class="ttc" id="classRagTime5Document_html_ac240cec23d0dd1ef40b6f3c5b2fed9d6"><div class="ttname"><a href="classRagTime5Document.html#ac240cec23d0dd1ef40b6f3c5b2fed9d6">RagTime5Document::init</a></div><div class="ttdeci">void init()</div><div class="ttdoc">inits all internal variables</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:334</div></div> <div class="ttc" id="classRagTime5Document_html_acd116a337bbdfd560879f7043f97999f"><div class="ttname"><a href="classRagTime5Document.html#acd116a337bbdfd560879f7043f97999f">RagTime5Document::NewPage</a></div><div class="ttdeci">void(MWAWParser::* NewPage)(int page, bool softBreak)</div><div class="ttdoc">callback used to send a page break</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:307</div></div> <div class="ttc" id="classRagTime5Document_html_a8988cf6514ae7a90111301664b024f9e"><div class="ttname"><a href="classRagTime5Document.html#a8988cf6514ae7a90111301664b024f9e">RagTime5Document::getMainParser</a></div><div class="ttdeci">MWAWParser & getMainParser()</div><div class="ttdoc">returns the main parser</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:102</div></div> <div class="ttc" id="classRagTime5Document_html_a425a5dfb5ef9483f7db7d223d8bfb06e"><div class="ttname"><a href="classRagTime5Document.html#a425a5dfb5ef9483f7db7d223d8bfb06e">RagTime5Document::newPage</a></div><div class="ttdeci">void newPage(int number, bool softBreak)</div><div class="ttdoc">adds a new page</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:485</div></div> <div class="ttc" id="classRagTime5Document_html_adbcaf492ee0913138322d89b8fa1c042"><div class="ttname"><a href="classRagTime5Document.html#adbcaf492ee0913138322d89b8fa1c042">RagTime5Document::readClusterLinkList</a></div><div class="ttdeci">bool readClusterLinkList(RagTime5Zone &zone, RagTime5ClusterManager::Link const &link, std::vector< RagTime5StructManager::ZoneLink > &listLinks)</div><div class="ttdoc">try to read a cluster link zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1217</div></div> <div class="ttc" id="classRagTime5Document_html_a049fa36f770eb2293c1ef3bce69bf82e"><div class="ttname"><a href="classRagTime5Document.html#a049fa36f770eb2293c1ef3bce69bf82e">RagTime5Document::getFormulaParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Formula > getFormulaParser()</div><div class="ttdoc">returns the formula parser</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:410</div></div> <div class="ttc" id="classMWAWParser_html"><div class="ttname"><a href="classMWAWParser.html">MWAWParser</a></div><div class="ttdoc">virtual class which defines the ancestor of all main zone parser</div><div class="ttdef"><b>Definition:</b> MWAWParser.hxx:99</div></div> <div class="ttc" id="classMWAWPosition_html"><div class="ttname"><a href="classMWAWPosition.html">MWAWPosition</a></div><div class="ttdoc">Class to define the position of an object (textbox, picture, ..) in the document.</div><div class="ttdef"><b>Definition:</b> MWAWPosition.hxx:47</div></div> <div class="ttc" id="classMWAWEntry_html"><div class="ttname"><a href="classMWAWEntry.html">MWAWEntry</a></div><div class="ttdoc">basic class to store an entry in a file This contained :</div><div class="ttdef"><b>Definition:</b> MWAWEntry.hxx:46</div></div> <div class="ttc" id="classRagTime5StructManager_html"><div class="ttname"><a href="classRagTime5StructManager.html">RagTime5StructManager</a></div><div class="ttdoc">basic class used to store RagTime 5/6 structures</div><div class="ttdef"><b>Definition:</b> RagTime5StructManager.hxx:174</div></div> <div class="ttc" id="classRagTime5Document_html_aefce274dc8045a9515f947923d8e217a"><div class="ttname"><a href="classRagTime5Document.html#aefce274dc8045a9515f947923d8e217a">RagTime5Document::getDataZone</a></div><div class="ttdeci">std::shared_ptr< RagTime5Zone > getDataZone(int dataId) const</div><div class="ttdoc">returns the zone corresponding to a data id (or 0)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:465</div></div> <div class="ttc" id="classRagTime5Document_html_a0b08e26fb2e498149f91e2790826df33"><div class="ttname"><a href="classRagTime5Document.html#a0b08e26fb2e498149f91e2790826df33">RagTime5Document::readFixedSizeZone</a></div><div class="ttdeci">bool readFixedSizeZone(RagTime5ClusterManager::Link const &link, std::string const &name)</div><div class="ttdoc">try to read a fixed size zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1658</div></div> <div class="ttc" id="classRagTime5Document_html_a477037aa94b4c032aa24bdb393db43eb"><div class="ttname"><a href="classRagTime5Document.html#a477037aa94b4c032aa24bdb393db43eb">RagTime5Document::send</a></div><div class="ttdeci">bool send(int zoneId, MWAWListenerPtr listener, MWAWPosition const &pos, int partId=0, int cellId=0, double totalWidth=-1)</div><div class="ttdoc">try to send a cluster zone (mainly unimplemented)</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:2609</div></div> <div class="ttc" id="classRagTime5Document_html_a685449d9c6241a648e84c5f66a4ad70a"><div class="ttname"><a href="classRagTime5Document.html#a685449d9c6241a648e84c5f66a4ad70a">RagTime5Document::readClusterZone</a></div><div class="ttdeci">bool readClusterZone(RagTime5Zone &zone, int type=-1)</div><div class="ttdoc">try to read a cluster zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1132</div></div> <div class="ttc" id="classRagTime5Document_html_a55f509ded322c5a50429e6f69654a14b"><div class="ttname"><a href="classRagTime5Document.html#a55f509ded322c5a50429e6f69654a14b">RagTime5Document::~RagTime5Document</a></div><div class="ttdeci">~RagTime5Document()</div><div class="ttdoc">destructor</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:330</div></div> <div class="ttc" id="classRagTime5Document_html_a34e3c3c6d4de1f4f887c901bbeac9309"><div class="ttname"><a href="classRagTime5Document.html#a34e3c3c6d4de1f4f887c901bbeac9309">RagTime5Document::updateZone</a></div><div class="ttdeci">bool updateZone(std::shared_ptr< RagTime5Zone > &zone)</div><div class="ttdoc">try to update a zone: information + input</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1909</div></div> <div class="ttc" id="classRagTime5Document_html_ac121f8f3c41dec020149e68d31921cb6"><div class="ttname"><a href="classRagTime5Document.html#ac121f8f3c41dec020149e68d31921cb6">RagTime5Document::getClusterManager</a></div><div class="ttdeci">std::shared_ptr< RagTime5ClusterManager > getClusterManager()</div><div class="ttdoc">returns the cluster manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:395</div></div> <div class="ttc" id="RagTime5ClusterManager_8hxx_html"><div class="ttname"><a href="RagTime5ClusterManager_8hxx.html">RagTime5ClusterManager.hxx</a></div></div> <div class="ttc" id="classRagTime5Document_html_ab8fd8cb26638f227808d9e39b592a413"><div class="ttname"><a href="classRagTime5Document.html#ab8fd8cb26638f227808d9e39b592a413">RagTime5Document::m_pipelineParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Pipeline > m_pipelineParser</div><div class="ttdoc">the pipeline manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:289</div></div> <div class="ttc" id="classRagTime5Document_html_a02d06d185da1de0d7fa8fdcad96a8802"><div class="ttname"><a href="classRagTime5Document.html#a02d06d185da1de0d7fa8fdcad96a8802">RagTime5Document::readClusterGProp</a></div><div class="ttdeci">bool readClusterGProp(RagTime5ClusterManager::Cluster &cluster)</div><div class="ttdoc">try to read the cluster with contains main graphic object properties</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1526</div></div> <div class="ttc" id="classRagTime5Document_html_abce51f8bbe674b19986bdcfdcc3c8ba1"><div class="ttname"><a href="classRagTime5Document.html#abce51f8bbe674b19986bdcfdcc3c8ba1">RagTime5Document::getClusterType</a></div><div class="ttdeci">RagTime5ClusterManager::Cluster::Type getClusterType(int zId) const</div><div class="ttdoc">returns the cluster type corresponding to zone id or C_Unknown (if the zone is not a cluster or was n...</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:472</div></div> <div class="ttc" id="classRagTime5Document_html_a1650b9e819797ce4fae0a67dd5df3062"><div class="ttname"><a href="classRagTime5Document.html#a1650b9e819797ce4fae0a67dd5df3062">RagTime5Document::readZoneData</a></div><div class="ttdeci">bool readZoneData(RagTime5Zone &zone)</div><div class="ttdoc">try to read the zone data</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:679</div></div> <div class="ttc" id="classRagTime5Document_html_a743fc4e8b3923219ec69a14214902e24"><div class="ttname"><a href="classRagTime5Document.html#a743fc4e8b3923219ec69a14214902e24">RagTime5Document::checkClusterList</a></div><div class="ttdeci">bool checkClusterList(std::vector< RagTime5StructManager::ZoneLink > const &list)</div><div class="ttdoc">check a cluster list</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1117</div></div> <div class="ttc" id="classRagTime5Document_html_a2aa065a40646935602f865b5a6ff6fc5"><div class="ttname"><a href="classRagTime5Document.html#a2aa065a40646935602f865b5a6ff6fc5">RagTime5Document::readUnicodeStringList</a></div><div class="ttdeci">bool readUnicodeStringList(RagTime5ClusterManager::NameLink const &link, std::map< int, librevenge::RVNGString > &idToStringMap)</div><div class="ttdoc">try to read a list of unicode string zone</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:843</div></div> <div class="ttc" id="classRagTime5Document_html_adda9c84f9e725bc3e4b8a6277cd2bd84"><div class="ttname"><a href="classRagTime5Document.html#adda9c84f9e725bc3e4b8a6277cd2bd84">RagTime5Document::getSpreadsheetParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Spreadsheet > getSpreadsheetParser()</div><div class="ttdoc">returns the spreadsheet parser</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:420</div></div> <div class="ttc" id="classRagTime5Document_html_a590dee20fb0e9b0e76e739448b1aa575"><div class="ttname"><a href="classRagTime5Document.html#a590dee20fb0e9b0e76e739448b1aa575">RagTime5Document::m_graphParser</a></div><div class="ttdeci">std::shared_ptr< RagTime5Graph > m_graphParser</div><div class="ttdoc">the graph manager</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:285</div></div> <div class="ttc" id="classRagTime5Document_html_a6e148578f8787dadc89d65a578e98c78"><div class="ttname"><a href="classRagTime5Document.html#a6e148578f8787dadc89d65a578e98c78">RagTime5Document::version</a></div><div class="ttdeci">int version() const</div><div class="ttdoc">returns the document version</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:356</div></div> <div class="ttc" id="classRagTime5Document_html_a060b002f5fc708f8f6dde58cfe908a5b"><div class="ttname"><a href="classRagTime5Document.html#a060b002f5fc708f8f6dde58cfe908a5b">RagTime5Document::readDocInfoClusterData</a></div><div class="ttdeci">bool readDocInfoClusterData(RagTime5Zone &zone, MWAWEntry const &entry)</div><div class="ttdoc">try to read the main doc info cluster data</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:1296</div></div> <div class="ttc" id="classRagTime5Document_html_a724afde8606513fa1e65817d9ca2cbf4"><div class="ttname"><a href="classRagTime5Document.html#a724afde8606513fa1e65817d9ca2cbf4">RagTime5Document::readLongList</a></div><div class="ttdeci">bool readLongList(RagTime5ClusterManager::Link const &link, std::vector< long > &list)</div><div class="ttdoc">try to read/get the list of long of a L_LongList</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:914</div></div> <div class="ttc" id="structRagTime5ClusterManager_1_1Link_html"><div class="ttname"><a href="structRagTime5ClusterManager_1_1Link.html">RagTime5ClusterManager::Link</a></div><div class="ttdoc">a link to a small zone (or set of zones) in RagTime 5/6 documents</div><div class="ttdef"><b>Definition:</b> RagTime5ClusterManager.hxx:113</div></div> <div class="ttc" id="structRagTime5ClusterManager_1_1Cluster_html"><div class="ttname"><a href="structRagTime5ClusterManager_1_1Cluster.html">RagTime5ClusterManager::Cluster</a></div><div class="ttdoc">the cluster data</div><div class="ttdef"><b>Definition:</b> RagTime5ClusterManager.hxx:261</div></div> <div class="ttc" id="classRagTime5Document_html_ae44453cada9f89da40edfe0f1234e95f"><div class="ttname"><a href="classRagTime5Document.html#ae44453cada9f89da40edfe0f1234e95f">RagTime5Document::getDocumentMetaData</a></div><div class="ttdeci">librevenge::RVNGPropertyList getDocumentMetaData() const</div><div class="ttdoc">returns the document meta data</div><div class="ttdef"><b>Definition:</b> RagTime5Document.cxx:351</div></div> <div class="ttc" id="classRagTime5Document_html_ade7878b3a9916ccaa905f156f50f405b"><div class="ttname"><a href="classRagTime5Document.html#ade7878b3a9916ccaa905f156f50f405b">RagTime5Document::m_parser</a></div><div class="ttdeci">MWAWParser * m_parser</div><div class="ttdoc">the main parser</div><div class="ttdef"><b>Definition:</b> RagTime5Document.hxx:275</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Wed May 20 2020 10:14:03 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.15</small></address> </body> </html>