Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 1251

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>MsWks4Text Class Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classMsWks4Text.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-types">Protected Types</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classMsWks4Text-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">MsWks4Text Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The class which parses text zones in a mac MS Works document v4.  
 <a href="classMsWks4Text.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="MsWks4Text_8hxx_source.html">MsWks4Text.hxx</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">structure which retrieves data information which correspond to a text position  <a href="structMsWks4Text_1_1DataFOD.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afea72849667abfaf7bb12eb61d50d388"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#afea72849667abfaf7bb12eb61d50d388">MsWks4Text</a> (<a class="el" href="classMsWksDocument.html">MsWksDocument</a> &amp;document)</td></tr>
<tr class="memdesc:afea72849667abfaf7bb12eb61d50d388"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#afea72849667abfaf7bb12eb61d50d388">More...</a><br /></td></tr>
<tr class="separator:afea72849667abfaf7bb12eb61d50d388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a205d61cf8b94b67ae19b458053c7d37d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a205d61cf8b94b67ae19b458053c7d37d">~MsWks4Text</a> ()</td></tr>
<tr class="memdesc:a205d61cf8b94b67ae19b458053c7d37d"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#a205d61cf8b94b67ae19b458053c7d37d">More...</a><br /></td></tr>
<tr class="separator:a205d61cf8b94b67ae19b458053c7d37d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a012ef986e9f8c3a6253d474564d87b89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a012ef986e9f8c3a6253d474564d87b89">setDefault</a> (<a class="el" href="classMWAWFont.html">MWAWFont</a> &amp;font)</td></tr>
<tr class="memdesc:a012ef986e9f8c3a6253d474564d87b89"><td class="mdescLeft">&#160;</td><td class="mdescRight">sets the default font  <a href="#a012ef986e9f8c3a6253d474564d87b89">More...</a><br /></td></tr>
<tr class="separator:a012ef986e9f8c3a6253d474564d87b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad9ec11bcff08d6b191b930b7b1b833"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#abad9ec11bcff08d6b191b930b7b1b833">numPages</a> () const</td></tr>
<tr class="memdesc:abad9ec11bcff08d6b191b930b7b1b833"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the number of pages  <a href="#abad9ec11bcff08d6b191b930b7b1b833">More...</a><br /></td></tr>
<tr class="separator:abad9ec11bcff08d6b191b930b7b1b833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc3dec0ea5f70038a8f537565428c6ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#adc3dec0ea5f70038a8f537565428c6ba">flushExtra</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>)</td></tr>
<tr class="memdesc:adc3dec0ea5f70038a8f537565428c6ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the data which have not been sent: actually do nothing  <a href="#adc3dec0ea5f70038a8f537565428c6ba">More...</a><br /></td></tr>
<tr class="separator:adc3dec0ea5f70038a8f537565428c6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr class="memitem:a35d144ea425a28f671cbd2a6fe75430f"><td class="memItemLeft" align="right" valign="top">typedef bool(MsWks4Text::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a35d144ea425a28f671cbd2a6fe75430f">FDPParser</a>) (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, long endPos, int &amp;id, std::string &amp;mess)</td></tr>
<tr class="memdesc:a35d144ea425a28f671cbd2a6fe75430f"><td class="mdescLeft">&#160;</td><td class="mdescRight">callback when a new attribute is found in an FDPP/FDPC entry  <a href="#a35d144ea425a28f671cbd2a6fe75430f">More...</a><br /></td></tr>
<tr class="separator:a35d144ea425a28f671cbd2a6fe75430f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac61099a3ebfbdfcba6665cfe1eb7e4ee"><td class="memItemLeft" align="right" valign="top">typedef bool(MsWks4Text::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#ac61099a3ebfbdfcba6665cfe1eb7e4ee">DataParser</a>) (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long bot, long eot, int id, std::string &amp;mess)</td></tr>
<tr class="memdesc:ac61099a3ebfbdfcba6665cfe1eb7e4ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">definition of the plc data parser (low level)  <a href="#ac61099a3ebfbdfcba6665cfe1eb7e4ee">More...</a><br /></td></tr>
<tr class="separator:ac61099a3ebfbdfcba6665cfe1eb7e4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a3a8d237743fe59d9a0f3422fe5b4497d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, bool mainOle)</td></tr>
<tr class="memdesc:a3a8d237743fe59d9a0f3422fe5b4497d"><td class="mdescLeft">&#160;</td><td class="mdescRight">finds and parses all structures which correspond to the text  <a href="#a3a8d237743fe59d9a0f3422fe5b4497d">More...</a><br /></td></tr>
<tr class="separator:a3a8d237743fe59d9a0f3422fe5b4497d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeebad89799f8d4ba630311b2e06b53d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, bool mainOle)</td></tr>
<tr class="memdesc:aaeebad89799f8d4ba630311b2e06b53d"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a text section and send it to the listener  <a href="#aaeebad89799f8d4ba630311b2e06b53d">More...</a><br /></td></tr>
<tr class="separator:aaeebad89799f8d4ba630311b2e06b53d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6458759c165eb33205736f03ef28131"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#ae6458759c165eb33205736f03ef28131">readFootNote</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, int id)</td></tr>
<tr class="memdesc:ae6458759c165eb33205736f03ef28131"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the text which corresponds to footnote <em>id</em> to the listner  <a href="#ae6458759c165eb33205736f03ef28131">More...</a><br /></td></tr>
<tr class="separator:ae6458759c165eb33205736f03ef28131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a037ab1347203074f3a7e5be96a8899ac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">readPLC</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, std::vector&lt; long &gt; &amp;textPtrs, std::vector&lt; long &gt; &amp;listValues, <a class="el" href="classMsWks4Text.html#ac61099a3ebfbdfcba6665cfe1eb7e4ee">DataParser</a> parser=&amp;<a class="el" href="classMsWks4Text.html#aa5a8ee33fd0cb28bd8078a6f93757d32">MsWks4Text::defDataParser</a>)</td></tr>
<tr class="memdesc:a037ab1347203074f3a7e5be96a8899ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a PLC (Pointer List Composant ?) in zone entry  <a href="#a037ab1347203074f3a7e5be96a8899ac">More...</a><br /></td></tr>
<tr class="separator:a037ab1347203074f3a7e5be96a8899ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ed33d16f9d0d73b0fdaaac584238afa"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a9ed33d16f9d0d73b0fdaaac584238afa">readSimplePLC</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, std::vector&lt; long &gt; &amp;textPtrs, std::vector&lt; long &gt; &amp;listValues)</td></tr>
<tr class="memdesc:a9ed33d16f9d0d73b0fdaaac584238afa"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a PLC (Pointer List Composant ?) in zone entry  <a href="#a9ed33d16f9d0d73b0fdaaac584238afa">More...</a><br /></td></tr>
<tr class="separator:a9ed33d16f9d0d73b0fdaaac584238afa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5a8ee33fd0cb28bd8078a6f93757d32"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#aa5a8ee33fd0cb28bd8078a6f93757d32">defDataParser</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long bot, long eot, int id, std::string &amp;mess)</td></tr>
<tr class="memdesc:aa5a8ee33fd0cb28bd8078a6f93757d32"><td class="mdescLeft">&#160;</td><td class="mdescRight">the default parser (does nothing)  <a href="#aa5a8ee33fd0cb28bd8078a6f93757d32">More...</a><br /></td></tr>
<tr class="separator:aa5a8ee33fd0cb28bd8078a6f93757d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbfa4bf3fba4fb45d4c1c729c3d9dade"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#adbfa4bf3fba4fb45d4c1c729c3d9dade">readFontNames</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="memdesc:adbfa4bf3fba4fb45d4c1c729c3d9dade"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads the font names entry : FONT  <a href="#adbfa4bf3fba4fb45d4c1c729c3d9dade">More...</a><br /></td></tr>
<tr class="separator:adbfa4bf3fba4fb45d4c1c729c3d9dade"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41f94ca8099bcebf632cad1754b82135"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a41f94ca8099bcebf632cad1754b82135">readFont</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, long endPos, int &amp;id, std::string &amp;mess)</td></tr>
<tr class="memdesc:a41f94ca8099bcebf632cad1754b82135"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a font properties  <a href="#a41f94ca8099bcebf632cad1754b82135">More...</a><br /></td></tr>
<tr class="separator:a41f94ca8099bcebf632cad1754b82135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3778e89e7d66cc1739babaabd26da1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a4a3778e89e7d66cc1739babaabd26da1">setProperty</a> (<a class="el" href="structMsWks4TextInternal_1_1Paragraph.html">MsWks4TextInternal::Paragraph</a> const &amp;tabs)</td></tr>
<tr class="memdesc:a4a3778e89e7d66cc1739babaabd26da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends a paragraph properties to the listener  <a href="#a4a3778e89e7d66cc1739babaabd26da1">More...</a><br /></td></tr>
<tr class="separator:a4a3778e89e7d66cc1739babaabd26da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441a1bd902c365d435994bac1c4ab556"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a441a1bd902c365d435994bac1c4ab556">readParagraph</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, long endPos, int &amp;id, std::string &amp;mess)</td></tr>
<tr class="memdesc:a441a1bd902c365d435994bac1c4ab556"><td class="mdescLeft">&#160;</td><td class="mdescRight">reads a paragraph properties  <a href="#a441a1bd902c365d435994bac1c4ab556">More...</a><br /></td></tr>
<tr class="separator:a441a1bd902c365d435994bac1c4ab556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14a8a463a59a6b8a41a8978199890d1a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a14a8a463a59a6b8a41a8978199890d1a">ftntDataParser</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long bot, long eot, int id, std::string &amp;mess)</td></tr>
<tr class="memdesc:a14a8a463a59a6b8a41a8978199890d1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">parses the footnote position : FTNT  <a href="#a14a8a463a59a6b8a41a8978199890d1a">More...</a><br /></td></tr>
<tr class="separator:a14a8a463a59a6b8a41a8978199890d1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7f873e8e56c243d67eb0359b6b0da7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a4d7f873e8e56c243d67eb0359b6b0da7">eobjDataParser</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long bot, long eot, int id, std::string &amp;mess)</td></tr>
<tr class="memdesc:a4d7f873e8e56c243d67eb0359b6b0da7"><td class="mdescLeft">&#160;</td><td class="mdescRight">parses the object position : EOBJ  <a href="#a4d7f873e8e56c243d67eb0359b6b0da7">More...</a><br /></td></tr>
<tr class="separator:a4d7f873e8e56c243d67eb0359b6b0da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1904b63bb3c9a719f1dda9f3d2dc636"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#ac1904b63bb3c9a719f1dda9f3d2dc636">toknDataParser</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long bot, long eot, int id, std::string &amp;mess)</td></tr>
<tr class="memdesc:ac1904b63bb3c9a719f1dda9f3d2dc636"><td class="mdescLeft">&#160;</td><td class="mdescRight">parses the field properties entries : TOKN.  <a href="#ac1904b63bb3c9a719f1dda9f3d2dc636">More...</a><br /></td></tr>
<tr class="separator:ac1904b63bb3c9a719f1dda9f3d2dc636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d309ff5e9e28b3cacc183581c123c00"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a5d309ff5e9e28b3cacc183581c123c00">pgdDataParser</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long, long, int id, std::string &amp;mess)</td></tr>
<tr class="memdesc:a5d309ff5e9e28b3cacc183581c123c00"><td class="mdescLeft">&#160;</td><td class="mdescRight">parses the pagebreak positin entries : PGD  <a href="#a5d309ff5e9e28b3cacc183581c123c00">More...</a><br /></td></tr>
<tr class="separator:a5d309ff5e9e28b3cacc183581c123c00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f15ac275ed17a1089349e6259a15b1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a2f15ac275ed17a1089349e6259a15b1b">flushNote</a> (int noteId)</td></tr>
<tr class="memdesc:a2f15ac275ed17a1089349e6259a15b1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends to the listener the text which corresponds to noteId  <a href="#a2f15ac275ed17a1089349e6259a15b1b">More...</a><br /></td></tr>
<tr class="separator:a2f15ac275ed17a1089349e6259a15b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfc4b989e44dac2fb8af1e6a12ed5d94"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#acfc4b989e44dac2fb8af1e6a12ed5d94">mergeSortedLists</a> (std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt; const &amp;lst1, std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt; const &amp;lst2) const</td></tr>
<tr class="memdesc:acfc4b989e44dac2fb8af1e6a12ed5d94"><td class="mdescLeft">&#160;</td><td class="mdescRight">function which takes two sorted list of attribute (by text position).  <a href="#acfc4b989e44dac2fb8af1e6a12ed5d94">More...</a><br /></td></tr>
<tr class="separator:acfc4b989e44dac2fb8af1e6a12ed5d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fa53d50bf750eb1c4156c0bb7e5f42c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a5fa53d50bf750eb1c4156c0bb7e5f42c">readFDP</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt; &amp;fods, <a class="el" href="classMsWks4Text.html#a35d144ea425a28f671cbd2a6fe75430f">FDPParser</a> parser)</td></tr>
<tr class="memdesc:a5fa53d50bf750eb1c4156c0bb7e5f42c"><td class="mdescLeft">&#160;</td><td class="mdescRight">parses a FDPP or a FDPC entry (which contains a list of ATTR_TEXT/ATTR_PARAG with their definition ) and adds found data in listFODs  <a href="#a5fa53d50bf750eb1c4156c0bb7e5f42c">More...</a><br /></td></tr>
<tr class="separator:a5fa53d50bf750eb1c4156c0bb7e5f42c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a236a1bd30e9b2474fea06847b378c8a0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a236a1bd30e9b2474fea06847b378c8a0">findFDPStructures</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, int which)</td></tr>
<tr class="memdesc:a236a1bd30e9b2474fea06847b378c8a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills the vector of (FDPCs/FDPPs) paragraph/characters strutures.  <a href="#a236a1bd30e9b2474fea06847b378c8a0">More...</a><br /></td></tr>
<tr class="separator:a236a1bd30e9b2474fea06847b378c8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96b4f499f4d44872bef0c2712ec588e1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a96b4f499f4d44872bef0c2712ec588e1">findFDPStructuresByHand</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, int which)</td></tr>
<tr class="memdesc:a96b4f499f4d44872bef0c2712ec588e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills the vector of (FDPCs/FDPPs) paragraph/characters strutures, a function to call when the normal ways fails.  <a href="#a96b4f499f4d44872bef0c2712ec588e1">More...</a><br /></td></tr>
<tr class="separator:a96b4f499f4d44872bef0c2712ec588e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a2cc2b544674fb790982656a9b4306a69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWParser.html">MWAWParser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a2cc2b544674fb790982656a9b4306a69">m_mainParser</a></td></tr>
<tr class="memdesc:a2cc2b544674fb790982656a9b4306a69"><td class="mdescLeft">&#160;</td><td class="mdescRight">the main parser;  <a href="#a2cc2b544674fb790982656a9b4306a69">More...</a><br /></td></tr>
<tr class="separator:a2cc2b544674fb790982656a9b4306a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ff5463d602b6dc1b5f5882948ec60cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a1ff5463d602b6dc1b5f5882948ec60cc">m_parserState</a></td></tr>
<tr class="memdesc:a1ff5463d602b6dc1b5f5882948ec60cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">the parser state  <a href="#a1ff5463d602b6dc1b5f5882948ec60cc">More...</a><br /></td></tr>
<tr class="separator:a1ff5463d602b6dc1b5f5882948ec60cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af470b9ad2f449666a5669c2c5b7d4ecc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWksDocument.html">MsWksDocument</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#af470b9ad2f449666a5669c2c5b7d4ecc">m_document</a></td></tr>
<tr class="memdesc:af470b9ad2f449666a5669c2c5b7d4ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">the main document  <a href="#af470b9ad2f449666a5669c2c5b7d4ecc">More...</a><br /></td></tr>
<tr class="separator:af470b9ad2f449666a5669c2c5b7d4ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae65f20ae0cdcf1fc9c48c4729b2ada0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWEntry.html">MWAWEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#ae65f20ae0cdcf1fc9c48c4729b2ada0a">m_textPositions</a></td></tr>
<tr class="memdesc:ae65f20ae0cdcf1fc9c48c4729b2ada0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">an entry which corresponds to the complete text zone  <a href="#ae65f20ae0cdcf1fc9c48c4729b2ada0a">More...</a><br /></td></tr>
<tr class="separator:ae65f20ae0cdcf1fc9c48c4729b2ada0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a739069a1624878fa021e133298680919"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structMsWks4TextInternal_1_1State.html">MsWks4TextInternal::State</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a739069a1624878fa021e133298680919">m_state</a></td></tr>
<tr class="memdesc:a739069a1624878fa021e133298680919"><td class="mdescLeft">&#160;</td><td class="mdescRight">the internal state  <a href="#a739069a1624878fa021e133298680919">More...</a><br /></td></tr>
<tr class="separator:a739069a1624878fa021e133298680919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cf6e76069039d9f3c1770de8b81612a"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a0cf6e76069039d9f3c1770de8b81612a">m_FODsList</a></td></tr>
<tr class="memdesc:a0cf6e76069039d9f3c1770de8b81612a"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of a FOD  <a href="#a0cf6e76069039d9f3c1770de8b81612a">More...</a><br /></td></tr>
<tr class="separator:a0cf6e76069039d9f3c1770de8b81612a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f32ba7eebec83fefd086c1c8cb89e6c"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a1f32ba7eebec83fefd086c1c8cb89e6c">m_FDPCs</a></td></tr>
<tr class="memdesc:a1f32ba7eebec83fefd086c1c8cb89e6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of FDPC entries  <a href="#a1f32ba7eebec83fefd086c1c8cb89e6c">More...</a><br /></td></tr>
<tr class="separator:a1f32ba7eebec83fefd086c1c8cb89e6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00ceb84da360e721c26bf9d2e82ffcf3"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classMWAWEntry.html">MWAWEntry</a> const * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a00ceb84da360e721c26bf9d2e82ffcf3">m_FDPPs</a></td></tr>
<tr class="memdesc:a00ceb84da360e721c26bf9d2e82ffcf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">the list of FDPP entries  <a href="#a00ceb84da360e721c26bf9d2e82ffcf3">More...</a><br /></td></tr>
<tr class="separator:a00ceb84da360e721c26bf9d2e82ffcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a0a66c235c4ca1ef676b58001d843ca0d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a0a66c235c4ca1ef676b58001d843ca0d">MsWks4Text</a> (<a class="el" href="classMsWks4Text.html">MsWks4Text</a> const &amp;orig)=delete</td></tr>
<tr class="separator:a0a66c235c4ca1ef676b58001d843ca0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa666c10e8aecffbef14e1b3e987400ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWks4Text.html">MsWks4Text</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#aa666c10e8aecffbef14e1b3e987400ec">operator=</a> (<a class="el" href="classMsWks4Text.html">MsWks4Text</a> const &amp;orig)=delete</td></tr>
<tr class="separator:aa666c10e8aecffbef14e1b3e987400ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a927a5ff3cd7168fb08a3ef1aff78eae9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks4Text.html#a927a5ff3cd7168fb08a3ef1aff78eae9">MsWks4Zone</a></td></tr>
<tr class="separator:a927a5ff3cd7168fb08a3ef1aff78eae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The class which parses text zones in a mac MS Works document v4. </p>
<p>This class must be associated with a <a class="el" href="classMsWks4Zone.html" title="The class which parses the main zones of a mac MS Works document v4. ">MsWks4Zone</a>. It reads the entries:</p><ul>
<li>TEXT : the text strings</li>
<li>FONT : the fonts name</li>
<li>FDPC, BTEC : the fonts properties</li>
<li>FDPP, BTEP : the paragraph properties</li>
<li>FTNT : the footnote definition</li>
<li>PGD : the page break (only parsed)</li>
<li>TOKN : the field properties (pagenumber, date, ...) </li>
</ul>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ac61099a3ebfbdfcba6665cfe1eb7e4ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac61099a3ebfbdfcba6665cfe1eb7e4ee">&#9670;&nbsp;</a></span>DataParser</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef bool(MsWks4Text::*  MsWks4Text::DataParser) (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input, long endPos, long bot, long eot, int id, std::string &amp;mess)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>definition of the plc data parser (low level) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">endPos</td><td>the end of the properties' definition, </td></tr>
    <tr><td class="paramname">bot</td><td>defined the begin of the text zone corresponding to these properties </td></tr>
    <tr><td class="paramname">eot</td><td>defined the end of the text zone corresponding to these properties </td></tr>
    <tr><td class="paramname">id</td><td>the number of this properties </td></tr>
    <tr><td class="paramname">mess</td><td>a string which can be filled to indicate unparsed data </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a35d144ea425a28f671cbd2a6fe75430f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35d144ea425a28f671cbd2a6fe75430f">&#9670;&nbsp;</a></span>FDPParser</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">typedef bool(MsWks4Text::*  MsWks4Text::FDPParser) (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;input, long endPos, int &amp;id, std::string &amp;mess)</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>callback when a new attribute is found in an FDPP/FDPC entry </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">input</td><td>defines the input </td></tr>
    <tr><td class="paramname">endPos</td><td>the last position in the input </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true and filled id if this attribute can be parsed </dd></dl>
