Sophie

Sophie

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

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>NisusWrtText 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('classNisusWrtText.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</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="classNisusWrtText-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">NisusWrtText Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>the main class to read the text part of Nisus file  
 <a href="classNisusWrtText.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="NisusWrtText_8hxx_source.html">NisusWrtText.hxx</a>&gt;</code></p>
<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:a90553d3ea6f07a4c4ca27d77776f5b68"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a90553d3ea6f07a4c4ca27d77776f5b68">NisusWrtText</a> (<a class="el" href="classNisusWrtParser.html">NisusWrtParser</a> &amp;parser)</td></tr>
<tr class="memdesc:a90553d3ea6f07a4c4ca27d77776f5b68"><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#a90553d3ea6f07a4c4ca27d77776f5b68">More...</a><br /></td></tr>
<tr class="separator:a90553d3ea6f07a4c4ca27d77776f5b68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7298fcdf4dc885fb017bb93e55dbdf"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#aba7298fcdf4dc885fb017bb93e55dbdf">~NisusWrtText</a> ()</td></tr>
<tr class="memdesc:aba7298fcdf4dc885fb017bb93e55dbdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#aba7298fcdf4dc885fb017bb93e55dbdf">More...</a><br /></td></tr>
<tr class="separator:aba7298fcdf4dc885fb017bb93e55dbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ad471266d00905ee7d206ddad7f328"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a64ad471266d00905ee7d206ddad7f328">version</a> () const</td></tr>
<tr class="memdesc:a64ad471266d00905ee7d206ddad7f328"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the file version  <a href="#a64ad471266d00905ee7d206ddad7f328">More...</a><br /></td></tr>
<tr class="separator:a64ad471266d00905ee7d206ddad7f328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901291bf121c94d89810bae11301915f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a901291bf121c94d89810bae11301915f">numPages</a> () const</td></tr>
<tr class="memdesc:a901291bf121c94d89810bae11301915f"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the number of pages  <a href="#a901291bf121c94d89810bae11301915f">More...</a><br /></td></tr>
<tr class="separator:a901291bf121c94d89810bae11301915f"><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:ab1b8fc83909b9df6eaa4ae4869bc57a4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones</a> ()</td></tr>
<tr class="memdesc:ab1b8fc83909b9df6eaa4ae4869bc57a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">finds the different text zones  <a href="#ab1b8fc83909b9df6eaa4ae4869bc57a4">More...</a><br /></td></tr>
<tr class="separator:ab1b8fc83909b9df6eaa4ae4869bc57a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f15180fb24e0205be8b4a89238c08cb"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classMWAWSubDocument.html">MWAWSubDocument</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a7f15180fb24e0205be8b4a89238c08cb">getHeader</a> (int page, int &amp;numSimillar)</td></tr>
<tr class="memdesc:a7f15180fb24e0205be8b4a89238c08cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">return an header subdocument  <a href="#a7f15180fb24e0205be8b4a89238c08cb">More...</a><br /></td></tr>
<tr class="separator:a7f15180fb24e0205be8b4a89238c08cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed6a310df777dd1f092df4646be6416b"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="classMWAWSubDocument.html">MWAWSubDocument</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#aed6a310df777dd1f092df4646be6416b">getFooter</a> (int page, int &amp;numSimillar)</td></tr>
<tr class="memdesc:aed6a310df777dd1f092df4646be6416b"><td class="mdescLeft">&#160;</td><td class="mdescRight">return a footer subdocument  <a href="#aed6a310df777dd1f092df4646be6416b">More...</a><br /></td></tr>
<tr class="separator:aed6a310df777dd1f092df4646be6416b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5e139eab8347e3a3695685cd9b99202"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ab5e139eab8347e3a3695685cd9b99202">sendMainText</a> ()</td></tr>
<tr class="memdesc:ab5e139eab8347e3a3695685cd9b99202"><td class="mdescLeft">&#160;</td><td class="mdescRight">send a main zone  <a href="#ab5e139eab8347e3a3695685cd9b99202">More...</a><br /></td></tr>
<tr class="separator:ab5e139eab8347e3a3695685cd9b99202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d2eef3d345e244631b2a39c2a9ac4aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a7d2eef3d345e244631b2a39c2a9ac4aa">flushExtra</a> ()</td></tr>
<tr class="memdesc:a7d2eef3d345e244631b2a39c2a9ac4aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends the data which have not yet been sent to the listener  <a href="#a7d2eef3d345e244631b2a39c2a9ac4aa">More...</a><br /></td></tr>
<tr class="separator:a7d2eef3d345e244631b2a39c2a9ac4aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36451b5466d619f6ed5d0edfa56a6c25"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a36451b5466d619f6ed5d0edfa56a6c25">sendText</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, <a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</a> fPos=<a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</a>())</td></tr>
<tr class="memdesc:a36451b5466d619f6ed5d0edfa56a6c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">read a text entry.  <a href="#a36451b5466d619f6ed5d0edfa56a6c25">More...</a><br /></td></tr>
<tr class="separator:a36451b5466d619f6ed5d0edfa56a6c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a440f7ff3d95074071a7d4d3895b6e10f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a440f7ff3d95074071a7d4d3895b6e10f">sendFootnote</a> (int footnoteId)</td></tr>
<tr class="memdesc:a440f7ff3d95074071a7d4d3895b6e10f"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to send the ith footnote  <a href="#a440f7ff3d95074071a7d4d3895b6e10f">More...</a><br /></td></tr>
<tr class="separator:a440f7ff3d95074071a7d4d3895b6e10f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a80331dd6f6e8a4343eeb9668f412a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#aa3a80331dd6f6e8a4343eeb9668f412a">sendHeaderFooter</a> (int hfId)</td></tr>
<tr class="memdesc:aa3a80331dd6f6e8a4343eeb9668f412a"><td class="mdescLeft">&#160;</td><td class="mdescRight">try to send the ith header footer  <a href="#aa3a80331dd6f6e8a4343eeb9668f412a">More...</a><br /></td></tr>
<tr class="separator:aa3a80331dd6f6e8a4343eeb9668f412a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10698e56d378193e0b16310cab83947b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a10698e56d378193e0b16310cab83947b">computePositions</a> ()</td></tr>
<tr class="memdesc:a10698e56d378193e0b16310cab83947b"><td class="mdescLeft">&#160;</td><td class="mdescRight">compute the positions  <a href="#a10698e56d378193e0b16310cab83947b">More...</a><br /></td></tr>
<tr class="separator:a10698e56d378193e0b16310cab83947b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42d08e319122d921fb3ad55a2b2fe93b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a42d08e319122d921fb3ad55a2b2fe93b">setProperty</a> (<a class="el" href="structNisusWrtTextInternal_1_1Paragraph.html">NisusWrtTextInternal::Paragraph</a> const &amp;ruler, int width)</td></tr>
<tr class="memdesc:a42d08e319122d921fb3ad55a2b2fe93b"><td class="mdescLeft">&#160;</td><td class="mdescRight">sends a paragraph property to the listener  <a href="#a42d08e319122d921fb3ad55a2b2fe93b">More...</a><br /></td></tr>
<tr class="separator:a42d08e319122d921fb3ad55a2b2fe93b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a3b946c976be5a02b9114040293eae8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a4a3b946c976be5a02b9114040293eae8">readFontsList</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="memdesc:a4a3b946c976be5a02b9114040293eae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the list of fonts  <a href="#a4a3b946c976be5a02b9114040293eae8">More...</a><br /></td></tr>
<tr class="separator:a4a3b946c976be5a02b9114040293eae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cb7c5a6815f0a348ccd9ef5725e3c3d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a0cb7c5a6815f0a348ccd9ef5725e3c3d">readHeaderFooter</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="memdesc:a0cb7c5a6815f0a348ccd9ef5725e3c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the header/footer main entry  <a href="#a0cb7c5a6815f0a348ccd9ef5725e3c3d">More...</a><br /></td></tr>
<tr class="separator:a0cb7c5a6815f0a348ccd9ef5725e3c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a0abb68c76220c1c3d1eb6f06b8fc80"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a5a0abb68c76220c1c3d1eb6f06b8fc80">readFootnotes</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="memdesc:a5a0abb68c76220c1c3d1eb6f06b8fc80"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the footnote main entry  <a href="#a5a0abb68c76220c1c3d1eb6f06b8fc80">More...</a><br /></td></tr>
<tr class="separator:a5a0abb68c76220c1c3d1eb6f06b8fc80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84ffe90f708cf2bad09f934011eac43c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a84ffe90f708cf2bad09f934011eac43c">readFonts</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry)</td></tr>
<tr class="memdesc:a84ffe90f708cf2bad09f934011eac43c"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the FTAB/STYL resource: a list of fonts  <a href="#a84ffe90f708cf2bad09f934011eac43c">More...</a><br /></td></tr>
<tr class="separator:a84ffe90f708cf2bad09f934011eac43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6c2287674626a37ecb9889cfaf3797"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a6f6c2287674626a37ecb9889cfaf3797">readPosToFont</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, <a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId)</td></tr>
<tr class="memdesc:a6f6c2287674626a37ecb9889cfaf3797"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the FRMT resource: a list of filepos -&gt; fontId  <a href="#a6f6c2287674626a37ecb9889cfaf3797">More...</a><br /></td></tr>
<tr class="separator:a6f6c2287674626a37ecb9889cfaf3797"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab83d4843049346d2e36b10be908f9152"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ab83d4843049346d2e36b10be908f9152">readParagraphs</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, <a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId)</td></tr>
<tr class="memdesc:ab83d4843049346d2e36b10be908f9152"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the RULE resource: a list of paragraphs  <a href="#ab83d4843049346d2e36b10be908f9152">More...</a><br /></td></tr>
<tr class="separator:ab83d4843049346d2e36b10be908f9152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaefc5ccfb8e65a3ac34db88fa3ec59d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#afaefc5ccfb8e65a3ac34db88fa3ec59d">readPICD</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &amp;entry, <a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId)</td></tr>
<tr class="memdesc:afaefc5ccfb8e65a3ac34db88fa3ec59d"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the PICD resource: a list of pict link to the paragraph  <a href="#afaefc5ccfb8e65a3ac34db88fa3ec59d">More...</a><br /></td></tr>
<tr class="separator:afaefc5ccfb8e65a3ac34db88fa3ec59d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2323938aa2eb1fb6b9a42b230b31ea4d"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a2323938aa2eb1fb6b9a42b230b31ea4d">findFilePos</a> (<a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId, <a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</a> const &amp;pos)</td></tr>
<tr class="memdesc:a2323938aa2eb1fb6b9a42b230b31ea4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">find the file pos which correspond to a pos  <a href="#a2323938aa2eb1fb6b9a42b230b31ea4d">More...</a><br /></td></tr>
<tr class="separator:a2323938aa2eb1fb6b9a42b230b31ea4d"><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:a1164936ebffdcc95bdc8234469ce9ba8"><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="classNisusWrtText.html#a1164936ebffdcc95bdc8234469ce9ba8">m_parserState</a></td></tr>
<tr class="memdesc:a1164936ebffdcc95bdc8234469ce9ba8"><td class="mdescLeft">&#160;</td><td class="mdescRight">the parser state  <a href="#a1164936ebffdcc95bdc8234469ce9ba8">More...</a><br /></td></tr>
<tr class="separator:a1164936ebffdcc95bdc8234469ce9ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b076448ab5d606e6b75ec1d46b1ed9"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structNisusWrtTextInternal_1_1State.html">NisusWrtTextInternal::State</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a63b076448ab5d606e6b75ec1d46b1ed9">m_state</a></td></tr>
<tr class="memdesc:a63b076448ab5d606e6b75ec1d46b1ed9"><td class="mdescLeft">&#160;</td><td class="mdescRight">the state  <a href="#a63b076448ab5d606e6b75ec1d46b1ed9">More...</a><br /></td></tr>
<tr class="separator:a63b076448ab5d606e6b75ec1d46b1ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b495733fc5dd0ac95c8334448e6e5cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classNisusWrtParser.html">NisusWrtParser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a1b495733fc5dd0ac95c8334448e6e5cd">m_mainParser</a></td></tr>
<tr class="memdesc:a1b495733fc5dd0ac95c8334448e6e5cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">the main parser;  <a href="#a1b495733fc5dd0ac95c8334448e6e5cd">More...</a><br /></td></tr>
<tr class="separator:a1b495733fc5dd0ac95c8334448e6e5cd"><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:ac8be1930e54f28d34420448dbaf47159"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ac8be1930e54f28d34420448dbaf47159">NisusWrtText</a> (<a class="el" href="classNisusWrtText.html">NisusWrtText</a> const &amp;orig)=delete</td></tr>
<tr class="separator:ac8be1930e54f28d34420448dbaf47159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a337d6b7f268a4899e8efb0bf5e27a119"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classNisusWrtText.html">NisusWrtText</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a337d6b7f268a4899e8efb0bf5e27a119">operator=</a> (<a class="el" href="classNisusWrtText.html">NisusWrtText</a> const &amp;orig)=delete</td></tr>
<tr class="separator:a337d6b7f268a4899e8efb0bf5e27a119"><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:a801e2ac28a7d1a14006ce51b6ae94a8f"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a801e2ac28a7d1a14006ce51b6ae94a8f">NisusWrtTextInternal::SubDocument</a></td></tr>
<tr class="separator:a801e2ac28a7d1a14006ce51b6ae94a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a749e213defbca9a6452a0beaf0bed0f2"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a749e213defbca9a6452a0beaf0bed0f2">NisusWrtParser</a></td></tr>
<tr class="separator:a749e213defbca9a6452a0beaf0bed0f2"><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 main class to read the text part of Nisus file </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a90553d3ea6f07a4c4ca27d77776f5b68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90553d3ea6f07a4c4ca27d77776f5b68">&#9670;&nbsp;</a></span>NisusWrtText() <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">NisusWrtText::NisusWrtText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classNisusWrtParser.html">NisusWrtParser</a> &amp;&#160;</td>
          <td class="paramname"><em>parser</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="aba7298fcdf4dc885fb017bb93e55dbdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba7298fcdf4dc885fb017bb93e55dbdf">&#9670;&nbsp;</a></span>~NisusWrtText()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NisusWrtText::~NisusWrtText </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>destructor </p>

