<!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> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#friends">Friends</a> | <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 <<a class="el" href="NisusWrtText_8hxx_source.html">NisusWrtText.hxx</a>></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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a90553d3ea6f07a4c4ca27d77776f5b68">NisusWrtText</a> (<a class="el" href="classNisusWrtParser.html">NisusWrtParser</a> &parser)</td></tr> <tr class="memdesc:a90553d3ea6f07a4c4ca27d77776f5b68"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a90553d3ea6f07a4c4ca27d77776f5b68">More...</a><br /></td></tr> <tr class="separator:a90553d3ea6f07a4c4ca27d77776f5b68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba7298fcdf4dc885fb017bb93e55dbdf"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#aba7298fcdf4dc885fb017bb93e55dbdf">~NisusWrtText</a> ()</td></tr> <tr class="memdesc:aba7298fcdf4dc885fb017bb93e55dbdf"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#aba7298fcdf4dc885fb017bb93e55dbdf">More...</a><br /></td></tr> <tr class="separator:aba7298fcdf4dc885fb017bb93e55dbdf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64ad471266d00905ee7d206ddad7f328"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:a901291bf121c94d89810bae11301915f"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ab1b8fc83909b9df6eaa4ae4869bc57a4">createZones</a> ()</td></tr> <tr class="memdesc:ab1b8fc83909b9df6eaa4ae4869bc57a4"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a7f15180fb24e0205be8b4a89238c08cb"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMWAWSubDocument.html">MWAWSubDocument</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a7f15180fb24e0205be8b4a89238c08cb">getHeader</a> (int page, int &numSimillar)</td></tr> <tr class="memdesc:a7f15180fb24e0205be8b4a89238c08cb"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:aed6a310df777dd1f092df4646be6416b"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMWAWSubDocument.html">MWAWSubDocument</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#aed6a310df777dd1f092df4646be6416b">getFooter</a> (int page, int &numSimillar)</td></tr> <tr class="memdesc:aed6a310df777dd1f092df4646be6416b"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:ab5e139eab8347e3a3695685cd9b99202"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ab5e139eab8347e3a3695685cd9b99202">sendMainText</a> ()</td></tr> <tr class="memdesc:ab5e139eab8347e3a3695685cd9b99202"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a7d2eef3d345e244631b2a39c2a9ac4aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a7d2eef3d345e244631b2a39c2a9ac4aa">flushExtra</a> ()</td></tr> <tr class="memdesc:a7d2eef3d345e244631b2a39c2a9ac4aa"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a36451b5466d619f6ed5d0edfa56a6c25"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a36451b5466d619f6ed5d0edfa56a6c25">sendText</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &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"> </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"> </td></tr> <tr class="memitem:a440f7ff3d95074071a7d4d3895b6e10f"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:aa3a80331dd6f6e8a4343eeb9668f412a"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr> <tr class="memitem:a10698e56d378193e0b16310cab83947b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a10698e56d378193e0b16310cab83947b">computePositions</a> ()</td></tr> <tr class="memdesc:a10698e56d378193e0b16310cab83947b"><td class="mdescLeft"> </td><td class="mdescRight">compute the positions <a href="#a10698e56d378193e0b16310cab83947b">More...</a><br /></td></tr> <tr class="separator:a10698e56d378193e0b16310cab83947b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42d08e319122d921fb3ad55a2b2fe93b"><td class="memItemLeft" align="right" valign="top">void </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 &ruler, int width)</td></tr> <tr class="memdesc:a42d08e319122d921fb3ad55a2b2fe93b"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a4a3b946c976be5a02b9114040293eae8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a4a3b946c976be5a02b9114040293eae8">readFontsList</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry)</td></tr> <tr class="memdesc:a4a3b946c976be5a02b9114040293eae8"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a0cb7c5a6815f0a348ccd9ef5725e3c3d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a0cb7c5a6815f0a348ccd9ef5725e3c3d">readHeaderFooter</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry)</td></tr> <tr class="memdesc:a0cb7c5a6815f0a348ccd9ef5725e3c3d"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a5a0abb68c76220c1c3d1eb6f06b8fc80"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a5a0abb68c76220c1c3d1eb6f06b8fc80">readFootnotes</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry)</td></tr> <tr class="memdesc:a5a0abb68c76220c1c3d1eb6f06b8fc80"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a84ffe90f708cf2bad09f934011eac43c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a84ffe90f708cf2bad09f934011eac43c">readFonts</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry)</td></tr> <tr class="memdesc:a84ffe90f708cf2bad09f934011eac43c"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a6f6c2287674626a37ecb9889cfaf3797"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a6f6c2287674626a37ecb9889cfaf3797">readPosToFont</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry, <a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId)</td></tr> <tr class="memdesc:a6f6c2287674626a37ecb9889cfaf3797"><td class="mdescLeft"> </td><td class="mdescRight">read the FRMT resource: a list of filepos -> fontId <a href="#a6f6c2287674626a37ecb9889cfaf3797">More...</a><br /></td></tr> <tr class="separator:a6f6c2287674626a37ecb9889cfaf3797"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab83d4843049346d2e36b10be908f9152"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ab83d4843049346d2e36b10be908f9152">readParagraphs</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry, <a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId)</td></tr> <tr class="memdesc:ab83d4843049346d2e36b10be908f9152"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:afaefc5ccfb8e65a3ac34db88fa3ec59d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#afaefc5ccfb8e65a3ac34db88fa3ec59d">readPICD</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry, <a class="el" href="namespaceNisusWrtStruct.html#a055032551ff2ff819abf607dc420cac5">NisusWrtStruct::ZoneType</a> zoneId)</td></tr> <tr class="memdesc:afaefc5ccfb8e65a3ac34db88fa3ec59d"><td class="mdescLeft"> </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"> </td></tr> <tr class="memitem:a2323938aa2eb1fb6b9a42b230b31ea4d"><td class="memItemLeft" align="right" valign="top">long </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 &pos)</td></tr> <tr class="memdesc:a2323938aa2eb1fb6b9a42b230b31ea4d"><td class="mdescLeft"> </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"> </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> </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"> </td><td class="mdescRight">the parser state <a href="#a1164936ebffdcc95bdc8234469ce9ba8">More...</a><br /></td></tr> <tr class="separator:a1164936ebffdcc95bdc8234469ce9ba8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63b076448ab5d606e6b75ec1d46b1ed9"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structNisusWrtTextInternal_1_1State.html">NisusWrtTextInternal::State</a> > </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"> </td><td class="mdescRight">the state <a href="#a63b076448ab5d606e6b75ec1d46b1ed9">More...</a><br /></td></tr> <tr class="separator:a63b076448ab5d606e6b75ec1d46b1ed9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b495733fc5dd0ac95c8334448e6e5cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classNisusWrtParser.html">NisusWrtParser</a> * </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"> </td><td class="mdescRight">the main parser; <a href="#a1b495733fc5dd0ac95c8334448e6e5cd">More...</a><br /></td></tr> <tr class="separator:a1b495733fc5dd0ac95c8334448e6e5cd"><td class="memSeparator" colspan="2"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#ac8be1930e54f28d34420448dbaf47159">NisusWrtText</a> (<a class="el" href="classNisusWrtText.html">NisusWrtText</a> const &orig)=delete</td></tr> <tr class="separator:ac8be1930e54f28d34420448dbaf47159"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a337d6b7f268a4899e8efb0bf5e27a119"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classNisusWrtText.html">NisusWrtText</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classNisusWrtText.html#a337d6b7f268a4899e8efb0bf5e27a119">operator=</a> (<a class="el" href="classNisusWrtText.html">NisusWrtText</a> const &orig)=delete</td></tr> <tr class="separator:a337d6b7f268a4899e8efb0bf5e27a119"><td class="memSeparator" colspan="2"> </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 </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"> </td></tr> <tr class="memitem:a749e213defbca9a6452a0beaf0bed0f2"><td class="memItemLeft" align="right" valign="top">class </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"> </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 & Destructor Documentation</h2> <a id="a90553d3ea6f07a4c4ca27d77776f5b68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90553d3ea6f07a4c4ca27d77776f5b68">◆ </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> & </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">◆ </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">◆ </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 & </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">◆ </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">◆ </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">◆ </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> </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 & </td> <td class="paramname"><em>pos</em> </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">◆ </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">◆ </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< <a class="el" href="classMWAWSubDocument.html">MWAWSubDocument</a> > NisusWrtText::getFooter </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>page</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"><em>numSimillar</em> </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">◆ </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< <a class="el" href="classMWAWSubDocument.html">MWAWSubDocument</a> > NisusWrtText::getHeader </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>page</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"><em>numSimillar</em> </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">◆ </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">◆ </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>& NisusWrtText::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classNisusWrtText.html">NisusWrtText</a> const & </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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> </td> <td class="paramname"><em>zoneId</em> </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">◆ </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 & </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> </td> <td class="paramname"><em>zoneId</em> </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">◆ </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 & </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> </td> <td class="paramname"><em>zoneId</em> </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 -> 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">◆ </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 </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">◆ </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 </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">◆ </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">◆ </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 & </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> </td> <td class="paramname"><em>fPos</em> = <code><a class="el" href="structNisusWrtStruct_1_1Position.html">NisusWrtStruct::Position</a>()</code> </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">◆ </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 & </td> <td class="paramname"><em>ruler</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em> </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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<<a class="el" href="structNisusWrtTextInternal_1_1State.html">NisusWrtTextInternal::State</a>> 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>