<dl class="section note"><dt>Note</dt><dd>mess can be filled to add a message in debugFile </dd></dl>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afea72849667abfaf7bb12eb61d50d388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afea72849667abfaf7bb12eb61d50d388">&#9670;&nbsp;</a></span>MsWks4Text() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MsWks4Text::MsWks4Text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMsWksDocument.html">MsWksDocument</a> &amp;&#160;</td>
          <td class="paramname"><em>document</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>constructor </p>

</div>
</div>
<a id="a205d61cf8b94b67ae19b458053c7d37d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a205d61cf8b94b67ae19b458053c7d37d">&#9670;&nbsp;</a></span>~MsWks4Text()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">MsWks4Text::~MsWks4Text </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>destructor </p>

</div>
</div>
<a id="a0a66c235c4ca1ef676b58001d843ca0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a66c235c4ca1ef676b58001d843ca0d">&#9670;&nbsp;</a></span>MsWks4Text() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">MsWks4Text::MsWks4Text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMsWks4Text.html">MsWks4Text</a> const &amp;&#160;</td>
          <td class="paramname"><em>orig</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa5a8ee33fd0cb28bd8078a6f93757d32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5a8ee33fd0cb28bd8078a6f93757d32">&#9670;&nbsp;</a></span>defDataParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::defDataParser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>bot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>eot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the default parser (does nothing) </p>

