<!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>MsWrd1ParserInternal::State Struct 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('structMsWrd1ParserInternal_1_1State.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="structMsWrd1ParserInternal_1_1State-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">MsWrd1ParserInternal::State Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p>Internal: the state of a <a class="el" href="classMsWrd1Parser.html" title="the main class to read a Microsoft Word 1 file ">MsWrd1Parser</a>. <a href="structMsWrd1ParserInternal_1_1State.html#details">More...</a></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:a69f1f232c2779ee9417d8cfca0614449"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a69f1f232c2779ee9417d8cfca0614449">State</a> ()</td></tr> <tr class="memdesc:a69f1f232c2779ee9417d8cfca0614449"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a69f1f232c2779ee9417d8cfca0614449">More...</a><br /></td></tr> <tr class="separator:a69f1f232c2779ee9417d8cfca0614449"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:a308e4379172e1d6cb32e435dcb7fb28c"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a308e4379172e1d6cb32e435dcb7fb28c">m_eot</a></td></tr> <tr class="memdesc:a308e4379172e1d6cb32e435dcb7fb28c"><td class="mdescLeft"> </td><td class="mdescRight">end of text <a href="#a308e4379172e1d6cb32e435dcb7fb28c">More...</a><br /></td></tr> <tr class="separator:a308e4379172e1d6cb32e435dcb7fb28c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a379c02906f79c734ac423ddad7bd9669"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a379c02906f79c734ac423ddad7bd9669">m_numColumns</a></td></tr> <tr class="memdesc:a379c02906f79c734ac423ddad7bd9669"><td class="mdescLeft"> </td><td class="mdescRight">the number of columns <a href="#a379c02906f79c734ac423ddad7bd9669">More...</a><br /></td></tr> <tr class="separator:a379c02906f79c734ac423ddad7bd9669"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ebec018079c5ed26a159b96abf87e49"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a5ebec018079c5ed26a159b96abf87e49">m_columnsSep</a></td></tr> <tr class="memdesc:a5ebec018079c5ed26a159b96abf87e49"><td class="mdescLeft"> </td><td class="mdescRight">the column separator <a href="#a5ebec018079c5ed26a159b96abf87e49">More...</a><br /></td></tr> <tr class="separator:a5ebec018079c5ed26a159b96abf87e49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c0e818f348c31a6a5e95fff8bca963a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a7c0e818f348c31a6a5e95fff8bca963a">m_fileZonesLimit</a> [7]</td></tr> <tr class="memdesc:a7c0e818f348c31a6a5e95fff8bca963a"><td class="mdescLeft"> </td><td class="mdescRight">the zones limits <a href="#a7c0e818f348c31a6a5e95fff8bca963a">More...</a><br /></td></tr> <tr class="separator:a7c0e818f348c31a6a5e95fff8bca963a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5f2120af48a828396307f8d79e96003"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="libmwaw__internal_8hxx.html#a3498031e77cc27383ffdafa44c6d4018">MWAWVec2l</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#ab5f2120af48a828396307f8d79e96003">m_textZonesList</a></td></tr> <tr class="memdesc:ab5f2120af48a828396307f8d79e96003"><td class="mdescLeft"> </td><td class="mdescRight">the list of text zones <a href="#ab5f2120af48a828396307f8d79e96003">More...</a><br /></td></tr> <tr class="separator:ab5f2120af48a828396307f8d79e96003"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c893d3661efbc8553b4d7883332bfbc"><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a0c893d3661efbc8553b4d7883332bfbc">m_mainTextZonesList</a></td></tr> <tr class="memdesc:a0c893d3661efbc8553b4d7883332bfbc"><td class="mdescLeft"> </td><td class="mdescRight">the list of main text zones <a href="#a0c893d3661efbc8553b4d7883332bfbc">More...</a><br /></td></tr> <tr class="separator:a0c893d3661efbc8553b4d7883332bfbc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0327e56a3f788cb547b704d8b6df01c8"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structMsWrd1ParserInternal_1_1Font.html">Font</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a0327e56a3f788cb547b704d8b6df01c8">m_fontsList</a></td></tr> <tr class="memdesc:a0327e56a3f788cb547b704d8b6df01c8"><td class="mdescLeft"> </td><td class="mdescRight">the list of fonts <a href="#a0327e56a3f788cb547b704d8b6df01c8">More...</a><br /></td></tr> <tr class="separator:a0327e56a3f788cb547b704d8b6df01c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f2b84e0ec5ded17750a3207d0e2c195"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structMsWrd1ParserInternal_1_1Paragraph.html">Paragraph</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a7f2b84e0ec5ded17750a3207d0e2c195">m_paragraphsList</a></td></tr> <tr class="memdesc:a7f2b84e0ec5ded17750a3207d0e2c195"><td class="mdescLeft"> </td><td class="mdescRight">the list of paragraph <a href="#a7f2b84e0ec5ded17750a3207d0e2c195">More...</a><br /></td></tr> <tr class="separator:a7f2b84e0ec5ded17750a3207d0e2c195"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a933736b3d056f8a3cf1cd7bebbede532"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a933736b3d056f8a3cf1cd7bebbede532">m_endNote</a></td></tr> <tr class="memdesc:a933736b3d056f8a3cf1cd7bebbede532"><td class="mdescLeft"> </td><td class="mdescRight">a flag to know if we send endnote or footnote <a href="#a933736b3d056f8a3cf1cd7bebbede532">More...</a><br /></td></tr> <tr class="separator:a933736b3d056f8a3cf1cd7bebbede532"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae83f7499cc671da48d718478a4c65bf"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="libmwaw__internal_8hxx.html#a3498031e77cc27383ffdafa44c6d4018">MWAWVec2l</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#aae83f7499cc671da48d718478a4c65bf">m_footnotesList</a></td></tr> <tr class="memdesc:aae83f7499cc671da48d718478a4c65bf"><td class="mdescLeft"> </td><td class="mdescRight">the footnote positions ( list of beginPos, endPos) <a href="#aae83f7499cc671da48d718478a4c65bf">More...</a><br /></td></tr> <tr class="separator:aae83f7499cc671da48d718478a4c65bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab145c472d4e7e16341a665baba48c05e"><td class="memItemLeft" align="right" valign="top">std::multimap< long, <a class="el" href="structMsWrd1ParserInternal_1_1PLC.html">PLC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#ab145c472d4e7e16341a665baba48c05e">m_plcMap</a></td></tr> <tr class="memdesc:ab145c472d4e7e16341a665baba48c05e"><td class="mdescLeft"> </td><td class="mdescRight">the text correspondance zone ( filepos, plc ) <a href="#ab145c472d4e7e16341a665baba48c05e">More...</a><br /></td></tr> <tr class="separator:ab145c472d4e7e16341a665baba48c05e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27f572fb65947d0f858da7afa695cca6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a27f572fb65947d0f858da7afa695cca6">m_actPage</a></td></tr> <tr class="memdesc:a27f572fb65947d0f858da7afa695cca6"><td class="mdescLeft"> </td><td class="mdescRight">the actual page <a href="#a27f572fb65947d0f858da7afa695cca6">More...</a><br /></td></tr> <tr class="separator:a27f572fb65947d0f858da7afa695cca6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17f2643654d749ae4adc758cc7b6f891"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a17f2643654d749ae4adc758cc7b6f891">m_numPages</a></td></tr> <tr class="memdesc:a17f2643654d749ae4adc758cc7b6f891"><td class="mdescLeft"> </td><td class="mdescRight">the number of page of the final document <a href="#a17f2643654d749ae4adc758cc7b6f891">More...</a><br /></td></tr> <tr class="separator:a17f2643654d749ae4adc758cc7b6f891"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee18b2b2084fc6672c9ebecca4bc8cb5"><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#aee18b2b2084fc6672c9ebecca4bc8cb5">m_headersId</a></td></tr> <tr class="memdesc:aee18b2b2084fc6672c9ebecca4bc8cb5"><td class="mdescLeft"> </td><td class="mdescRight">the list of header id which corresponds to each page <a href="#aee18b2b2084fc6672c9ebecca4bc8cb5">More...</a><br /></td></tr> <tr class="separator:aee18b2b2084fc6672c9ebecca4bc8cb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84423d3b9b896f0da0f9ddec9f48c55f"><td class="memItemLeft" align="right" valign="top">std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWrd1ParserInternal_1_1State.html#a84423d3b9b896f0da0f9ddec9f48c55f">m_footersId</a></td></tr> <tr class="memdesc:a84423d3b9b896f0da0f9ddec9f48c55f"><td class="mdescLeft"> </td><td class="mdescRight">the list of footer id which corresponds to each page <a href="#a84423d3b9b896f0da0f9ddec9f48c55f">More...</a><br /></td></tr> <tr class="separator:a84423d3b9b896f0da0f9ddec9f48c55f"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Internal: the state of a <a class="el" href="classMsWrd1Parser.html" title="the main class to read a Microsoft Word 1 file ">MsWrd1Parser</a>. </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a69f1f232c2779ee9417d8cfca0614449"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69f1f232c2779ee9417d8cfca0614449">◆ </a></span>State()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">MsWrd1ParserInternal::State::State </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="a27f572fb65947d0f858da7afa695cca6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27f572fb65947d0f858da7afa695cca6">◆ </a></span>m_actPage</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWrd1ParserInternal::State::m_actPage</td> </tr> </table> </div><div class="memdoc"> <p>the actual page </p> </div> </div> <a id="a5ebec018079c5ed26a159b96abf87e49"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ebec018079c5ed26a159b96abf87e49">◆ </a></span>m_columnsSep</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float MsWrd1ParserInternal::State::m_columnsSep</td> </tr> </table> </div><div class="memdoc"> <p>the column separator </p> </div> </div> <a id="a933736b3d056f8a3cf1cd7bebbede532"></a> <h2 class="memtitle"><span class="permalink"><a href="#a933736b3d056f8a3cf1cd7bebbede532">◆ </a></span>m_endNote</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWrd1ParserInternal::State::m_endNote</td> </tr> </table> </div><div class="memdoc"> <p>a flag to know if we send endnote or footnote </p> </div> </div> <a id="a308e4379172e1d6cb32e435dcb7fb28c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a308e4379172e1d6cb32e435dcb7fb28c">◆ </a></span>m_eot</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long MsWrd1ParserInternal::State::m_eot</td> </tr> </table> </div><div class="memdoc"> <p>end of text </p> </div> </div> <a id="a7c0e818f348c31a6a5e95fff8bca963a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c0e818f348c31a6a5e95fff8bca963a">◆ </a></span>m_fileZonesLimit</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWrd1ParserInternal::State::m_fileZonesLimit[7]</td> </tr> </table> </div><div class="memdoc"> <p>the zones limits </p> </div> </div> <a id="a0327e56a3f788cb547b704d8b6df01c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0327e56a3f788cb547b704d8b6df01c8">◆ </a></span>m_fontsList</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structMsWrd1ParserInternal_1_1Font.html">Font</a>> MsWrd1ParserInternal::State::m_fontsList</td> </tr> </table> </div><div class="memdoc"> <p>the list of fonts </p> </div> </div> <a id="a84423d3b9b896f0da0f9ddec9f48c55f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84423d3b9b896f0da0f9ddec9f48c55f">◆ </a></span>m_footersId</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<int> MsWrd1ParserInternal::State::m_footersId</td> </tr> </table> </div><div class="memdoc"> <p>the list of footer id which corresponds to each page </p> </div> </div> <a id="aae83f7499cc671da48d718478a4c65bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae83f7499cc671da48d718478a4c65bf">◆ </a></span>m_footnotesList</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="libmwaw__internal_8hxx.html#a3498031e77cc27383ffdafa44c6d4018">MWAWVec2l</a>> MsWrd1ParserInternal::State::m_footnotesList</td> </tr> </table> </div><div class="memdoc"> <p>the footnote positions ( list of beginPos, endPos) </p> </div> </div> <a id="aee18b2b2084fc6672c9ebecca4bc8cb5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee18b2b2084fc6672c9ebecca4bc8cb5">◆ </a></span>m_headersId</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<int> MsWrd1ParserInternal::State::m_headersId</td> </tr> </table> </div><div class="memdoc"> <p>the list of header id which corresponds to each page </p> </div> </div> <a id="a0c893d3661efbc8553b4d7883332bfbc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c893d3661efbc8553b4d7883332bfbc">◆ </a></span>m_mainTextZonesList</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<int> MsWrd1ParserInternal::State::m_mainTextZonesList</td> </tr> </table> </div><div class="memdoc"> <p>the list of main text zones </p> </div> </div> <a id="a379c02906f79c734ac423ddad7bd9669"></a> <h2 class="memtitle"><span class="permalink"><a href="#a379c02906f79c734ac423ddad7bd9669">◆ </a></span>m_numColumns</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWrd1ParserInternal::State::m_numColumns</td> </tr> </table> </div><div class="memdoc"> <p>the number of columns </p> </div> </div> <a id="a17f2643654d749ae4adc758cc7b6f891"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17f2643654d749ae4adc758cc7b6f891">◆ </a></span>m_numPages</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWrd1ParserInternal::State::m_numPages</td> </tr> </table> </div><div class="memdoc"> <p>the number of page of the final document </p> </div> </div> <a id="a7f2b84e0ec5ded17750a3207d0e2c195"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f2b84e0ec5ded17750a3207d0e2c195">◆ </a></span>m_paragraphsList</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structMsWrd1ParserInternal_1_1Paragraph.html">Paragraph</a>> MsWrd1ParserInternal::State::m_paragraphsList</td> </tr> </table> </div><div class="memdoc"> <p>the list of paragraph </p> </div> </div> <a id="ab145c472d4e7e16341a665baba48c05e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab145c472d4e7e16341a665baba48c05e">◆ </a></span>m_plcMap</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::multimap<long, <a class="el" href="structMsWrd1ParserInternal_1_1PLC.html">PLC</a>> MsWrd1ParserInternal::State::m_plcMap</td> </tr> </table> </div><div class="memdoc"> <p>the text correspondance zone ( filepos, plc ) </p> </div> </div> <a id="ab5f2120af48a828396307f8d79e96003"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5f2120af48a828396307f8d79e96003">◆ </a></span>m_textZonesList</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="libmwaw__internal_8hxx.html#a3498031e77cc27383ffdafa44c6d4018">MWAWVec2l</a>> MsWrd1ParserInternal::State::m_textZonesList</td> </tr> </table> </div><div class="memdoc"> <p>the list of text zones </p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="MsWrd1Parser_8cxx.html">MsWrd1Parser.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:49 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>