</div>
</div>
<a id="ac8be1930e54f28d34420448dbaf47159"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8be1930e54f28d34420448dbaf47159">&#9670;&nbsp;</a></span>NisusWrtText() <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">NisusWrtText::NisusWrtText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classNisusWrtText.html">NisusWrtText</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="a10698e56d378193e0b16310cab83947b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10698e56d378193e0b16310cab83947b">&#9670;&nbsp;</a></span>computePositions()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NisusWrtText::computePositions </td>
          <td>(</td>
          <td class="paramname"></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>compute the positions </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>, and <a class="el" href="classNisusWrtText.html#a901291bf121c94d89810bae11301915f">numPages()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::createZones </td>
          <td>(</td>
          <td class="paramname"></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 the different text zones </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">long NisusWrtText::findFilePos </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a>&#160;</td>
          <td class="paramname"><em>zoneId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</a> const &amp;&#160;</td>
          <td class="paramname"><em>pos</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>find the file pos which correspond to a pos </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#a440f7ff3d95074071a7d4d3895b6e10f">sendFootnote()</a>, and <a class="el" href="classNisusWrtText.html#aa3a80331dd6f6e8a4343eeb9668f412a">sendHeaderFooter()</a>.</p>

</div>
</div>
<a id="a7d2eef3d345e244631b2a39c2a9ac4aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d2eef3d345e244631b2a39c2a9ac4aa">&#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 NisusWrtText::flushExtra </td>
          <td>(</td>
          <td class="paramname"></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 data which have not yet been sent to the listener </p>

</div>
</div>
<a id="aed6a310df777dd1f092df4646be6416b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed6a310df777dd1f092df4646be6416b">&#9670;&nbsp;</a></span>getFooter()</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="classMWAWSubDocument.html">MWAWSubDocument</a> &gt; NisusWrtText::getFooter </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>numSimillar</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>return a footer subdocument </p>

</div>
</div>
<a id="a7f15180fb24e0205be8b4a89238c08cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f15180fb24e0205be8b4a89238c08cb">&#9670;&nbsp;</a></span>getHeader()</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="classMWAWSubDocument.html">MWAWSubDocument</a> &gt; NisusWrtText::getHeader </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>page</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>numSimillar</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>return an header subdocument </p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int NisusWrtText::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="a337d6b7f268a4899e8efb0bf5e27a119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a337d6b7f268a4899e8efb0bf5e27a119">&#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="classNisusWrtText.html">NisusWrtText</a>&amp; NisusWrtText::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classNisusWrtText.html">NisusWrtText</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="a84ffe90f708cf2bad09f934011eac43c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84ffe90f708cf2bad09f934011eac43c">&#9670;&nbsp;</a></span>readFonts()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readFonts </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><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>read the FTAB/STYL resource: a list of fonts </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readFontsList </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><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>read the list of fonts </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readFootnotes </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><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>read the footnote main entry </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readHeaderFooter </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><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>read the header/footer main entry </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readParagraphs </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"><a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a>&#160;</td>
          <td class="paramname"><em>zoneId</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>read the RULE resource: a list of paragraphs </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readPICD </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"><a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a>&#160;</td>
          <td class="paramname"><em>zoneId</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>read the PICD resource: a list of pict link to the paragraph </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::readPosToFont </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"><a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a>&#160;</td>
          <td class="paramname"><em>zoneId</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>read the FRMT resource: a list of filepos -&gt; fontId </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::sendFootnote </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>footnoteId</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>try to send the ith footnote </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#a7d2eef3d345e244631b2a39c2a9ac4aa">flushExtra()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::sendHeaderFooter </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>hfId</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>try to send the ith header footer </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#a7d2eef3d345e244631b2a39c2a9ac4aa">flushExtra()</a>.</p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::sendMainText </td>
          <td>(</td>
          <td class="paramname"></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>send a main zone </p>
<p>send data to the listener </p>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool NisusWrtText::sendText </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"><a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</a>&#160;</td>
          <td class="paramname"><em>fPos</em> = <code><a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</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>read a text entry. </p>
<dl class="section note"><dt>Note</dt><dd>entry.id() must correspond to the zone id. </dd>
<dd>
while the main text is in the data fork, the footnote/header footer is in a ??TX rsrc. </dd></dl>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#a440f7ff3d95074071a7d4d3895b6e10f">sendFootnote()</a>, <a class="el" href="classNisusWrtText.html#aa3a80331dd6f6e8a4343eeb9668f412a">sendHeaderFooter()</a>, and <a class="el" href="classNisusWrtText.html#ab5e139eab8347e3a3695685cd9b99202">sendMainText()</a>.</p>

</div>
</div>
<a id="a42d08e319122d921fb3ad55a2b2fe93b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42d08e319122d921fb3ad55a2b2fe93b">&#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 NisusWrtText::setProperty </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structNisusWrtTextInternal_1_1Paragraph.html">NisusWrtTextInternal::Paragraph</a> const &amp;&#160;</td>
          <td class="paramname"><em>ruler</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>width</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 a paragraph property to the listener </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#a36451b5466d619f6ed5d0edfa56a6c25">sendText()</a>.</p>

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

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

<p>returns the file version </p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a749e213defbca9a6452a0beaf0bed0f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a749e213defbca9a6452a0beaf0bed0f2">&#9670;&nbsp;</a></span>NisusWrtParser</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="classNisusWrtParser.html">NisusWrtParser</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>
<a id="a801e2ac28a7d1a14006ce51b6ae94a8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a801e2ac28a7d1a14006ce51b6ae94a8f">&#9670;&nbsp;</a></span>NisusWrtTextInternal::SubDocument</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="classNisusWrtTextInternal_1_1SubDocument.html">NisusWrtTextInternal::SubDocument</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="a1b495733fc5dd0ac95c8334448e6e5cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b495733fc5dd0ac95c8334448e6e5cd">&#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="classNisusWrtParser.html">NisusWrtParser</a>* NisusWrtText::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="classNisusWrtText.html#a10698e56d378193e0b16310cab83947b">computePositions()</a>, <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>, <a class="el" href="classNisusWrtText.html#a2323938aa2eb1fb6b9a42b230b31ea4d">findFilePos()</a>, <a class="el" href="classNisusWrtText.html#aed6a310df777dd1f092df4646be6416b">getFooter()</a>, <a class="el" href="classNisusWrtText.html#a7f15180fb24e0205be8b4a89238c08cb">getHeader()</a>, <a class="el" href="classNisusWrtText.html#a84ffe90f708cf2bad09f934011eac43c">readFonts()</a>, <a class="el" href="classNisusWrtText.html#a4a3b946c976be5a02b9114040293eae8">readFontsList()</a>, <a class="el" href="classNisusWrtText.html#a5a0abb68c76220c1c3d1eb6f06b8fc80">readFootnotes()</a>, <a class="el" href="classNisusWrtText.html#a0cb7c5a6815f0a348ccd9ef5725e3c3d">readHeaderFooter()</a>, <a class="el" href="classNisusWrtText.html#ab83d4843049346d2e36b10be908f9152">readParagraphs()</a>, <a class="el" href="classNisusWrtText.html#afaefc5ccfb8e65a3ac34db88fa3ec59d">readPICD()</a>, <a class="el" href="classNisusWrtText.html#a6f6c2287674626a37ecb9889cfaf3797">readPosToFont()</a>, and <a class="el" href="classNisusWrtText.html#a36451b5466d619f6ed5d0edfa56a6c25">sendText()</a>.</p>

</div>
</div>
<a id="a1164936ebffdcc95bdc8234469ce9ba8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1164936ebffdcc95bdc8234469ce9ba8">&#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> NisusWrtText::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="classNisusWrtText.html#a7d2eef3d345e244631b2a39c2a9ac4aa">flushExtra()</a>, <a class="el" href="classNisusWrtText.html#a84ffe90f708cf2bad09f934011eac43c">readFonts()</a>, <a class="el" href="classNisusWrtText.html#a4a3b946c976be5a02b9114040293eae8">readFontsList()</a>, <a class="el" href="classNisusWrtText.html#ab83d4843049346d2e36b10be908f9152">readParagraphs()</a>, <a class="el" href="classNisusWrtText.html#a440f7ff3d95074071a7d4d3895b6e10f">sendFootnote()</a>, <a class="el" href="classNisusWrtText.html#aa3a80331dd6f6e8a4343eeb9668f412a">sendHeaderFooter()</a>, <a class="el" href="classNisusWrtText.html#ab5e139eab8347e3a3695685cd9b99202">sendMainText()</a>, <a class="el" href="classNisusWrtText.html#a36451b5466d619f6ed5d0edfa56a6c25">sendText()</a>, <a class="el" href="classNisusWrtText.html#a42d08e319122d921fb3ad55a2b2fe93b">setProperty()</a>, and <a class="el" href="classNisusWrtText.html#a64ad471266d00905ee7d206ddad7f328">version()</a>.</p>

</div>
</div>
<a id="a63b076448ab5d606e6b75ec1d46b1ed9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63b076448ab5d606e6b75ec1d46b1ed9">&#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="structNisusWrtTextInternal_1_1State.html">NisusWrtTextInternal::State</a>&gt; NisusWrtText::m_state</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 state </p>

<p class="reference">Referenced by <a class="el" href="classNisusWrtText.html#a10698e56d378193e0b16310cab83947b">computePositions()</a>, <a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones()</a>, <a class="el" href="classNisusWrtText.html#a2323938aa2eb1fb6b9a42b230b31ea4d">findFilePos()</a>, <a class="el" href="classNisusWrtText.html#a7d2eef3d345e244631b2a39c2a9ac4aa">flushExtra()</a>, <a class="el" href="classNisusWrtText.html#aed6a310df777dd1f092df4646be6416b">getFooter()</a>, <a class="el" href="classNisusWrtText.html#a7f15180fb24e0205be8b4a89238c08cb">getHeader()</a>, <a class="el" href="classNisusWrtText.html#a901291bf121c94d89810bae11301915f">numPages()</a>, <a class="el" href="classNisusWrtText.html#a84ffe90f708cf2bad09f934011eac43c">readFonts()</a>, <a class="el" href="classNisusWrtText.html#a5a0abb68c76220c1c3d1eb6f06b8fc80">readFootnotes()</a>, <a class="el" href="classNisusWrtText.html#a0cb7c5a6815f0a348ccd9ef5725e3c3d">readHeaderFooter()</a>, <a class="el" href="classNisusWrtText.html#ab83d4843049346d2e36b10be908f9152">readParagraphs()</a>, <a class="el" href="classNisusWrtText.html#afaefc5ccfb8e65a3ac34db88fa3ec59d">readPICD()</a>, <a class="el" href="classNisusWrtText.html#a6f6c2287674626a37ecb9889cfaf3797">readPosToFont()</a>, <a class="el" href="classNisusWrtText.html#a440f7ff3d95074071a7d4d3895b6e10f">sendFootnote()</a>, <a class="el" href="classNisusWrtText.html#aa3a80331dd6f6e8a4343eeb9668f412a">sendHeaderFooter()</a>, <a class="el" href="classNisusWrtText.html#ab5e139eab8347e3a3695685cd9b99202">sendMainText()</a>, <a class="el" href="classNisusWrtText.html#a36451b5466d619f6ed5d0edfa56a6c25">sendText()</a>, and <a class="el" href="classNisusWrtText.html#a64ad471266d00905ee7d206ddad7f328">version()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="NisusWrtText_8hxx_source.html">NisusWrtText.hxx</a></li>
<li><a class="el" href="NisusWrtText_8cxx.html">NisusWrtText.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:46 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>