</div>
</div>
<a id="a4d7f873e8e56c243d67eb0359b6b0da7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d7f873e8e56c243d67eb0359b6b0da7">&#9670;&nbsp;</a></span>eobjDataParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::eobjDataParser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>bot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>eot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parses the object position : EOBJ </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a236a1bd30e9b2474fea06847b378c8a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a236a1bd30e9b2474fea06847b378c8a0">&#9670;&nbsp;</a></span>findFDPStructures()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::findFDPStructures </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Fills the vector of (FDPCs/FDPPs) paragraph/characters strutures. </p>
<p>Uses the entry BTEC/BTEP : the normal ways, and calls readSimplePLC on each entry to check that the parsing is correct </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">input</td><td>the file input </td></tr>
    <tr><td class="paramname">which</td><td>set to 0 for paragraphs structures and to 1 for characters structures </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a96b4f499f4d44872bef0c2712ec588e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96b4f499f4d44872bef0c2712ec588e1">&#9670;&nbsp;</a></span>findFDPStructuresByHand()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::findFDPStructuresByHand </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>which</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Fills the vector of (FDPCs/FDPPs) paragraph/characters strutures, a function to call when the normal ways fails. </p>
<p>Uses all entries FDPCs/FDPPs and calls readSimplePLC on each entry to check that the parsing is correct. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">input</td><td>the file input </td></tr>
    <tr><td class="paramname">which</td><td>set to 0 for paragraphs structures and to 1 for characters structures </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="adc3dec0ea5f70038a8f537565428c6ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc3dec0ea5f70038a8f537565428c6ba">&#9670;&nbsp;</a></span>flushExtra()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MsWks4Text::flushExtra </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends the data which have not been sent: actually do nothing </p>

