<!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>HanMacWrdKText Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('classHanMacWrdKText.html','');}); /* @license-end */ </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="classHanMacWrdKText-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">HanMacWrdKText Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>the main class to read the text part of HanMac Word file <a href="classHanMacWrdKText.html#details">More...</a></p> <p><code>#include <<a class="el" href="HanMacWrdKText_8hxx_source.html">HanMacWrdKText.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:a36c44793daf09d59a3af4f591a7efa96"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a36c44793daf09d59a3af4f591a7efa96">HanMacWrdKText</a> (<a class="el" href="classHanMacWrdKParser.html">HanMacWrdKParser</a> &parser)</td></tr> <tr class="memdesc:a36c44793daf09d59a3af4f591a7efa96"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a36c44793daf09d59a3af4f591a7efa96">More...</a><br /></td></tr> <tr class="separator:a36c44793daf09d59a3af4f591a7efa96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71f43edb136443bde06926e10b98e1bd"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a71f43edb136443bde06926e10b98e1bd">~HanMacWrdKText</a> ()</td></tr> <tr class="memdesc:a71f43edb136443bde06926e10b98e1bd"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#a71f43edb136443bde06926e10b98e1bd">More...</a><br /></td></tr> <tr class="separator:a71f43edb136443bde06926e10b98e1bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3969f3856081deca541e9275d3e12b98"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a3969f3856081deca541e9275d3e12b98">version</a> () const</td></tr> <tr class="memdesc:a3969f3856081deca541e9275d3e12b98"><td class="mdescLeft"> </td><td class="mdescRight">returns the file version <a href="#a3969f3856081deca541e9275d3e12b98">More...</a><br /></td></tr> <tr class="separator:a3969f3856081deca541e9275d3e12b98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ceb2cc2460c7758c7afd115daec2761"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a2ceb2cc2460c7758c7afd115daec2761">numPages</a> () const</td></tr> <tr class="memdesc:a2ceb2cc2460c7758c7afd115daec2761"><td class="mdescLeft"> </td><td class="mdescRight">returns the number of pages <a href="#a2ceb2cc2460c7758c7afd115daec2761">More...</a><br /></td></tr> <tr class="separator:a2ceb2cc2460c7758c7afd115daec2761"><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:ad1052a9eb7b7a55e1a9b3549deb3e957"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#ad1052a9eb7b7a55e1a9b3549deb3e957">sendMainText</a> ()</td></tr> <tr class="memdesc:ad1052a9eb7b7a55e1a9b3549deb3e957"><td class="mdescLeft"> </td><td class="mdescRight">send the main text zone <a href="#ad1052a9eb7b7a55e1a9b3549deb3e957">More...</a><br /></td></tr> <tr class="separator:ad1052a9eb7b7a55e1a9b3549deb3e957"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dc45de4464a206b4ac1a5cdbaffa76d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a7dc45de4464a206b4ac1a5cdbaffa76d">sendText</a> (long id, long subId, <a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener=<a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a>())</td></tr> <tr class="memdesc:a7dc45de4464a206b4ac1a5cdbaffa76d"><td class="mdescLeft"> </td><td class="mdescRight">send a text zone <a href="#a7dc45de4464a206b4ac1a5cdbaffa76d">More...</a><br /></td></tr> <tr class="separator:a7dc45de4464a206b4ac1a5cdbaffa76d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ae8181a2c474814ac10db7b866e9d0d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a1ae8181a2c474814ac10db7b866e9d0d">canSendTextAsGraphic</a> (long id, long subId)</td></tr> <tr class="memdesc:a1ae8181a2c474814ac10db7b866e9d0d"><td class="mdescLeft"> </td><td class="mdescRight">check if we can send a textzone as graphic <a href="#a1ae8181a2c474814ac10db7b866e9d0d">More...</a><br /></td></tr> <tr class="separator:a1ae8181a2c474814ac10db7b866e9d0d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a641d558b02a3742274bd5436dd04606e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a641d558b02a3742274bd5436dd04606e">flushExtra</a> ()</td></tr> <tr class="memdesc:a641d558b02a3742274bd5436dd04606e"><td class="mdescLeft"> </td><td class="mdescRight">sends the data which have not yet been sent to the listener <a href="#a641d558b02a3742274bd5436dd04606e">More...</a><br /></td></tr> <tr class="separator:a641d558b02a3742274bd5436dd04606e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b40082815211e4cd6055469e51c0007"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a8b40082815211e4cd6055469e51c0007">updateTextZoneTypes</a> (std::map< long, int > const &idTypeMap)</td></tr> <tr class="memdesc:a8b40082815211e4cd6055469e51c0007"><td class="mdescLeft"> </td><td class="mdescRight">update the text zone type with map id->type <a href="#a8b40082815211e4cd6055469e51c0007">More...</a><br /></td></tr> <tr class="separator:a8b40082815211e4cd6055469e51c0007"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3556705f99723129599bb14aa5c3685f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a3556705f99723129599bb14aa5c3685f">computeNumPages</a> (<a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const &zone) const</td></tr> <tr class="memdesc:a3556705f99723129599bb14aa5c3685f"><td class="mdescLeft"> </td><td class="mdescRight">compute the number of pages present in a zone <a href="#a3556705f99723129599bb14aa5c3685f">More...</a><br /></td></tr> <tr class="separator:a3556705f99723129599bb14aa5c3685f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a652d220840c51e4e3d9f5b7ef85469f3"><td class="memItemLeft" align="right" valign="top">std::vector< long > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a652d220840c51e4e3d9f5b7ef85469f3">getTokenIdList</a> () const</td></tr> <tr class="memdesc:a652d220840c51e4e3d9f5b7ef85469f3"><td class="mdescLeft"> </td><td class="mdescRight">returns the list of zoneId which corresponds to the token <a href="#a652d220840c51e4e3d9f5b7ef85469f3">More...</a><br /></td></tr> <tr class="separator:a652d220840c51e4e3d9f5b7ef85469f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10a53448fb198dab79b73192a976054c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a10a53448fb198dab79b73192a976054c">getHeaderFooterId</a> (long &headerId, long &footerId) const</td></tr> <tr class="memdesc:a10a53448fb198dab79b73192a976054c"><td class="mdescLeft"> </td><td class="mdescRight">return sthe header/footer id <a href="#a10a53448fb198dab79b73192a976054c">More...</a><br /></td></tr> <tr class="separator:a10a53448fb198dab79b73192a976054c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59391c3a5be6b9be066ef91b3bbf5713"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a59391c3a5be6b9be066ef91b3bbf5713">readTextZone</a> (std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> > zone)</td></tr> <tr class="memdesc:a59391c3a5be6b9be066ef91b3bbf5713"><td class="mdescLeft"> </td><td class="mdescRight">try to read a text zone (type 1) <a href="#a59391c3a5be6b9be066ef91b3bbf5713">More...</a><br /></td></tr> <tr class="separator:a59391c3a5be6b9be066ef91b3bbf5713"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bccab9ce20a1b93958f7c9fb657c06d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a3bccab9ce20a1b93958f7c9fb657c06d">readFontNames</a> (std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> > zone)</td></tr> <tr class="memdesc:a3bccab9ce20a1b93958f7c9fb657c06d"><td class="mdescLeft"> </td><td class="mdescRight">try to read the fonts name zone (type 5) <a href="#a3bccab9ce20a1b93958f7c9fb657c06d">More...</a><br /></td></tr> <tr class="separator:a3bccab9ce20a1b93958f7c9fb657c06d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4fa7b117a3efe62cb0967823725ac4e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#ad4fa7b117a3efe62cb0967823725ac4e">readStyles</a> (std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> > zone)</td></tr> <tr class="memdesc:ad4fa7b117a3efe62cb0967823725ac4e"><td class="mdescLeft"> </td><td class="mdescRight">try to read the style zone (type 3) <a href="#ad4fa7b117a3efe62cb0967823725ac4e">More...</a><br /></td></tr> <tr class="separator:ad4fa7b117a3efe62cb0967823725ac4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65348b182f74d7a7601b20fc78c1f6e5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a65348b182f74d7a7601b20fc78c1f6e5">readSections</a> (std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> > zone)</td></tr> <tr class="memdesc:a65348b182f74d7a7601b20fc78c1f6e5"><td class="mdescLeft"> </td><td class="mdescRight">try to read a section info zone (type 4) <a href="#a65348b182f74d7a7601b20fc78c1f6e5">More...</a><br /></td></tr> <tr class="separator:a65348b182f74d7a7601b20fc78c1f6e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ebcb20f382cd117b601c9e2b864ca1d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText</a> (<a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> &zone, <a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> listener=<a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a>())</td></tr> <tr class="memdesc:a6ebcb20f382cd117b601c9e2b864ca1d"><td class="mdescLeft"> </td><td class="mdescRight">try to send a text zone (type 1) <a href="#a6ebcb20f382cd117b601c9e2b864ca1d">More...</a><br /></td></tr> <tr class="separator:a6ebcb20f382cd117b601c9e2b864ca1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ec53a79e86b5b6972bbc1bd69743b96"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a8ec53a79e86b5b6972bbc1bd69743b96">canSendTextAsGraphic</a> (<a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> &zone)</td></tr> <tr class="memdesc:a8ec53a79e86b5b6972bbc1bd69743b96"><td class="mdescLeft"> </td><td class="mdescRight">check if we can send a textzone has graphic <a href="#a8ec53a79e86b5b6972bbc1bd69743b96">More...</a><br /></td></tr> <tr class="separator:a8ec53a79e86b5b6972bbc1bd69743b96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7479c5f1eb233e7b68be4b0a73bae240"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a7479c5f1eb233e7b68be4b0a73bae240">readFont</a> (<a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const &zone, <a class="el" href="classMWAWFont.html">MWAWFont</a> &font) const</td></tr> <tr class="memdesc:a7479c5f1eb233e7b68be4b0a73bae240"><td class="mdescLeft"> </td><td class="mdescRight">try to read a font in a text zone <a href="#a7479c5f1eb233e7b68be4b0a73bae240">More...</a><br /></td></tr> <tr class="separator:a7479c5f1eb233e7b68be4b0a73bae240"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6afca81f430a24c67f4dd009ed8b6b01"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a6afca81f430a24c67f4dd009ed8b6b01">readParagraph</a> (<a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const &zone, <a class="el" href="structHanMacWrdKTextInternal_1_1Paragraph.html">HanMacWrdKTextInternal::Paragraph</a> &para) const</td></tr> <tr class="memdesc:a6afca81f430a24c67f4dd009ed8b6b01"><td class="mdescLeft"> </td><td class="mdescRight">try to read a paragraph in a text zone <a href="#a6afca81f430a24c67f4dd009ed8b6b01">More...</a><br /></td></tr> <tr class="separator:a6afca81f430a24c67f4dd009ed8b6b01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2af37ca531fd371e68f9d839a8830aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#aa2af37ca531fd371e68f9d839a8830aa">setProperty</a> (<a class="el" href="structHanMacWrdKTextInternal_1_1Paragraph.html">HanMacWrdKTextInternal::Paragraph</a> const &para, float width)</td></tr> <tr class="memdesc:aa2af37ca531fd371e68f9d839a8830aa"><td class="mdescLeft"> </td><td class="mdescRight">send the ruler properties <a href="#aa2af37ca531fd371e68f9d839a8830aa">More...</a><br /></td></tr> <tr class="separator:aa2af37ca531fd371e68f9d839a8830aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada6d1f6b8f68bdfd39fdd53993e25c8f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#ada6d1f6b8f68bdfd39fdd53993e25c8f">readToken</a> (<a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const &zone, <a class="el" href="structHanMacWrdKTextInternal_1_1Token.html">HanMacWrdKTextInternal::Token</a> &token) const</td></tr> <tr class="memdesc:ada6d1f6b8f68bdfd39fdd53993e25c8f"><td class="mdescLeft"> </td><td class="mdescRight">try to read an token in a text zone <a href="#ada6d1f6b8f68bdfd39fdd53993e25c8f">More...</a><br /></td></tr> <tr class="separator:ada6d1f6b8f68bdfd39fdd53993e25c8f"><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:a5e20a017ea4cfe756a0b59ee7207f9fd"><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="classHanMacWrdKText.html#a5e20a017ea4cfe756a0b59ee7207f9fd">m_parserState</a></td></tr> <tr class="memdesc:a5e20a017ea4cfe756a0b59ee7207f9fd"><td class="mdescLeft"> </td><td class="mdescRight">the parser state <a href="#a5e20a017ea4cfe756a0b59ee7207f9fd">More...</a><br /></td></tr> <tr class="separator:a5e20a017ea4cfe756a0b59ee7207f9fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f0e87b3f9caf5ead1785aed8f558d6d"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structHanMacWrdKTextInternal_1_1State.html">HanMacWrdKTextInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a5f0e87b3f9caf5ead1785aed8f558d6d">m_state</a></td></tr> <tr class="memdesc:a5f0e87b3f9caf5ead1785aed8f558d6d"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="#a5f0e87b3f9caf5ead1785aed8f558d6d">More...</a><br /></td></tr> <tr class="separator:a5f0e87b3f9caf5ead1785aed8f558d6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a233f1bb3b326b6a39481bcebdef3966a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classHanMacWrdKParser.html">HanMacWrdKParser</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a233f1bb3b326b6a39481bcebdef3966a">m_mainParser</a></td></tr> <tr class="memdesc:a233f1bb3b326b6a39481bcebdef3966a"><td class="mdescLeft"> </td><td class="mdescRight">the main parser; <a href="#a233f1bb3b326b6a39481bcebdef3966a">More...</a><br /></td></tr> <tr class="separator:a233f1bb3b326b6a39481bcebdef3966a"><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:a9cc7a79ba0174871da2c85898033a253"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#a9cc7a79ba0174871da2c85898033a253">HanMacWrdKText</a> (<a class="el" href="classHanMacWrdKText.html">HanMacWrdKText</a> const &orig)=delete</td></tr> <tr class="separator:a9cc7a79ba0174871da2c85898033a253"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadb361a98890cd5a3b3782ac633c3498"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classHanMacWrdKText.html">HanMacWrdKText</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#aadb361a98890cd5a3b3782ac633c3498">operator=</a> (<a class="el" href="classHanMacWrdKText.html">HanMacWrdKText</a> const &orig)=delete</td></tr> <tr class="separator:aadb361a98890cd5a3b3782ac633c3498"><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:ac81bf16ed4e80b0cccbabb61a4c40e1b"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classHanMacWrdKText.html#ac81bf16ed4e80b0cccbabb61a4c40e1b">HanMacWrdKParser</a></td></tr> <tr class="separator:ac81bf16ed4e80b0cccbabb61a4c40e1b"><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 HanMac Word file </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a36c44793daf09d59a3af4f591a7efa96"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36c44793daf09d59a3af4f591a7efa96">◆ </a></span>HanMacWrdKText() <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">HanMacWrdKText::HanMacWrdKText </td> <td>(</td> <td class="paramtype"><a class="el" href="classHanMacWrdKParser.html">HanMacWrdKParser</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="a71f43edb136443bde06926e10b98e1bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71f43edb136443bde06926e10b98e1bd">◆ </a></span>~HanMacWrdKText()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">HanMacWrdKText::~HanMacWrdKText </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="a9cc7a79ba0174871da2c85898033a253"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cc7a79ba0174871da2c85898033a253">◆ </a></span>HanMacWrdKText() <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">HanMacWrdKText::HanMacWrdKText </td> <td>(</td> <td class="paramtype"><a class="el" href="classHanMacWrdKText.html">HanMacWrdKText</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="a1ae8181a2c474814ac10db7b866e9d0d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ae8181a2c474814ac10db7b866e9d0d">◆ </a></span>canSendTextAsGraphic() <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">bool HanMacWrdKText::canSendTextAsGraphic </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>subId</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>check if we can send a textzone as graphic </p> </div> </div> <a id="a8ec53a79e86b5b6972bbc1bd69743b96"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ec53a79e86b5b6972bbc1bd69743b96">◆ </a></span>canSendTextAsGraphic() <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">bool HanMacWrdKText::canSendTextAsGraphic </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</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>check if we can send a textzone has graphic </p> </div> </div> <a id="a3556705f99723129599bb14aa5c3685f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3556705f99723129599bb14aa5c3685f">◆ </a></span>computeNumPages()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int HanMacWrdKText::computeNumPages </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const & </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>compute the number of pages present in a zone </p> </div> </div> <a id="a641d558b02a3742274bd5436dd04606e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a641d558b02a3742274bd5436dd04606e">◆ </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 HanMacWrdKText::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> <p>send data to the listener </p> </div> </div> <a id="a10a53448fb198dab79b73192a976054c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10a53448fb198dab79b73192a976054c">◆ </a></span>getHeaderFooterId()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void HanMacWrdKText::getHeaderFooterId </td> <td>(</td> <td class="paramtype">long & </td> <td class="paramname"><em>headerId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long & </td> <td class="paramname"><em>footerId</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>return sthe header/footer id </p> </div> </div> <a id="a652d220840c51e4e3d9f5b7ef85469f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a652d220840c51e4e3d9f5b7ef85469f3">◆ </a></span>getTokenIdList()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector< long > const & HanMacWrdKText::getTokenIdList </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 the list of zoneId which corresponds to the token </p> </div> </div> <a id="a2ceb2cc2460c7758c7afd115daec2761"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ceb2cc2460c7758c7afd115daec2761">◆ </a></span>numPages()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int HanMacWrdKText::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="aadb361a98890cd5a3b3782ac633c3498"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadb361a98890cd5a3b3782ac633c3498">◆ </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="classHanMacWrdKText.html">HanMacWrdKText</a>& HanMacWrdKText::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classHanMacWrdKText.html">HanMacWrdKText</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="a7479c5f1eb233e7b68be4b0a73bae240"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7479c5f1eb233e7b68be4b0a73bae240">◆ </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 HanMacWrdKText::readFont </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWFont.html">MWAWFont</a> & </td> <td class="paramname"><em>font</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read a font in a text zone </p> <p class="reference">Referenced by <a class="el" href="classHanMacWrdKText.html#a8ec53a79e86b5b6972bbc1bd69743b96">canSendTextAsGraphic()</a>, <a class="el" href="classHanMacWrdKText.html#a3556705f99723129599bb14aa5c3685f">computeNumPages()</a>, and <a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText()</a>.</p> </div> </div> <a id="a3bccab9ce20a1b93958f7c9fb657c06d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bccab9ce20a1b93958f7c9fb657c06d">◆ </a></span>readFontNames()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool HanMacWrdKText::readFontNames </td> <td>(</td> <td class="paramtype">std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</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>try to read the fonts name zone (type 5) </p> </div> </div> <a id="a6afca81f430a24c67f4dd009ed8b6b01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6afca81f430a24c67f4dd009ed8b6b01">◆ </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 HanMacWrdKText::readParagraph </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structHanMacWrdKTextInternal_1_1Paragraph.html">HanMacWrdKTextInternal::Paragraph</a> & </td> <td class="paramname"><em>para</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read a paragraph in a text zone </p> <p class="reference">Referenced by <a class="el" href="classHanMacWrdKText.html#a8ec53a79e86b5b6972bbc1bd69743b96">canSendTextAsGraphic()</a>, <a class="el" href="classHanMacWrdKText.html#a3556705f99723129599bb14aa5c3685f">computeNumPages()</a>, <a class="el" href="classHanMacWrdKText.html#a59391c3a5be6b9be066ef91b3bbf5713">readTextZone()</a>, and <a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText()</a>.</p> </div> </div> <a id="a65348b182f74d7a7601b20fc78c1f6e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65348b182f74d7a7601b20fc78c1f6e5">◆ </a></span>readSections()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool HanMacWrdKText::readSections </td> <td>(</td> <td class="paramtype">std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</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>try to read a section info zone (type 4) </p> </div> </div> <a id="ad4fa7b117a3efe62cb0967823725ac4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4fa7b117a3efe62cb0967823725ac4e">◆ </a></span>readStyles()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool HanMacWrdKText::readStyles </td> <td>(</td> <td class="paramtype">std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</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>try to read the style zone (type 3) </p> </div> </div> <a id="a59391c3a5be6b9be066ef91b3bbf5713"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59391c3a5be6b9be066ef91b3bbf5713">◆ </a></span>readTextZone()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool HanMacWrdKText::readTextZone </td> <td>(</td> <td class="paramtype">std::shared_ptr< <a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</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>try to read a text zone (type 1) </p> </div> </div> <a id="ada6d1f6b8f68bdfd39fdd53993e25c8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada6d1f6b8f68bdfd39fdd53993e25c8f">◆ </a></span>readToken()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool HanMacWrdKText::readToken </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</a> const & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structHanMacWrdKTextInternal_1_1Token.html">HanMacWrdKTextInternal::Token</a> & </td> <td class="paramname"><em>token</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read an token in a text zone </p> <p class="reference">Referenced by <a class="el" href="classHanMacWrdKText.html#a3556705f99723129599bb14aa5c3685f">computeNumPages()</a>, <a class="el" href="classHanMacWrdKText.html#a59391c3a5be6b9be066ef91b3bbf5713">readTextZone()</a>, and <a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText()</a>.</p> </div> </div> <a id="ad1052a9eb7b7a55e1a9b3549deb3e957"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1052a9eb7b7a55e1a9b3549deb3e957">◆ </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 HanMacWrdKText::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 the main text zone </p> </div> </div> <a id="a7dc45de4464a206b4ac1a5cdbaffa76d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7dc45de4464a206b4ac1a5cdbaffa76d">◆ </a></span>sendText() <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">bool HanMacWrdKText::sendText </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>subId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> </td> <td class="paramname"><em>listener</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</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>send a text zone </p> <p class="reference">Referenced by <a class="el" href="classHanMacWrdKText.html#a641d558b02a3742274bd5436dd04606e">flushExtra()</a>, and <a class="el" href="classHanMacWrdKText.html#ad1052a9eb7b7a55e1a9b3549deb3e957">sendMainText()</a>.</p> </div> </div> <a id="a6ebcb20f382cd117b601c9e2b864ca1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ebcb20f382cd117b601c9e2b864ca1d">◆ </a></span>sendText() <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">bool HanMacWrdKText::sendText </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKZone.html">HanMacWrdKZone</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#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</a> </td> <td class="paramname"><em>listener</em> = <code><a class="el" href="libmwaw__internal_8hxx.html#a829b5f8247cd9997eafc0c14dc4b1869">MWAWListenerPtr</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>try to send a text zone (type 1) </p> </div> </div> <a id="aa2af37ca531fd371e68f9d839a8830aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2af37ca531fd371e68f9d839a8830aa">◆ </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 HanMacWrdKText::setProperty </td> <td>(</td> <td class="paramtype"><a class="el" href="structHanMacWrdKTextInternal_1_1Paragraph.html">HanMacWrdKTextInternal::Paragraph</a> const & </td> <td class="paramname"><em>para</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float </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>send the ruler properties </p> <p class="reference">Referenced by <a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText()</a>.</p> </div> </div> <a id="a8b40082815211e4cd6055469e51c0007"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b40082815211e4cd6055469e51c0007">◆ </a></span>updateTextZoneTypes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void HanMacWrdKText::updateTextZoneTypes </td> <td>(</td> <td class="paramtype">std::map< long, int > const & </td> <td class="paramname"><em>idTypeMap</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>update the text zone type with map id->type </p> </div> </div> <a id="a3969f3856081deca541e9275d3e12b98"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3969f3856081deca541e9275d3e12b98">◆ </a></span>version()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int HanMacWrdKText::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="ac81bf16ed4e80b0cccbabb61a4c40e1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac81bf16ed4e80b0cccbabb61a4c40e1b">◆ </a></span>HanMacWrdKParser</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="classHanMacWrdKParser.html">HanMacWrdKParser</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="a233f1bb3b326b6a39481bcebdef3966a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a233f1bb3b326b6a39481bcebdef3966a">◆ </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="classHanMacWrdKParser.html">HanMacWrdKParser</a>* HanMacWrdKText::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="classHanMacWrdKText.html#a7479c5f1eb233e7b68be4b0a73bae240">readFont()</a>, <a class="el" href="classHanMacWrdKText.html#a6afca81f430a24c67f4dd009ed8b6b01">readParagraph()</a>, and <a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText()</a>.</p> </div> </div> <a id="a5e20a017ea4cfe756a0b59ee7207f9fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e20a017ea4cfe756a0b59ee7207f9fd">◆ </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> HanMacWrdKText::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="classHanMacWrdKText.html#a641d558b02a3742274bd5436dd04606e">flushExtra()</a>, <a class="el" href="classHanMacWrdKText.html#a7479c5f1eb233e7b68be4b0a73bae240">readFont()</a>, <a class="el" href="classHanMacWrdKText.html#a3bccab9ce20a1b93958f7c9fb657c06d">readFontNames()</a>, <a class="el" href="classHanMacWrdKText.html#a6afca81f430a24c67f4dd009ed8b6b01">readParagraph()</a>, <a class="el" href="classHanMacWrdKText.html#a6ebcb20f382cd117b601c9e2b864ca1d">sendText()</a>, <a class="el" href="classHanMacWrdKText.html#aa2af37ca531fd371e68f9d839a8830aa">setProperty()</a>, and <a class="el" href="classHanMacWrdKText.html#a3969f3856081deca541e9275d3e12b98">version()</a>.</p> </div> </div> <a id="a5f0e87b3f9caf5ead1785aed8f558d6d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f0e87b3f9caf5ead1785aed8f558d6d">◆ </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="structHanMacWrdKTextInternal_1_1State.html">HanMacWrdKTextInternal::State</a>> HanMacWrdKText::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="classHanMacWrdKText.html#a1ae8181a2c474814ac10db7b866e9d0d">canSendTextAsGraphic()</a>, <a class="el" href="classHanMacWrdKText.html#a3556705f99723129599bb14aa5c3685f">computeNumPages()</a>, <a class="el" href="classHanMacWrdKText.html#a641d558b02a3742274bd5436dd04606e">flushExtra()</a>, <a class="el" href="classHanMacWrdKText.html#a10a53448fb198dab79b73192a976054c">getHeaderFooterId()</a>, <a class="el" href="classHanMacWrdKText.html#a652d220840c51e4e3d9f5b7ef85469f3">getTokenIdList()</a>, <a class="el" href="classHanMacWrdKText.html#a2ceb2cc2460c7758c7afd115daec2761">numPages()</a>, <a class="el" href="classHanMacWrdKText.html#a65348b182f74d7a7601b20fc78c1f6e5">readSections()</a>, <a class="el" href="classHanMacWrdKText.html#a59391c3a5be6b9be066ef91b3bbf5713">readTextZone()</a>, <a class="el" href="classHanMacWrdKText.html#ad1052a9eb7b7a55e1a9b3549deb3e957">sendMainText()</a>, <a class="el" href="classHanMacWrdKText.html#a7dc45de4464a206b4ac1a5cdbaffa76d">sendText()</a>, <a class="el" href="classHanMacWrdKText.html#a8b40082815211e4cd6055469e51c0007">updateTextZoneTypes()</a>, and <a class="el" href="classHanMacWrdKText.html#a3969f3856081deca541e9275d3e12b98">version()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="HanMacWrdKText_8hxx_source.html">HanMacWrdKText.hxx</a></li> <li><a class="el" href="HanMacWrdKText_8cxx.html">HanMacWrdKText.cxx</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Wed May 20 2020 10:14:04 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.15</small></address> </body> </html>