<!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>MsWks3Text 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('classMsWks3Text.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="classMsWks3Text-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">MsWks3Text Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>the main class to read the text part of Microsoft Works file <a href="classMsWks3Text.html#details">More...</a></p> <p><code>#include <<a class="el" href="MsWks3Text_8hxx_source.html">MsWks3Text.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:a31716fca76a71146ddc4fd8a68384950"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a31716fca76a71146ddc4fd8a68384950">MsWks3Text</a> (<a class="el" href="classMsWksDocument.html">MsWksDocument</a> &zone)</td></tr> <tr class="memdesc:a31716fca76a71146ddc4fd8a68384950"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a31716fca76a71146ddc4fd8a68384950">More...</a><br /></td></tr> <tr class="separator:a31716fca76a71146ddc4fd8a68384950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c6a84ede9c617bb2aa1d418ea3e9b63"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a5c6a84ede9c617bb2aa1d418ea3e9b63">~MsWks3Text</a> ()</td></tr> <tr class="memdesc:a5c6a84ede9c617bb2aa1d418ea3e9b63"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#a5c6a84ede9c617bb2aa1d418ea3e9b63">More...</a><br /></td></tr> <tr class="separator:a5c6a84ede9c617bb2aa1d418ea3e9b63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a6512ed2d161f4c5aa385894b09da34"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a3a6512ed2d161f4c5aa385894b09da34">version</a> () const</td></tr> <tr class="memdesc:a3a6512ed2d161f4c5aa385894b09da34"><td class="mdescLeft"> </td><td class="mdescRight">returns the file version <a href="#a3a6512ed2d161f4c5aa385894b09da34">More...</a><br /></td></tr> <tr class="separator:a3a6512ed2d161f4c5aa385894b09da34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8da54a77aeb0b72e220e86b27fc15187"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a8da54a77aeb0b72e220e86b27fc15187">numPages</a> (int zoneId) const</td></tr> <tr class="memdesc:a8da54a77aeb0b72e220e86b27fc15187"><td class="mdescLeft"> </td><td class="mdescRight">returns the number of pages <a href="#a8da54a77aeb0b72e220e86b27fc15187">More...</a><br /></td></tr> <tr class="separator:a8da54a77aeb0b72e220e86b27fc15187"><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:a316ee682e27ed84b3db855f0b4f3e8f2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">createZones</a> (int numLines=-1, bool mainZone=false)</td></tr> <tr class="memdesc:a316ee682e27ed84b3db855f0b4f3e8f2"><td class="mdescLeft"> </td><td class="mdescRight">finds the different text zones. Returns the zoneId or -1. <a href="#a316ee682e27ed84b3db855f0b4f3e8f2">More...</a><br /></td></tr> <tr class="separator:a316ee682e27ed84b3db855f0b4f3e8f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa92b4f82b4298b11bfef2c2f8bb2d5c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#aaa92b4f82b4298b11bfef2c2f8bb2d5c">readHeaderFooterString</a> (bool header)</td></tr> <tr class="memdesc:aaa92b4f82b4298b11bfef2c2f8bb2d5c"><td class="mdescLeft"> </td><td class="mdescRight">reads the header/footer string : version v1-2 <a href="#aaa92b4f82b4298b11bfef2c2f8bb2d5c">More...</a><br /></td></tr> <tr class="separator:aaa92b4f82b4298b11bfef2c2f8bb2d5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e9ebad6dd03a9d2e0edd72fb822ba01"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a4e9ebad6dd03a9d2e0edd72fb822ba01">flushExtra</a> ()</td></tr> <tr class="memdesc:a4e9ebad6dd03a9d2e0edd72fb822ba01"><td class="mdescLeft"> </td><td class="mdescRight">sends the data which have not yet been sent to the listener <a href="#a4e9ebad6dd03a9d2e0edd72fb822ba01">More...</a><br /></td></tr> <tr class="separator:a4e9ebad6dd03a9d2e0edd72fb822ba01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32d986f061887a9f7e9fe2fa516217a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a32d986f061887a9f7e9fe2fa516217a1">sendZone</a> (int zoneId)</td></tr> <tr class="memdesc:a32d986f061887a9f7e9fe2fa516217a1"><td class="mdescLeft"> </td><td class="mdescRight">send a zone <a href="#a32d986f061887a9f7e9fe2fa516217a1">More...</a><br /></td></tr> <tr class="separator:a32d986f061887a9f7e9fe2fa516217a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3da422dee0c723344058d5d303ab61c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a3da422dee0c723344058d5d303ab61c0">sendNote</a> (int zoneId, int noteId)</td></tr> <tr class="memdesc:a3da422dee0c723344058d5d303ab61c0"><td class="mdescLeft"> </td><td class="mdescRight">send a note <a href="#a3da422dee0c723344058d5d303ab61c0">More...</a><br /></td></tr> <tr class="separator:a3da422dee0c723344058d5d303ab61c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab41f168006ec895a81d13831e3d1f091"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#ab41f168006ec895a81d13831e3d1f091">getHeader</a> () const</td></tr> <tr class="memdesc:ab41f168006ec895a81d13831e3d1f091"><td class="mdescLeft"> </td><td class="mdescRight">returns a header zone id ( or -1 ) <a href="#ab41f168006ec895a81d13831e3d1f091">More...</a><br /></td></tr> <tr class="separator:ab41f168006ec895a81d13831e3d1f091"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac289d94d6a5d51f1c54c9f5886aba423"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#ac289d94d6a5d51f1c54c9f5886aba423">getFooter</a> () const</td></tr> <tr class="memdesc:ac289d94d6a5d51f1c54c9f5886aba423"><td class="mdescLeft"> </td><td class="mdescRight">returns a footer zone id ( or -1 ) <a href="#ac289d94d6a5d51f1c54c9f5886aba423">More...</a><br /></td></tr> <tr class="separator:ac289d94d6a5d51f1c54c9f5886aba423"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1560151f6214731848225c97b017737e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a1560151f6214731848225c97b017737e">getLinesPagesHeight</a> (int zoneId, std::vector< int > &lines, std::vector< int > &pages)</td></tr> <tr class="memdesc:a1560151f6214731848225c97b017737e"><td class="mdescLeft"> </td><td class="mdescRight">return the lines and pages height ( for v1, ...) <a href="#a1560151f6214731848225c97b017737e">More...</a><br /></td></tr> <tr class="separator:a1560151f6214731848225c97b017737e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeea5b1a11f4cec7894933593916f5124"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#aeea5b1a11f4cec7894933593916f5124">readZoneHeader</a> (<a class="el" href="structMsWks3TextInternal_1_1LineZone.html">MsWks3TextInternal::LineZone</a> &zone) const</td></tr> <tr class="memdesc:aeea5b1a11f4cec7894933593916f5124"><td class="mdescLeft"> </td><td class="mdescRight">try to read a zone header <a href="#aeea5b1a11f4cec7894933593916f5124">More...</a><br /></td></tr> <tr class="separator:aeea5b1a11f4cec7894933593916f5124"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a58450664014b3bc2ae73217bd12e43"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a0a58450664014b3bc2ae73217bd12e43">update</a> (<a class="el" href="structMsWks3TextInternal_1_1TextZone.html">MsWks3TextInternal::TextZone</a> &zone)</td></tr> <tr class="memdesc:a0a58450664014b3bc2ae73217bd12e43"><td class="mdescLeft"> </td><td class="mdescRight">prepare a zone <a href="#a0a58450664014b3bc2ae73217bd12e43">More...</a><br /></td></tr> <tr class="separator:a0a58450664014b3bc2ae73217bd12e43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1d1dbce34b9d6e12214e914d52df573"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#aa1d1dbce34b9d6e12214e914d52df573">updateNotes</a> (<a class="el" href="structMsWks3TextInternal_1_1TextZone.html">MsWks3TextInternal::TextZone</a> &zone, int firstNote)</td></tr> <tr class="memdesc:aa1d1dbce34b9d6e12214e914d52df573"><td class="mdescLeft"> </td><td class="mdescRight">prepare the note zones given a zone and the position of the first note <a href="#aa1d1dbce34b9d6e12214e914d52df573">More...</a><br /></td></tr> <tr class="separator:aa1d1dbce34b9d6e12214e914d52df573"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a410bf13091013a553beab1f60e51859c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send</a> (<a class="el" href="structMsWks3TextInternal_1_1TextZone.html">MsWks3TextInternal::TextZone</a> &zone, <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> limit=<a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a>(-1,-1))</td></tr> <tr class="memdesc:a410bf13091013a553beab1f60e51859c"><td class="mdescLeft"> </td><td class="mdescRight">sends the zone data to the listener. <a href="#a410bf13091013a553beab1f60e51859c">More...</a><br /></td></tr> <tr class="separator:a410bf13091013a553beab1f60e51859c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a257be9c69b16cc37bf7547eb2cabd9f3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a257be9c69b16cc37bf7547eb2cabd9f3">readFont</a> (<a class="el" href="structMsWks3TextInternal_1_1Font.html">MsWks3TextInternal::Font</a> &font, long endPos)</td></tr> <tr class="memdesc:a257be9c69b16cc37bf7547eb2cabd9f3"><td class="mdescLeft"> </td><td class="mdescRight">tries to read a font <a href="#a257be9c69b16cc37bf7547eb2cabd9f3">More...</a><br /></td></tr> <tr class="separator:a257be9c69b16cc37bf7547eb2cabd9f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6625aa3d68b946af6a591318b6c2145e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a6625aa3d68b946af6a591318b6c2145e">readParagraph</a> (<a class="el" href="structMsWks3TextInternal_1_1LineZone.html">MsWks3TextInternal::LineZone</a> &zone, <a class="el" href="classMWAWParagraph.html">MWAWParagraph</a> &parag)</td></tr> <tr class="memdesc:a6625aa3d68b946af6a591318b6c2145e"><td class="mdescLeft"> </td><td class="mdescRight">tries to read a paragraph <a href="#a6625aa3d68b946af6a591318b6c2145e">More...</a><br /></td></tr> <tr class="separator:a6625aa3d68b946af6a591318b6c2145e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2527a0f2d713346dc613927ca8953b9c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">sendText</a> (<a class="el" href="structMsWks3TextInternal_1_1LineZone.html">MsWks3TextInternal::LineZone</a> &zone, int zoneId)</td></tr> <tr class="memdesc:a2527a0f2d713346dc613927ca8953b9c"><td class="mdescLeft"> </td><td class="mdescRight">tries to send a text zone <a href="#a2527a0f2d713346dc613927ca8953b9c">More...</a><br /></td></tr> <tr class="separator:a2527a0f2d713346dc613927ca8953b9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a362d2ced0fe9d6d292aeb28ef46af46a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a362d2ced0fe9d6d292aeb28ef46af46a">sendString</a> (std::string &str)</td></tr> <tr class="memdesc:a362d2ced0fe9d6d292aeb28ef46af46a"><td class="mdescLeft"> </td><td class="mdescRight">tries to send a string (for v1-2, header/footer zone) <a href="#a362d2ced0fe9d6d292aeb28ef46af46a">More...</a><br /></td></tr> <tr class="separator:a362d2ced0fe9d6d292aeb28ef46af46a"><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:a6bda8419b8668828c04e9fb4f4045e3f"><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="classMsWks3Text.html#a6bda8419b8668828c04e9fb4f4045e3f">m_parserState</a></td></tr> <tr class="memdesc:a6bda8419b8668828c04e9fb4f4045e3f"><td class="mdescLeft"> </td><td class="mdescRight">the parser state <a href="#a6bda8419b8668828c04e9fb4f4045e3f">More...</a><br /></td></tr> <tr class="separator:a6bda8419b8668828c04e9fb4f4045e3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd5ad160dcbb48b01b9d9748a504e13b"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structMsWks3TextInternal_1_1State.html">MsWks3TextInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#afd5ad160dcbb48b01b9d9748a504e13b">m_state</a></td></tr> <tr class="memdesc:afd5ad160dcbb48b01b9d9748a504e13b"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="#afd5ad160dcbb48b01b9d9748a504e13b">More...</a><br /></td></tr> <tr class="separator:afd5ad160dcbb48b01b9d9748a504e13b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac100e6931d96283df7dd02cf89a056f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWParser.html">MWAWParser</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#ac100e6931d96283df7dd02cf89a056f0">m_mainParser</a></td></tr> <tr class="memdesc:ac100e6931d96283df7dd02cf89a056f0"><td class="mdescLeft"> </td><td class="mdescRight">the main parser; <a href="#ac100e6931d96283df7dd02cf89a056f0">More...</a><br /></td></tr> <tr class="separator:ac100e6931d96283df7dd02cf89a056f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a284c3155ed72b2816b288206b14330ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWksDocument.html">MsWksDocument</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a284c3155ed72b2816b288206b14330ea">m_document</a></td></tr> <tr class="memdesc:a284c3155ed72b2816b288206b14330ea"><td class="mdescLeft"> </td><td class="mdescRight">the input zone <a href="#a284c3155ed72b2816b288206b14330ea">More...</a><br /></td></tr> <tr class="separator:a284c3155ed72b2816b288206b14330ea"><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:adb4b60e44a0bbed9baf6480463016950"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#adb4b60e44a0bbed9baf6480463016950">MsWks3Text</a> (<a class="el" href="classMsWks3Text.html">MsWks3Text</a> const &orig)=delete</td></tr> <tr class="separator:adb4b60e44a0bbed9baf6480463016950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d6b4e11f3614f49a52f724d489c44d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWks3Text.html">MsWks3Text</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a2d6b4e11f3614f49a52f724d489c44d4">operator=</a> (<a class="el" href="classMsWks3Text.html">MsWks3Text</a> const &orig)=delete</td></tr> <tr class="separator:a2d6b4e11f3614f49a52f724d489c44d4"><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:af22d48ee228ad9c07aeccad0a80c932b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#af22d48ee228ad9c07aeccad0a80c932b">MsWksDocument</a></td></tr> <tr class="separator:af22d48ee228ad9c07aeccad0a80c932b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48d31f33135275f324640b3c1af0a2b2"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a48d31f33135275f324640b3c1af0a2b2">MsWksParser</a></td></tr> <tr class="separator:a48d31f33135275f324640b3c1af0a2b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5952566ea143839d46a86ba7757a88a"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#af5952566ea143839d46a86ba7757a88a">MsWksDRParser</a></td></tr> <tr class="separator:af5952566ea143839d46a86ba7757a88a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63fc1803a9ee4965f17044f2e914ac87"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a63fc1803a9ee4965f17044f2e914ac87">MsWksSSParser</a></td></tr> <tr class="separator:a63fc1803a9ee4965f17044f2e914ac87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27741b201af026439873c06e78683348"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWks3Text.html#a27741b201af026439873c06e78683348">MsWks3TextInternal::SubDocument</a></td></tr> <tr class="separator:a27741b201af026439873c06e78683348"><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 Microsoft Works file </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a31716fca76a71146ddc4fd8a68384950"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31716fca76a71146ddc4fd8a68384950">◆ </a></span>MsWks3Text() <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">MsWks3Text::MsWks3Text </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWksDocument.html">MsWksDocument</a> & </td> <td class="paramname"><em>zone</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="a5c6a84ede9c617bb2aa1d418ea3e9b63"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c6a84ede9c617bb2aa1d418ea3e9b63">◆ </a></span>~MsWks3Text()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">MsWks3Text::~MsWks3Text </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="adb4b60e44a0bbed9baf6480463016950"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb4b60e44a0bbed9baf6480463016950">◆ </a></span>MsWks3Text() <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">MsWks3Text::MsWks3Text </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWks3Text.html">MsWks3Text</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="a316ee682e27ed84b3db855f0b4f3e8f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a316ee682e27ed84b3db855f0b4f3e8f2">◆ </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">int MsWks3Text::createZones </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>numLines</em> = <code>-1</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>mainZone</em> = <code>false</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>finds the different text zones. Returns the zoneId or -1. </p> </div> </div> <a id="a4e9ebad6dd03a9d2e0edd72fb822ba01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4e9ebad6dd03a9d2e0edd72fb822ba01">◆ </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 MsWks3Text::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="ac289d94d6a5d51f1c54c9f5886aba423"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac289d94d6a5d51f1c54c9f5886aba423">◆ </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">int MsWks3Text::getFooter </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns a footer zone id ( or -1 ) </p> </div> </div> <a id="ab41f168006ec895a81d13831e3d1f091"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab41f168006ec895a81d13831e3d1f091">◆ </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">int MsWks3Text::getHeader </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns a header zone id ( or -1 ) </p> </div> </div> <a id="a1560151f6214731848225c97b017737e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1560151f6214731848225c97b017737e">◆ </a></span>getLinesPagesHeight()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWks3Text::getLinesPagesHeight </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>zoneId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > & </td> <td class="paramname"><em>lines</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > & </td> <td class="paramname"><em>pages</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 the lines and pages height ( for v1, ...) </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a8da54a77aeb0b72e220e86b27fc15187">numPages()</a>.</p> </div> </div> <a id="a8da54a77aeb0b72e220e86b27fc15187"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8da54a77aeb0b72e220e86b27fc15187">◆ </a></span>numPages()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWks3Text::numPages </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>zoneId</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the number of pages </p> </div> </div> <a id="a2d6b4e11f3614f49a52f724d489c44d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d6b4e11f3614f49a52f724d489c44d4">◆ </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="classMsWks3Text.html">MsWks3Text</a>& MsWks3Text::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWks3Text.html">MsWks3Text</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="a257be9c69b16cc37bf7547eb2cabd9f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a257be9c69b16cc37bf7547eb2cabd9f3">◆ </a></span>readFont()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWks3Text::readFont </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1Font.html">MsWks3TextInternal::Font</a> & </td> <td class="paramname"><em>font</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>endPos</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>tries to read a font </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">sendText()</a>, and <a class="el" href="classMsWks3Text.html#aa1d1dbce34b9d6e12214e914d52df573">updateNotes()</a>.</p> </div> </div> <a id="aaa92b4f82b4298b11bfef2c2f8bb2d5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa92b4f82b4298b11bfef2c2f8bb2d5c">◆ </a></span>readHeaderFooterString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string MsWks3Text::readHeaderFooterString </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>header</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>reads the header/footer string : version v1-2 </p> </div> </div> <a id="a6625aa3d68b946af6a591318b6c2145e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6625aa3d68b946af6a591318b6c2145e">◆ </a></span>readParagraph()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWks3Text::readParagraph </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1LineZone.html">MsWks3TextInternal::LineZone</a> & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWParagraph.html">MWAWParagraph</a> & </td> <td class="paramname"><em>parag</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>tries to read a paragraph </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send()</a>.</p> </div> </div> <a id="aeea5b1a11f4cec7894933593916f5124"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeea5b1a11f4cec7894933593916f5124">◆ </a></span>readZoneHeader()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWks3Text::readZoneHeader </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1LineZone.html">MsWks3TextInternal::LineZone</a> & </td> <td class="paramname"><em>zone</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read a zone header </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">createZones()</a>.</p> </div> </div> <a id="a410bf13091013a553beab1f60e51859c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a410bf13091013a553beab1f60e51859c">◆ </a></span>send()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWks3Text::send </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1TextZone.html">MsWks3TextInternal::TextZone</a> & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> </td> <td class="paramname"><em>limit</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a>(-1,-1)</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>sends the zone data to the listener. </p> <p>You can set limit to send a subzone data ( like note ) </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a4e9ebad6dd03a9d2e0edd72fb822ba01">flushExtra()</a>, <a class="el" href="classMsWks3Text.html#a3da422dee0c723344058d5d303ab61c0">sendNote()</a>, and <a class="el" href="classMsWks3Text.html#a32d986f061887a9f7e9fe2fa516217a1">sendZone()</a>.</p> </div> </div> <a id="a3da422dee0c723344058d5d303ab61c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3da422dee0c723344058d5d303ab61c0">◆ </a></span>sendNote()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWks3Text::sendNote </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>zoneId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>noteId</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>send a note </p> </div> </div> <a id="a362d2ced0fe9d6d292aeb28ef46af46a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a362d2ced0fe9d6d292aeb28ef46af46a">◆ </a></span>sendString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWks3Text::sendString </td> <td>(</td> <td class="paramtype">std::string & </td> <td class="paramname"><em>str</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>tries to send a string (for v1-2, header/footer zone) </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send()</a>.</p> </div> </div> <a id="a2527a0f2d713346dc613927ca8953b9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2527a0f2d713346dc613927ca8953b9c">◆ </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 MsWks3Text::sendText </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1LineZone.html">MsWks3TextInternal::LineZone</a> & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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>tries to send a text zone </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send()</a>.</p> </div> </div> <a id="a32d986f061887a9f7e9fe2fa516217a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32d986f061887a9f7e9fe2fa516217a1">◆ </a></span>sendZone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWks3Text::sendZone </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>zoneId</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>send a zone </p> </div> </div> <a id="a0a58450664014b3bc2ae73217bd12e43"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a58450664014b3bc2ae73217bd12e43">◆ </a></span>update()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWks3Text::update </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1TextZone.html">MsWks3TextInternal::TextZone</a> & </td> <td class="paramname"><em>zone</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>prepare a zone </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">createZones()</a>.</p> </div> </div> <a id="aa1d1dbce34b9d6e12214e914d52df573"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1d1dbce34b9d6e12214e914d52df573">◆ </a></span>updateNotes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWks3Text::updateNotes </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWks3TextInternal_1_1TextZone.html">MsWks3TextInternal::TextZone</a> & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>firstNote</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>prepare the note zones given a zone and the position of the first note </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">createZones()</a>.</p> </div> </div> <a id="a3a6512ed2d161f4c5aa385894b09da34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a6512ed2d161f4c5aa385894b09da34">◆ </a></span>version()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWks3Text::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> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a257be9c69b16cc37bf7547eb2cabd9f3">readFont()</a>, and <a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">sendText()</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a27741b201af026439873c06e78683348"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27741b201af026439873c06e78683348">◆ </a></span>MsWks3TextInternal::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="classMsWks3TextInternal_1_1SubDocument.html">MsWks3TextInternal::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> <a id="af22d48ee228ad9c07aeccad0a80c932b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af22d48ee228ad9c07aeccad0a80c932b">◆ </a></span>MsWksDocument</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="classMsWksDocument.html">MsWksDocument</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="af5952566ea143839d46a86ba7757a88a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af5952566ea143839d46a86ba7757a88a">◆ </a></span>MsWksDRParser</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="classMsWksDRParser.html">MsWksDRParser</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="a48d31f33135275f324640b3c1af0a2b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48d31f33135275f324640b3c1af0a2b2">◆ </a></span>MsWksParser</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="classMsWksParser.html">MsWksParser</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="a63fc1803a9ee4965f17044f2e914ac87"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63fc1803a9ee4965f17044f2e914ac87">◆ </a></span>MsWksSSParser</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="classMsWksSSParser.html">MsWksSSParser</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="a284c3155ed72b2816b288206b14330ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a284c3155ed72b2816b288206b14330ea">◆ </a></span>m_document</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classMsWksDocument.html">MsWksDocument</a>& MsWks3Text::m_document</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the input zone </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">createZones()</a>, <a class="el" href="classMsWks3Text.html#a257be9c69b16cc37bf7547eb2cabd9f3">readFont()</a>, <a class="el" href="classMsWks3Text.html#aaa92b4f82b4298b11bfef2c2f8bb2d5c">readHeaderFooterString()</a>, <a class="el" href="classMsWks3Text.html#a6625aa3d68b946af6a591318b6c2145e">readParagraph()</a>, <a class="el" href="classMsWks3Text.html#aeea5b1a11f4cec7894933593916f5124">readZoneHeader()</a>, <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send()</a>, <a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">sendText()</a>, and <a class="el" href="classMsWks3Text.html#aa1d1dbce34b9d6e12214e914d52df573">updateNotes()</a>.</p> </div> </div> <a id="ac100e6931d96283df7dd02cf89a056f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac100e6931d96283df7dd02cf89a056f0">◆ </a></span>m_mainParser</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classMWAWParser.html">MWAWParser</a>* MsWks3Text::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="classMsWks3Text.html#a31716fca76a71146ddc4fd8a68384950">MsWks3Text()</a>, <a class="el" href="classMsWks3Text.html#a6625aa3d68b946af6a591318b6c2145e">readParagraph()</a>, and <a class="el" href="classMsWks3Text.html#a0a58450664014b3bc2ae73217bd12e43">update()</a>.</p> </div> </div> <a id="a6bda8419b8668828c04e9fb4f4045e3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bda8419b8668828c04e9fb4f4045e3f">◆ </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> MsWks3Text::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="classMsWks3Text.html#a31716fca76a71146ddc4fd8a68384950">MsWks3Text()</a>, <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send()</a>, <a class="el" href="classMsWks3Text.html#a3da422dee0c723344058d5d303ab61c0">sendNote()</a>, <a class="el" href="classMsWks3Text.html#a362d2ced0fe9d6d292aeb28ef46af46a">sendString()</a>, <a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">sendText()</a>, and <a class="el" href="classMsWks3Text.html#a3a6512ed2d161f4c5aa385894b09da34">version()</a>.</p> </div> </div> <a id="afd5ad160dcbb48b01b9d9748a504e13b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd5ad160dcbb48b01b9d9748a504e13b">◆ </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="structMsWks3TextInternal_1_1State.html">MsWks3TextInternal::State</a>> MsWks3Text::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="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">createZones()</a>, <a class="el" href="classMsWks3Text.html#a4e9ebad6dd03a9d2e0edd72fb822ba01">flushExtra()</a>, <a class="el" href="classMsWks3Text.html#ac289d94d6a5d51f1c54c9f5886aba423">getFooter()</a>, <a class="el" href="classMsWks3Text.html#ab41f168006ec895a81d13831e3d1f091">getHeader()</a>, <a class="el" href="classMsWks3Text.html#a1560151f6214731848225c97b017737e">getLinesPagesHeight()</a>, <a class="el" href="classMsWks3Text.html#a8da54a77aeb0b72e220e86b27fc15187">numPages()</a>, <a class="el" href="classMsWks3Text.html#aaa92b4f82b4298b11bfef2c2f8bb2d5c">readHeaderFooterString()</a>, <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">send()</a>, <a class="el" href="classMsWks3Text.html#a3da422dee0c723344058d5d303ab61c0">sendNote()</a>, <a class="el" href="classMsWks3Text.html#a32d986f061887a9f7e9fe2fa516217a1">sendZone()</a>, and <a class="el" href="classMsWks3Text.html#a3a6512ed2d161f4c5aa385894b09da34">version()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="MsWks3Text_8hxx_source.html">MsWks3Text.hxx</a></li> <li><a class="el" href="MsWks3Text_8cxx.html">MsWks3Text.cxx</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Mon Feb 11 2019 22:20:45 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>