</div>
</div>
<a id="a2f15ac275ed17a1089349e6259a15b1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f15ac275ed17a1089349e6259a15b1b">&#9670;&nbsp;</a></span>flushNote()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MsWks4Text::flushNote </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>noteId</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends to the listener the text which corresponds to noteId </p>

</div>
</div>
<a id="a14a8a463a59a6b8a41a8978199890d1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14a8a463a59a6b8a41a8978199890d1a">&#9670;&nbsp;</a></span>ftntDataParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::ftntDataParser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>bot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>eot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parses the footnote position : FTNT </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="acfc4b989e44dac2fb8af1e6a12ed5d94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfc4b989e44dac2fb8af1e6a12ed5d94">&#9670;&nbsp;</a></span>mergeSortedLists()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">MsWks4Text::DataFOD</a> &gt; MsWks4Text::mergeSortedLists </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt; const &amp;&#160;</td>
          <td class="paramname"><em>lst1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt; const &amp;&#160;</td>
          <td class="paramname"><em>lst2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>function which takes two sorted list of attribute (by text position). </p>
<dl class="section return"><dt>Returns</dt><dd>a list of attribute </dd></dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a5fa53d50bf750eb1c4156c0bb7e5f42c">readFDP()</a>, <a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">readPLC()</a>, and <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="abad9ec11bcff08d6b191b930b7b1b833"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abad9ec11bcff08d6b191b930b7b1b833">&#9670;&nbsp;</a></span>numPages()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int MsWks4Text::numPages </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the number of pages </p>

</div>
</div>
<a id="aa666c10e8aecffbef14e1b3e987400ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa666c10e8aecffbef14e1b3e987400ec">&#9670;&nbsp;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMsWks4Text.html">MsWks4Text</a>&amp; MsWks4Text::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMsWks4Text.html">MsWks4Text</a> const &amp;&#160;</td>
          <td class="paramname"><em>orig</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">delete</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5d309ff5e9e28b3cacc183581c123c00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d309ff5e9e28b3cacc183581c123c00">&#9670;&nbsp;</a></span>pgdDataParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::pgdDataParser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parses the pagebreak positin entries : PGD </p>
<dl class="section note"><dt>Note</dt><dd>the read data are not used to create the document </dd></dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a5fa53d50bf750eb1c4156c0bb7e5f42c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5fa53d50bf750eb1c4156c0bb7e5f42c">&#9670;&nbsp;</a></span>readFDP()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readFDP </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; <a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>fods</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMsWks4Text.html#a35d144ea425a28f671cbd2a6fe75430f">MsWks4Text::FDPParser</a>&#160;</td>
          <td class="paramname"><em>parser</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parses a FDPP or a FDPC entry (which contains a list of ATTR_TEXT/ATTR_PARAG with their definition ) and adds found data in listFODs </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a41f94ca8099bcebf632cad1754b82135"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41f94ca8099bcebf632cad1754b82135">&#9670;&nbsp;</a></span>readFont()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readFont </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads a font properties </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="adbfa4bf3fba4fb45d4c1c729c3d9dade"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbfa4bf3fba4fb45d4c1c729c3d9dade">&#9670;&nbsp;</a></span>readFontNames()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readFontNames </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads the font names entry : FONT </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="ae6458759c165eb33205736f03ef28131"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6458759c165eb33205736f03ef28131">&#9670;&nbsp;</a></span>readFootNote()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readFootNote </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends the text which corresponds to footnote <em>id</em> to the listner </p>

</div>
</div>
<a id="a441a1bd902c365d435994bac1c4ab556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a441a1bd902c365d435994bac1c4ab556">&#9670;&nbsp;</a></span>readParagraph()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readParagraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads a paragraph properties </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a037ab1347203074f3a7e5be96a8899ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a037ab1347203074f3a7e5be96a8899ac">&#9670;&nbsp;</a></span>readPLC()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readPLC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; long &gt; &amp;&#160;</td>
          <td class="paramname"><em>textPtrs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; long &gt; &amp;&#160;</td>
          <td class="paramname"><em>listValues</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMsWks4Text.html#ac61099a3ebfbdfcba6665cfe1eb7e4ee">MsWks4Text::DataParser</a>&#160;</td>
          <td class="paramname"><em>parser</em> = <code>&amp;<a class="el" href="classMsWks4Text.html#aa5a8ee33fd0cb28bd8078a6f93757d32">MsWks4Text::defDataParser</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads a PLC (Pointer List Composant ?) in zone entry </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">input</td><td>the file's input </td></tr>
    <tr><td class="paramname">entry</td><td>the zone which contains the plc </td></tr>
    <tr><td class="paramname">textPtrs</td><td>lists of offset in text zones where properties changes </td></tr>
    <tr><td class="paramname">listValues</td><td>lists of properties values (filled only if values are simple types: int, ..) </td></tr>
    <tr><td class="paramname">parser</td><td>the parser to use to read the values </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a9ed33d16f9d0d73b0fdaaac584238afa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ed33d16f9d0d73b0fdaaac584238afa">&#9670;&nbsp;</a></span>readSimplePLC()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readSimplePLC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; long &gt; &amp;&#160;</td>
          <td class="paramname"><em>textPtrs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; long &gt; &amp;&#160;</td>
          <td class="paramname"><em>listValues</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads a PLC (Pointer List Composant ?) in zone entry </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">input</td><td>the file's input </td></tr>
    <tr><td class="paramname">entry</td><td>the zone which contains the plc </td></tr>
    <tr><td class="paramname">textPtrs</td><td>lists of offset in text zones where properties changes </td></tr>
    <tr><td class="paramname">listValues</td><td>lists of properties values (filled only if values are simple types: int, ..) </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a236a1bd30e9b2474fea06847b378c8a0">findFDPStructures()</a>.</p>

</div>
</div>
<a id="a3a8d237743fe59d9a0f3422fe5b4497d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a8d237743fe59d9a0f3422fe5b4497d">&#9670;&nbsp;</a></span>readStructures()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readStructures </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>mainOle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>finds and parses all structures which correspond to the text </p>
<p>More precisely the TEXT, FONT, FDPC/FDPP, BTEC/BTEP, FTNT, PGD, TOKN entries </p>
<p>eobj and RBIL seems linked ( and associate with a 0xc6 symbol in file) RBIL: can store a chart, a calendar, ...</p>

</div>
</div>
<a id="aaeebad89799f8d4ba630311b2e06b53d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaeebad89799f8d4ba630311b2e06b53d">&#9670;&nbsp;</a></span>readText()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::readText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>mainOle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>reads a text section and send it to the listener </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#ae6458759c165eb33205736f03ef28131">readFootNote()</a>.</p>

</div>
</div>
<a id="a012ef986e9f8c3a6253d474564d87b89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a012ef986e9f8c3a6253d474564d87b89">&#9670;&nbsp;</a></span>setDefault()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MsWks4Text::setDefault </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWFont.html">MWAWFont</a> &amp;&#160;</td>
          <td class="paramname"><em>font</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>sets the default font </p>

</div>
</div>
<a id="a4a3778e89e7d66cc1739babaabd26da1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a3778e89e7d66cc1739babaabd26da1">&#9670;&nbsp;</a></span>setProperty()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void MsWks4Text::setProperty </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structMsWks4TextInternal_1_1Paragraph.html">MsWks4TextInternal::Paragraph</a> const &amp;&#160;</td>
          <td class="paramname"><em>tabs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>sends a paragraph properties to the listener </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText()</a>.</p>

</div>
</div>
<a id="ac1904b63bb3c9a719f1dda9f3d2dc636"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1904b63bb3c9a719f1dda9f3d2dc636">&#9670;&nbsp;</a></span>toknDataParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool MsWks4Text::toknDataParser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>endPos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>bot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>eot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string &amp;&#160;</td>
          <td class="paramname"><em>mess</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parses the field properties entries : TOKN. </p>
<dl class="section note"><dt>Note</dt><dd>the read data are not used to create the document </dd></dl>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a927a5ff3cd7168fb08a3ef1aff78eae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a927a5ff3cd7168fb08a3ef1aff78eae9">&#9670;&nbsp;</a></span>MsWks4Zone</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classMsWks4Zone.html">MsWks4Zone</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="af470b9ad2f449666a5669c2c5b7d4ecc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af470b9ad2f449666a5669c2c5b7d4ecc">&#9670;&nbsp;</a></span>m_document</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMsWksDocument.html">MsWksDocument</a>&amp; MsWks4Text::m_document</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the main document </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a236a1bd30e9b2474fea06847b378c8a0">findFDPStructures()</a>, <a class="el" href="classMsWks4Text.html#a96b4f499f4d44872bef0c2712ec588e1">findFDPStructuresByHand()</a>, <a class="el" href="classMsWks4Text.html#a5fa53d50bf750eb1c4156c0bb7e5f42c">readFDP()</a>, <a class="el" href="classMsWks4Text.html#adbfa4bf3fba4fb45d4c1c729c3d9dade">readFontNames()</a>, <a class="el" href="classMsWks4Text.html#a441a1bd902c365d435994bac1c4ab556">readParagraph()</a>, <a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">readPLC()</a>, <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>, <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText()</a>, and <a class="el" href="classMsWks4Text.html#ac1904b63bb3c9a719f1dda9f3d2dc636">toknDataParser()</a>.</p>

</div>
</div>
<a id="a1f32ba7eebec83fefd086c1c8cb89e6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f32ba7eebec83fefd086c1c8cb89e6c">&#9670;&nbsp;</a></span>m_FDPCs</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const *&gt; MsWks4Text::m_FDPCs</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the list of FDPC entries </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a236a1bd30e9b2474fea06847b378c8a0">findFDPStructures()</a>, <a class="el" href="classMsWks4Text.html#a96b4f499f4d44872bef0c2712ec588e1">findFDPStructuresByHand()</a>, and <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a00ceb84da360e721c26bf9d2e82ffcf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00ceb84da360e721c26bf9d2e82ffcf3">&#9670;&nbsp;</a></span>m_FDPPs</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const *&gt; MsWks4Text::m_FDPPs</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the list of FDPP entries </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a236a1bd30e9b2474fea06847b378c8a0">findFDPStructures()</a>, <a class="el" href="classMsWks4Text.html#a96b4f499f4d44872bef0c2712ec588e1">findFDPStructuresByHand()</a>, and <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>.</p>

</div>
</div>
<a id="a0cf6e76069039d9f3c1770de8b81612a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0cf6e76069039d9f3c1770de8b81612a">&#9670;&nbsp;</a></span>m_FODsList</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;<a class="el" href="structMsWks4Text_1_1DataFOD.html">DataFOD</a>&gt; MsWks4Text::m_FODsList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the list of a FOD </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#abad9ec11bcff08d6b191b930b7b1b833">numPages()</a>, <a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">readPLC()</a>, <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>, and <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText()</a>.</p>

</div>
</div>
<a id="a2cc2b544674fb790982656a9b4306a69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cc2b544674fb790982656a9b4306a69">&#9670;&nbsp;</a></span>m_mainParser</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWParser.html">MWAWParser</a>* MsWks4Text::m_mainParser</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the main parser; </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#afea72849667abfaf7bb12eb61d50d388">MsWks4Text()</a>.</p>

</div>
</div>
<a id="a1ff5463d602b6dc1b5f5882948ec60cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ff5463d602b6dc1b5f5882948ec60cc">&#9670;&nbsp;</a></span>m_parserState</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a55eb85fa50574c11b3cee9b0bed2b245">MWAWParserStatePtr</a> MsWks4Text::m_parserState</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the parser state </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#afea72849667abfaf7bb12eb61d50d388">MsWks4Text()</a>, <a class="el" href="classMsWks4Text.html#a41f94ca8099bcebf632cad1754b82135">readFont()</a>, <a class="el" href="classMsWks4Text.html#adbfa4bf3fba4fb45d4c1c729c3d9dade">readFontNames()</a>, <a class="el" href="classMsWks4Text.html#ae6458759c165eb33205736f03ef28131">readFootNote()</a>, <a class="el" href="classMsWks4Text.html#a441a1bd902c365d435994bac1c4ab556">readParagraph()</a>, <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText()</a>, and <a class="el" href="classMsWks4Text.html#a4a3778e89e7d66cc1739babaabd26da1">setProperty()</a>.</p>

</div>
</div>
<a id="a739069a1624878fa021e133298680919"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a739069a1624878fa021e133298680919">&#9670;&nbsp;</a></span>m_state</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="structMsWks4TextInternal_1_1State.html">MsWks4TextInternal::State</a>&gt; MsWks4Text::m_state</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the internal state </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a4d7f873e8e56c243d67eb0359b6b0da7">eobjDataParser()</a>, <a class="el" href="classMsWks4Text.html#a14a8a463a59a6b8a41a8978199890d1a">ftntDataParser()</a>, <a class="el" href="classMsWks4Text.html#afea72849667abfaf7bb12eb61d50d388">MsWks4Text()</a>, <a class="el" href="classMsWks4Text.html#abad9ec11bcff08d6b191b930b7b1b833">numPages()</a>, <a class="el" href="classMsWks4Text.html#a41f94ca8099bcebf632cad1754b82135">readFont()</a>, <a class="el" href="classMsWks4Text.html#adbfa4bf3fba4fb45d4c1c729c3d9dade">readFontNames()</a>, <a class="el" href="classMsWks4Text.html#ae6458759c165eb33205736f03ef28131">readFootNote()</a>, <a class="el" href="classMsWks4Text.html#a441a1bd902c365d435994bac1c4ab556">readParagraph()</a>, <a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">readPLC()</a>, <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>, <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText()</a>, <a class="el" href="classMsWks4Text.html#a012ef986e9f8c3a6253d474564d87b89">setDefault()</a>, and <a class="el" href="classMsWks4Text.html#a4a3778e89e7d66cc1739babaabd26da1">setProperty()</a>.</p>

</div>
</div>
<a id="ae65f20ae0cdcf1fc9c48c4729b2ada0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae65f20ae0cdcf1fc9c48c4729b2ada0a">&#9670;&nbsp;</a></span>m_textPositions</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> MsWks4Text::m_textPositions</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>an entry which corresponds to the complete text zone </p>

<p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#acfc4b989e44dac2fb8af1e6a12ed5d94">mergeSortedLists()</a>, <a class="el" href="classMsWks4Text.html#a5fa53d50bf750eb1c4156c0bb7e5f42c">readFDP()</a>, <a class="el" href="classMsWks4Text.html#ae6458759c165eb33205736f03ef28131">readFootNote()</a>, <a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">readPLC()</a>, <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">readStructures()</a>, <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">readText()</a>, and <a class="el" href="classMsWks4Text.html#ac1904b63bb3c9a719f1dda9f3d2dc636">toknDataParser()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="MsWks4Text_8hxx_source.html">MsWks4Text.hxx</a></li>
<li><a class="el" href="MsWks4Text_8cxx.html">MsWks4Text.cxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:45 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>