<!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>MsWksDocument 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('classMsWksDocument.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="#pro-types">Protected Types</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="classMsWksDocument-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">MsWksDocument Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>the main class to read/store generic data of a MsWorks document v1-v3 <a href="classMsWksDocument.html#details">More...</a></p> <p><code>#include <<a class="el" href="MsWksDocument_8hxx_source.html">MsWksDocument.hxx</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Classes</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structMsWksDocument_1_1Zone.html">Zone</a></td></tr> <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">a zone of a <a class="el" href="classMsWksDocument.html" title="the main class to read/store generic data of a MsWorks document v1-v3">MsWksDocument</a> ( main, header, footer ) <a href="structMsWksDocument_1_1Zone.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a4c155b238e8efbc5fa2406c6c086e4a8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8">ZoneType</a> { <a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8a12700d758a62a8d0ded834c7331f9510">Z_MAIN</a>, <a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8a82d1102c79c4f89af250bca6cb72a78b">Z_HEADER</a>, <a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8a8a7699f94d86c2b6040f999c8a0515b9">Z_FOOTER</a>, <a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8a5c08f6747d120c9703c0d37ec805cb6e">Z_NONE</a> }</td></tr> <tr class="memdesc:a4c155b238e8efbc5fa2406c6c086e4a8"><td class="mdescLeft"> </td><td class="mdescRight">the different type of zone (v1-v3) <a href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8">More...</a><br /></td></tr> <tr class="separator:a4c155b238e8efbc5fa2406c6c086e4a8"><td class="memSeparator" colspan="2"> </td></tr> </table><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:a072cd958fd8e4eb5aeb7d2aa77b794f6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a072cd958fd8e4eb5aeb7d2aa77b794f6">MsWksDocument</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> const &input, <a class="el" href="classMWAWParser.html">MWAWParser</a> &parser)</td></tr> <tr class="memdesc:a072cd958fd8e4eb5aeb7d2aa77b794f6"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a072cd958fd8e4eb5aeb7d2aa77b794f6">More...</a><br /></td></tr> <tr class="separator:a072cd958fd8e4eb5aeb7d2aa77b794f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3e5110c8538d3df9cca9bdae0749432"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#aa3e5110c8538d3df9cca9bdae0749432">~MsWksDocument</a> ()</td></tr> <tr class="memdesc:aa3e5110c8538d3df9cca9bdae0749432"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#aa3e5110c8538d3df9cca9bdae0749432">More...</a><br /></td></tr> <tr class="separator:aa3e5110c8538d3df9cca9bdae0749432"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0970b8ee19c7f4f7ccc8414609f1a91"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#af0970b8ee19c7f4f7ccc8414609f1a91">version</a> () const</td></tr> <tr class="memdesc:af0970b8ee19c7f4f7ccc8414609f1a91"><td class="mdescLeft"> </td><td class="mdescRight">returns the document's version <a href="#af0970b8ee19c7f4f7ccc8414609f1a91">More...</a><br /></td></tr> <tr class="separator:af0970b8ee19c7f4f7ccc8414609f1a91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2e995c49ca940daf82acef633a8b499"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ab2e995c49ca940daf82acef633a8b499">setVersion</a> (int vers)</td></tr> <tr class="memdesc:ab2e995c49ca940daf82acef633a8b499"><td class="mdescLeft"> </td><td class="mdescRight">sets the document's version <a href="#ab2e995c49ca940daf82acef633a8b499">More...</a><br /></td></tr> <tr class="separator:ab2e995c49ca940daf82acef633a8b499"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6149980ccf56a4b04238ad271279285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ae6149980ccf56a4b04238ad271279285">getKind</a> () const</td></tr> <tr class="memdesc:ae6149980ccf56a4b04238ad271279285"><td class="mdescLeft"> </td><td class="mdescRight">returns the document's kind <a href="#ae6149980ccf56a4b04238ad271279285">More...</a><br /></td></tr> <tr class="separator:ae6149980ccf56a4b04238ad271279285"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8f746eeee0525c411b51d9b55114bd8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ad8f746eeee0525c411b51d9b55114bd8">setKind</a> (<a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a> kind)</td></tr> <tr class="memdesc:ad8f746eeee0525c411b51d9b55114bd8"><td class="mdescLeft"> </td><td class="mdescRight">sets the document's kind <a href="#ad8f746eeee0525c411b51d9b55114bd8">More...</a><br /></td></tr> <tr class="separator:ad8f746eeee0525c411b51d9b55114bd8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af205ae641440cee88baf146ed769cd04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#af205ae641440cee88baf146ed769cd04">getInput</a> ()</td></tr> <tr class="memdesc:af205ae641440cee88baf146ed769cd04"><td class="mdescLeft"> </td><td class="mdescRight">returns the actual input <a href="#af205ae641440cee88baf146ed769cd04">More...</a><br /></td></tr> <tr class="separator:af205ae641440cee88baf146ed769cd04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22de60f608ae01e9045bcc895cf77d52"><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="classMsWksDocument.html#a22de60f608ae01e9045bcc895cf77d52">getMainParser</a> ()</td></tr> <tr class="memdesc:a22de60f608ae01e9045bcc895cf77d52"><td class="mdescLeft"> </td><td class="mdescRight">returns the main parser <a href="#a22de60f608ae01e9045bcc895cf77d52">More...</a><br /></td></tr> <tr class="separator:a22de60f608ae01e9045bcc895cf77d52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa5ca3025c9fde9220ce71f3279e3609"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMsWksGraph.html">MsWksGraph</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#afa5ca3025c9fde9220ce71f3279e3609">getGraphParser</a> ()</td></tr> <tr class="memdesc:afa5ca3025c9fde9220ce71f3279e3609"><td class="mdescLeft"> </td><td class="mdescRight">returns the graph parser <a href="#afa5ca3025c9fde9220ce71f3279e3609">More...</a><br /></td></tr> <tr class="separator:afa5ca3025c9fde9220ce71f3279e3609"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc6a15a240d976ca9d6cc883b52b3f65"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMsWks3Text.html">MsWks3Text</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#afc6a15a240d976ca9d6cc883b52b3f65">getTextParser3</a> ()</td></tr> <tr class="memdesc:afc6a15a240d976ca9d6cc883b52b3f65"><td class="mdescLeft"> </td><td class="mdescRight">returns the text parser (for v1-v3 document) <a href="#afc6a15a240d976ca9d6cc883b52b3f65">More...</a><br /></td></tr> <tr class="separator:afc6a15a240d976ca9d6cc883b52b3f65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae35b423a09ce09fd65f4908865b628b1"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMsWks4Text.html">MsWks4Text</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ae35b423a09ce09fd65f4908865b628b1">getTextParser4</a> ()</td></tr> <tr class="memdesc:ae35b423a09ce09fd65f4908865b628b1"><td class="mdescLeft"> </td><td class="mdescRight">returns the text parser (for v4 document) <a href="#ae35b423a09ce09fd65f4908865b628b1">More...</a><br /></td></tr> <tr class="separator:ae35b423a09ce09fd65f4908865b628b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa647d36e1212142822c1ba364dc78227"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibmwaw_1_1DebugFile.html">libmwaw::DebugFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#aa647d36e1212142822c1ba364dc78227">ascii</a> ()</td></tr> <tr class="memdesc:aa647d36e1212142822c1ba364dc78227"><td class="mdescLeft"> </td><td class="mdescRight">a DebugFile used to write what we recognize when we parse the document <a href="#aa647d36e1212142822c1ba364dc78227">More...</a><br /></td></tr> <tr class="separator:aa647d36e1212142822c1ba364dc78227"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a726733bf9ca66160ce2ecda22a8be2b6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">checkHeader3</a> (<a class="el" href="classMWAWHeader.html">MWAWHeader</a> *header, bool strict=false)</td></tr> <tr class="memdesc:a726733bf9ca66160ce2ecda22a8be2b6"><td class="mdescLeft"> </td><td class="mdescRight">checks if the file header corresponds to a v1-v3 document (or not) <a href="#a726733bf9ca66160ce2ecda22a8be2b6">More...</a><br /></td></tr> <tr class="separator:a726733bf9ca66160ce2ecda22a8be2b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5927ce24a35f0b5286fe6b1bc0235e97"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a5927ce24a35f0b5286fe6b1bc0235e97">getLengthOfFileHeader3</a> () const</td></tr> <tr class="memdesc:a5927ce24a35f0b5286fe6b1bc0235e97"><td class="mdescLeft"> </td><td class="mdescRight">returns the length of the file header of a v1-v3 document (if know) <a href="#a5927ce24a35f0b5286fe6b1bc0235e97">More...</a><br /></td></tr> <tr class="separator:a5927ce24a35f0b5286fe6b1bc0235e97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b3895ec5fab04f6280832408f3e85c6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a8b3895ec5fab04f6280832408f3e85c6">readPrintInfo</a> ()</td></tr> <tr class="memdesc:a8b3895ec5fab04f6280832408f3e85c6"><td class="mdescLeft"> </td><td class="mdescRight">read the print info zone (v1-v3) <a href="#a8b3895ec5fab04f6280832408f3e85c6">More...</a><br /></td></tr> <tr class="separator:a8b3895ec5fab04f6280832408f3e85c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a988d6d00c25b9959ae5c503e90c8affb"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo</a> (long sz=-1)</td></tr> <tr class="memdesc:a988d6d00c25b9959ae5c503e90c8affb"><td class="mdescLeft"> </td><td class="mdescRight">try to read the documentinfo ( v1-v3) <a href="#a988d6d00c25b9959ae5c503e90c8affb">More...</a><br /></td></tr> <tr class="separator:a988d6d00c25b9959ae5c503e90c8affb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77591924c70af31dfef893ccd98fe146"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a77591924c70af31dfef893ccd98fe146">readZone</a> (<a class="el" href="structMsWksDocument_1_1Zone.html">Zone</a> &zone)</td></tr> <tr class="memdesc:a77591924c70af31dfef893ccd98fe146"><td class="mdescLeft"> </td><td class="mdescRight">try to read a generic zone <a href="#a77591924c70af31dfef893ccd98fe146">More...</a><br /></td></tr> <tr class="separator:a77591924c70af31dfef893ccd98fe146"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68042eeda3acdc92d8c04f15c7044cef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter</a> (bool header, int check)</td></tr> <tr class="memdesc:a68042eeda3acdc92d8c04f15c7044cef"><td class="mdescLeft"> </td><td class="mdescRight">try to read a header/footer group <a href="#a68042eeda3acdc92d8c04f15c7044cef">More...</a><br /></td></tr> <tr class="separator:a68042eeda3acdc92d8c04f15c7044cef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a077d1c92060e0e9e32d9c93ba2dbd8b5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a077d1c92060e0e9e32d9c93ba2dbd8b5">createOLEZones</a> (<a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> input)</td></tr> <tr class="memdesc:a077d1c92060e0e9e32d9c93ba2dbd8b5"><td class="mdescLeft"> </td><td class="mdescRight">finds the different OLE zones <a href="#a077d1c92060e0e9e32d9c93ba2dbd8b5">More...</a><br /></td></tr> <tr class="separator:a077d1c92060e0e9e32d9c93ba2dbd8b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c2376b38e42c56a72a1dbe171a9ec9d"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a6c2376b38e42c56a72a1dbe171a9ec9d">getUnparsedOLEZones</a> () const</td></tr> <tr class="memdesc:a6c2376b38e42c56a72a1dbe171a9ec9d"><td class="mdescLeft"> </td><td class="mdescRight">returns the list of unparsed OLE zones <a href="#a6c2376b38e42c56a72a1dbe171a9ec9d">More...</a><br /></td></tr> <tr class="separator:a6c2376b38e42c56a72a1dbe171a9ec9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70353d410e9bc78be5e09b63a529cda0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a70353d410e9bc78be5e09b63a529cda0">hasHeader</a> () const</td></tr> <tr class="memdesc:a70353d410e9bc78be5e09b63a529cda0"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the document has some header ( found by checkHeader3) <a href="#a70353d410e9bc78be5e09b63a529cda0">More...</a><br /></td></tr> <tr class="separator:a70353d410e9bc78be5e09b63a529cda0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21a869cff71fe2ddf4193b9df7cf0a3a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a21a869cff71fe2ddf4193b9df7cf0a3a">hasFooter</a> () const</td></tr> <tr class="memdesc:a21a869cff71fe2ddf4193b9df7cf0a3a"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the document has some footer ( found by checkHeader3) <a href="#a21a869cff71fe2ddf4193b9df7cf0a3a">More...</a><br /></td></tr> <tr class="separator:a21a869cff71fe2ddf4193b9df7cf0a3a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc621678e398353048cfeeeb4ae57d0a"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#adc621678e398353048cfeeeb4ae57d0a">getHeaderFooterHeight</a> (bool header) const</td></tr> <tr class="memdesc:adc621678e398353048cfeeeb4ae57d0a"><td class="mdescLeft"> </td><td class="mdescRight">returns the header/footer height (found by readGroupHeaderFooter) <a href="#adc621678e398353048cfeeeb4ae57d0a">More...</a><br /></td></tr> <tr class="separator:adc621678e398353048cfeeeb4ae57d0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a007eb6f78165cce743c307c1c6be19fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList</a> (std::vector< <a class="el" href="classMWAWPageSpan.html">MWAWPageSpan</a> > &pagesList, int &numPages)</td></tr> <tr class="memdesc:a007eb6f78165cce743c307c1c6be19fc"><td class="mdescLeft"> </td><td class="mdescRight">get the page span list and the number of page for a v1-v3 document <a href="#a007eb6f78165cce743c307c1c6be19fc">More...</a><br /></td></tr> <tr class="separator:a007eb6f78165cce743c307c1c6be19fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e3eaad5c0adee2a70cd6a6a86333aa6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a7e3eaad5c0adee2a70cd6a6a86333aa6">getColor</a> (int id, <a class="el" href="structMWAWColor.html">MWAWColor</a> &col, int vers)</td></tr> <tr class="memdesc:a7e3eaad5c0adee2a70cd6a6a86333aa6"><td class="mdescLeft"> </td><td class="mdescRight">returns the color which correspond to an index <a href="#a7e3eaad5c0adee2a70cd6a6a86333aa6">More...</a><br /></td></tr> <tr class="separator:a7e3eaad5c0adee2a70cd6a6a86333aa6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affab48a2f6eb2889d0097ec040b8cd94"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structMWAWColor.html">MWAWColor</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#affab48a2f6eb2889d0097ec040b8cd94">getPalette</a> (int vers)</td></tr> <tr class="memdesc:affab48a2f6eb2889d0097ec040b8cd94"><td class="mdescLeft"> </td><td class="mdescRight">returns a list of color corresponding to a version <a href="#affab48a2f6eb2889d0097ec040b8cd94">More...</a><br /></td></tr> <tr class="separator:affab48a2f6eb2889d0097ec040b8cd94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff03803a3020910279f0b5404a558db2"><td class="memItemLeft" align="right" valign="top">std::multimap< int, <a class="el" href="structMsWksDocument_1_1Zone.html">Zone</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#aff03803a3020910279f0b5404a558db2">getTypeZoneMap</a> ()</td></tr> <tr class="memdesc:aff03803a3020910279f0b5404a558db2"><td class="mdescLeft"> </td><td class="mdescRight">returns the document entry map of a v1-v3 document <a href="#aff03803a3020910279f0b5404a558db2">More...</a><br /></td></tr> <tr class="separator:aff03803a3020910279f0b5404a558db2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3cac275c7a28df32da01e744838ad14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMsWksDocument_1_1Zone.html">Zone</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ae3cac275c7a28df32da01e744838ad14">getZone</a> (<a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8">ZoneType</a> type) const</td></tr> <tr class="memdesc:ae3cac275c7a28df32da01e744838ad14"><td class="mdescLeft"> </td><td class="mdescRight">returns the zone corresponding to a zoneType (v1-v3 document) <a href="#ae3cac275c7a28df32da01e744838ad14">More...</a><br /></td></tr> <tr class="separator:ae3cac275c7a28df32da01e744838ad14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bed01114f099a6638535da7a8f759ce"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a0bed01114f099a6638535da7a8f759ce">getNewZoneId</a> () const</td></tr> <tr class="memdesc:a0bed01114f099a6638535da7a8f759ce"><td class="mdescLeft"> </td><td class="mdescRight">returns a free zone'id <a href="#a0bed01114f099a6638535da7a8f759ce">More...</a><br /></td></tr> <tr class="separator:a0bed01114f099a6638535da7a8f759ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b40f235525ecf7dae7d0a0957c21ac9"><td class="memItemLeft" align="right" valign="top">std::multimap< std::string, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a7b40f235525ecf7dae7d0a0957c21ac9">getEntryMap</a> ()</td></tr> <tr class="memdesc:a7b40f235525ecf7dae7d0a0957c21ac9"><td class="mdescLeft"> </td><td class="mdescRight">returns the document entry map of a v4 document <a href="#a7b40f235525ecf7dae7d0a0957c21ac9">More...</a><br /></td></tr> <tr class="separator:a7b40f235525ecf7dae7d0a0957c21ac9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c7df59cce52cb1a4792fbbbc4b7677d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a8c7df59cce52cb1a4792fbbbc4b7677d">sendZone</a> (int zoneType)</td></tr> <tr class="memdesc:a8c7df59cce52cb1a4792fbbbc4b7677d"><td class="mdescLeft"> </td><td class="mdescRight">try to send a zone (v1-v3 document) <a href="#a8c7df59cce52cb1a4792fbbbc4b7677d">More...</a><br /></td></tr> <tr class="separator:a8c7df59cce52cb1a4792fbbbc4b7677d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80600e2adb091d2f91a24cd4530819e5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a80600e2adb091d2f91a24cd4530819e5">newPage</a> (int page, bool softBreak=false)</td></tr> <tr class="memdesc:a80600e2adb091d2f91a24cd4530819e5"><td class="mdescLeft"> </td><td class="mdescRight">tries to create a new page <a href="#a80600e2adb091d2f91a24cd4530819e5">More...</a><br /></td></tr> <tr class="separator:a80600e2adb091d2f91a24cd4530819e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0ed282b4cd3a1f9981088a9abba8562"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ad0ed282b4cd3a1f9981088a9abba8562">sendFootnoteContent</a> (int noteId)</td></tr> <tr class="memdesc:ad0ed282b4cd3a1f9981088a9abba8562"><td class="mdescLeft"> </td><td class="mdescRight">try to send a footnote content (v4 document) <a href="#ad0ed282b4cd3a1f9981088a9abba8562">More...</a><br /></td></tr> <tr class="separator:ad0ed282b4cd3a1f9981088a9abba8562"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8edb14ef50168d9505838966f0231e57"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a8edb14ef50168d9505838966f0231e57">sendFootnote</a> (int id)</td></tr> <tr class="memdesc:a8edb14ef50168d9505838966f0231e57"><td class="mdescLeft"> </td><td class="mdescRight">tries to send a footnote <a href="#a8edb14ef50168d9505838966f0231e57">More...</a><br /></td></tr> <tr class="separator:a8edb14ef50168d9505838966f0231e57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9648b6d7dae0984dabc3d2d9117d292"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ac9648b6d7dae0984dabc3d2d9117d292">sendText</a> (int id)</td></tr> <tr class="memdesc:ac9648b6d7dae0984dabc3d2d9117d292"><td class="mdescLeft"> </td><td class="mdescRight">try to send a text zone (v1-v3 document) <a href="#ac9648b6d7dae0984dabc3d2d9117d292">More...</a><br /></td></tr> <tr class="separator:ac9648b6d7dae0984dabc3d2d9117d292"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae607f5914418d90339ec64dfb724595f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ae607f5914418d90339ec64dfb724595f">sendOLE</a> (int id, <a class="el" href="classMWAWPosition.html">MWAWPosition</a> const &pos, <a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> const &style)</td></tr> <tr class="memdesc:ae607f5914418d90339ec64dfb724595f"><td class="mdescLeft"> </td><td class="mdescRight">send an OLE zone <a href="#ae607f5914418d90339ec64dfb724595f">More...</a><br /></td></tr> <tr class="separator:ae607f5914418d90339ec64dfb724595f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a673f15b10200e9c116d2db69bfd182"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a5a673f15b10200e9c116d2db69bfd182">sendRBIL</a> (int id, <a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const &sz)</td></tr> <tr class="memdesc:a5a673f15b10200e9c116d2db69bfd182"><td class="mdescLeft"> </td><td class="mdescRight">send a rbil zone <a href="#a5a673f15b10200e9c116d2db69bfd182">More...</a><br /></td></tr> <tr class="separator:a5a673f15b10200e9c116d2db69bfd182"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a553127493012d4a63192f9c6b44b66f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a553127493012d4a63192f9c6b44b66f2">sendTextbox</a> (<a class="el" href="classMWAWEntry.html">MWAWEntry</a> const &entry, std::string const &frame)</td></tr> <tr class="memdesc:a553127493012d4a63192f9c6b44b66f2"><td class="mdescLeft"> </td><td class="mdescRight">send a textbox <a href="#a553127493012d4a63192f9c6b44b66f2">More...</a><br /></td></tr> <tr class="separator:a553127493012d4a63192f9c6b44b66f2"><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:aa0f134f6147b50a0b6a02fc78369a2b2"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMWAWParserState.html">MWAWParserState</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#aa0f134f6147b50a0b6a02fc78369a2b2">m_parserState</a></td></tr> <tr class="memdesc:aa0f134f6147b50a0b6a02fc78369a2b2"><td class="mdescLeft"> </td><td class="mdescRight">the parser state <a href="#aa0f134f6147b50a0b6a02fc78369a2b2">More...</a><br /></td></tr> <tr class="separator:aa0f134f6147b50a0b6a02fc78369a2b2"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a> Protected Types</h2></td></tr> <tr class="memitem:afa9feafe8e8cdca6ad89ff6db1e4ec02"><td class="memItemLeft" align="right" valign="top">typedef void(MWAWParser::* </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#afa9feafe8e8cdca6ad89ff6db1e4ec02">NewPage</a>) (int page, bool softBreak)</td></tr> <tr class="memdesc:afa9feafe8e8cdca6ad89ff6db1e4ec02"><td class="mdescLeft"> </td><td class="mdescRight">callback used to send a page break <a href="#afa9feafe8e8cdca6ad89ff6db1e4ec02">More...</a><br /></td></tr> <tr class="separator:afa9feafe8e8cdca6ad89ff6db1e4ec02"><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:a57314cdd3b5bd78d7ee5efbe9b40ec4c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a57314cdd3b5bd78d7ee5efbe9b40ec4c">readCellInFormula</a> (<a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> &instr, bool is2D)</td></tr> <tr class="memdesc:a57314cdd3b5bd78d7ee5efbe9b40ec4c"><td class="mdescLeft"> </td><td class="mdescRight">reads a cell <a href="#a57314cdd3b5bd78d7ee5efbe9b40ec4c">More...</a><br /></td></tr> <tr class="separator:a57314cdd3b5bd78d7ee5efbe9b40ec4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a892e30df53284919ff1556572a4bfd1c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a892e30df53284919ff1556572a4bfd1c">readDBString</a> (long endPos, std::string &res)</td></tr> <tr class="memdesc:a892e30df53284919ff1556572a4bfd1c"><td class="mdescLeft"> </td><td class="mdescRight">try to read a string <a href="#a892e30df53284919ff1556572a4bfd1c">More...</a><br /></td></tr> <tr class="separator:a892e30df53284919ff1556572a4bfd1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28e2b3fe993bbd012f168a93bbf2be15"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a28e2b3fe993bbd012f168a93bbf2be15">readDBNumber</a> (long endPos, double &res, bool &isNan, std::string &str)</td></tr> <tr class="memdesc:a28e2b3fe993bbd012f168a93bbf2be15"><td class="mdescLeft"> </td><td class="mdescRight">try to read a number <a href="#a28e2b3fe993bbd012f168a93bbf2be15">More...</a><br /></td></tr> <tr class="separator:a28e2b3fe993bbd012f168a93bbf2be15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa656b80f2eb0cde6a0027a5e70c18b18"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#aa656b80f2eb0cde6a0027a5e70c18b18">readFormula</a> (long endPos, <a class="el" href="classMWAWCellContent.html">MWAWCellContent</a> &content, std::string &extra)</td></tr> <tr class="separator:aa656b80f2eb0cde6a0027a5e70c18b18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac00d8f230796c0d4a342a6832fbff01b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ac00d8f230796c0d4a342a6832fbff01b">initAsciiFile</a> (std::string const &name)</td></tr> <tr class="memdesc:ac00d8f230796c0d4a342a6832fbff01b"><td class="mdescLeft"> </td><td class="mdescRight">inits the ascii file <a href="#ac00d8f230796c0d4a342a6832fbff01b">More...</a><br /></td></tr> <tr class="separator:ac00d8f230796c0d4a342a6832fbff01b"><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:a58277935295582781fb071adbb7e807f"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structMsWksDocumentInternal_1_1State.html">MsWksDocumentInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a58277935295582781fb071adbb7e807f">m_state</a></td></tr> <tr class="memdesc:a58277935295582781fb071adbb7e807f"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="#a58277935295582781fb071adbb7e807f">More...</a><br /></td></tr> <tr class="separator:a58277935295582781fb071adbb7e807f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80fea8f0ffec7b348388203015a93c50"><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="classMsWksDocument.html#a80fea8f0ffec7b348388203015a93c50">m_parser</a></td></tr> <tr class="memdesc:a80fea8f0ffec7b348388203015a93c50"><td class="mdescLeft"> </td><td class="mdescRight">the main parser <a href="#a80fea8f0ffec7b348388203015a93c50">More...</a><br /></td></tr> <tr class="separator:a80fea8f0ffec7b348388203015a93c50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa60642f9c1840648254a8708b6cf0a4e"><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="classMsWksDocument.html#aa60642f9c1840648254a8708b6cf0a4e">m_parentDocument</a></td></tr> <tr class="memdesc:aa60642f9c1840648254a8708b6cf0a4e"><td class="mdescLeft"> </td><td class="mdescRight">the parent document (if this is not the main document) <a href="#aa60642f9c1840648254a8708b6cf0a4e">More...</a><br /></td></tr> <tr class="separator:aa60642f9c1840648254a8708b6cf0a4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fa2e320a74ea25dcf39ed2f12724de2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a0fa2e320a74ea25dcf39ed2f12724de2">m_input</a></td></tr> <tr class="memdesc:a0fa2e320a74ea25dcf39ed2f12724de2"><td class="mdescLeft"> </td><td class="mdescRight">the input which can be an OLE in MSWorks 4 file <a href="#a0fa2e320a74ea25dcf39ed2f12724de2">More...</a><br /></td></tr> <tr class="separator:a0fa2e320a74ea25dcf39ed2f12724de2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71796a904303a09e5b981c9f87075287"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibmwaw_1_1DebugFile.html">libmwaw::DebugFile</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a71796a904303a09e5b981c9f87075287">m_asciiFile</a></td></tr> <tr class="memdesc:a71796a904303a09e5b981c9f87075287"><td class="mdescLeft"> </td><td class="mdescRight">the debug file of the actual input <a href="#a71796a904303a09e5b981c9f87075287">More...</a><br /></td></tr> <tr class="separator:a71796a904303a09e5b981c9f87075287"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad75b0af4884b0068bd6f315ea39f1281"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMsWksGraph.html">MsWksGraph</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ad75b0af4884b0068bd6f315ea39f1281">m_graphParser</a></td></tr> <tr class="memdesc:ad75b0af4884b0068bd6f315ea39f1281"><td class="mdescLeft"> </td><td class="mdescRight">the graph document <a href="#ad75b0af4884b0068bd6f315ea39f1281">More...</a><br /></td></tr> <tr class="separator:ad75b0af4884b0068bd6f315ea39f1281"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0ef4d3566bb3b7ff4b01d460fc2d276"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMsWks3Text.html">MsWks3Text</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ad0ef4d3566bb3b7ff4b01d460fc2d276">m_textParser3</a></td></tr> <tr class="memdesc:ad0ef4d3566bb3b7ff4b01d460fc2d276"><td class="mdescLeft"> </td><td class="mdescRight">the text document (for v1-3 document) <a href="#ad0ef4d3566bb3b7ff4b01d460fc2d276">More...</a><br /></td></tr> <tr class="separator:ad0ef4d3566bb3b7ff4b01d460fc2d276"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf522e174754d8ea3984d87a0fc69839"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="classMsWks4Text.html">MsWks4Text</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#adf522e174754d8ea3984d87a0fc69839">m_textParser4</a></td></tr> <tr class="memdesc:adf522e174754d8ea3984d87a0fc69839"><td class="mdescLeft"> </td><td class="mdescRight">the text document (for v4 document) <a href="#adf522e174754d8ea3984d87a0fc69839">More...</a><br /></td></tr> <tr class="separator:adf522e174754d8ea3984d87a0fc69839"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50f395e225e596189311e562518e412e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWksDocument.html#afa9feafe8e8cdca6ad89ff6db1e4ec02">NewPage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a50f395e225e596189311e562518e412e">m_newPage</a></td></tr> <tr class="memdesc:a50f395e225e596189311e562518e412e"><td class="mdescLeft"> </td><td class="mdescRight">the new page callback <a href="#a50f395e225e596189311e562518e412e">More...</a><br /></td></tr> <tr class="separator:a50f395e225e596189311e562518e412e"><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:a6e409b77f15ef87cf16af5c74c4939cd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a6e409b77f15ef87cf16af5c74c4939cd">MsWksDocument</a> (<a class="el" href="classMsWksDocument.html">MsWksDocument</a> const &orig)=delete</td></tr> <tr class="separator:a6e409b77f15ef87cf16af5c74c4939cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86dc518e0674c5f4ccee73fbf3934e83"><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="classMsWksDocument.html#a86dc518e0674c5f4ccee73fbf3934e83">operator=</a> (<a class="el" href="classMsWksDocument.html">MsWksDocument</a> const &orig)=delete</td></tr> <tr class="separator:a86dc518e0674c5f4ccee73fbf3934e83"><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:a55ac8262e0bcf25d8d39384db0171145"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a55ac8262e0bcf25d8d39384db0171145">MsWksDocumentInternal::SubDocument</a></td></tr> <tr class="separator:a55ac8262e0bcf25d8d39384db0171145"><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="classMsWksDocument.html#a48d31f33135275f324640b3c1af0a2b2">MsWksParser</a></td></tr> <tr class="separator:a48d31f33135275f324640b3c1af0a2b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a927a5ff3cd7168fb08a3ef1aff78eae9"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#a927a5ff3cd7168fb08a3ef1aff78eae9">MsWks4Zone</a></td></tr> <tr class="separator:a927a5ff3cd7168fb08a3ef1aff78eae9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab637649422e24e333f53d8bb26712b01"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWksDocument.html#ab637649422e24e333f53d8bb26712b01">MsWksDBParser</a></td></tr> <tr class="separator:ab637649422e24e333f53d8bb26712b01"><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="classMsWksDocument.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="classMsWksDocument.html#a63fc1803a9ee4965f17044f2e914ac87">MsWksSSParser</a></td></tr> <tr class="separator:a63fc1803a9ee4965f17044f2e914ac87"><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/store generic data of a MsWorks document v1-v3 </p> </div><h2 class="groupheader">Member Typedef Documentation</h2> <a id="afa9feafe8e8cdca6ad89ff6db1e4ec02"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa9feafe8e8cdca6ad89ff6db1e4ec02">◆ </a></span>NewPage</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">typedef void(MWAWParser::* MsWksDocument::NewPage) (int page, bool softBreak)</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>callback used to send a page break </p> </div> </div> <h2 class="groupheader">Member Enumeration Documentation</h2> <a id="a4c155b238e8efbc5fa2406c6c086e4a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c155b238e8efbc5fa2406c6c086e4a8">◆ </a></span>ZoneType</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8">MsWksDocument::ZoneType</a></td> </tr> </table> </div><div class="memdoc"> <p>the different type of zone (v1-v3) </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4c155b238e8efbc5fa2406c6c086e4a8a12700d758a62a8d0ded834c7331f9510"></a>Z_MAIN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a4c155b238e8efbc5fa2406c6c086e4a8a82d1102c79c4f89af250bca6cb72a78b"></a>Z_HEADER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a4c155b238e8efbc5fa2406c6c086e4a8a8a7699f94d86c2b6040f999c8a0515b9"></a>Z_FOOTER </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a4c155b238e8efbc5fa2406c6c086e4a8a5c08f6747d120c9703c0d37ec805cb6e"></a>Z_NONE </td><td class="fielddoc"></td></tr> </table> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a072cd958fd8e4eb5aeb7d2aa77b794f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a072cd958fd8e4eb5aeb7d2aa77b794f6">◆ </a></span>MsWksDocument() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MsWksDocument::MsWksDocument </td> <td>(</td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> const & </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWParser.html">MWAWParser</a> & </td> <td class="paramname"><em>parser</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <a id="aa3e5110c8538d3df9cca9bdae0749432"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3e5110c8538d3df9cca9bdae0749432">◆ </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">MsWksDocument::~MsWksDocument </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="a6e409b77f15ef87cf16af5c74c4939cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e409b77f15ef87cf16af5c74c4939cd">◆ </a></span>MsWksDocument() <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">MsWksDocument::MsWksDocument </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWksDocument.html">MsWksDocument</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="aa647d36e1212142822c1ba364dc78227"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa647d36e1212142822c1ba364dc78227">◆ </a></span>ascii()</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="classlibmwaw_1_1DebugFile.html">libmwaw::DebugFile</a>& MsWksDocument::ascii </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>a DebugFile used to write what we recognize when we parse the document </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">checkHeader3()</a>, <a class="el" href="classMsWksGraph.html#a18d48fa5e99282337b18f5d6985b57d0">MsWksGraph::getEntryPicture()</a>, <a class="el" href="classMsWksGraph.html#a3eda4649cc3162a44430b9219c387579">MsWksGraph::getEntryPictureV1()</a>, <a class="el" href="classMsWksTable.html#ab3354e414a325a8d69aa913e76918ef2">MsWksTable::readChart()</a>, <a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo()</a>, <a class="el" href="classMsWks4Text.html#a5fa53d50bf750eb1c4156c0bb7e5f42c">MsWks4Text::readFDP()</a>, <a class="el" href="classMsWks4Text.html#adbfa4bf3fba4fb45d4c1c729c3d9dade">MsWks4Text::readFontNames()</a>, <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>, <a class="el" href="classMsWks3Text.html#a6625aa3d68b946af6a591318b6c2145e">MsWks3Text::readParagraph()</a>, <a class="el" href="classMsWks4Text.html#a441a1bd902c365d435994bac1c4ab556">MsWks4Text::readParagraph()</a>, <a class="el" href="classMsWksGraph.html#abe5ff13bf93bbd8954643ac00d5f1163">MsWksGraph::readPictureV4()</a>, <a class="el" href="classMsWks4Text.html#a037ab1347203074f3a7e5be96a8899ac">MsWks4Text::readPLC()</a>, <a class="el" href="classMsWksDocument.html#a8b3895ec5fab04f6280832408f3e85c6">readPrintInfo()</a>, <a class="el" href="classMsWksGraph.html#a4cfc43afcfb176fe4ac202e9106d95b1">MsWksGraph::readRB()</a>, <a class="el" href="classMsWksTable.html#add0a7d0d46f417ca106fcae4f7824a2a">MsWksTable::readTable()</a>, <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">MsWks4Text::readText()</a>, <a class="el" href="classMsWksGraph.html#abf00b94258b7d4abf24ad00f06825631">MsWksGraph::readText()</a>, <a class="el" href="classMsWksGraph.html#a1b2336f43dd6f97bcbffabf44cd0e982">MsWksGraph::send()</a>, <a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">MsWks3Text::sendText()</a>, and <a class="el" href="classMsWks4Text.html#ac1904b63bb3c9a719f1dda9f3d2dc636">MsWks4Text::toknDataParser()</a>.</p> </div> </div> <a id="a726733bf9ca66160ce2ecda22a8be2b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a726733bf9ca66160ce2ecda22a8be2b6">◆ </a></span>checkHeader3()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::checkHeader3 </td> <td>(</td> <td class="paramtype"><a class="el" href="classMWAWHeader.html">MWAWHeader</a> * </td> <td class="paramname"><em>header</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>strict</em> = <code>false</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>checks if the file header corresponds to a v1-v3 document (or not) </p> </div> </div> <a id="a077d1c92060e0e9e32d9c93ba2dbd8b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a077d1c92060e0e9e32d9c93ba2dbd8b5">◆ </a></span>createOLEZones()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::createOLEZones </td> <td>(</td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> </td> <td class="paramname"><em>input</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>finds the different OLE zones </p> </div> </div> <a id="a7e3eaad5c0adee2a70cd6a6a86333aa6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e3eaad5c0adee2a70cd6a6a86333aa6">◆ </a></span>getColor()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::getColor </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structMWAWColor.html">MWAWColor</a> & </td> <td class="paramname"><em>col</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>vers</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>returns the color which correspond to an index </p> <p class="reference">Referenced by <a class="el" href="classMsWks3Text.html#a257be9c69b16cc37bf7547eb2cabd9f3">MsWks3Text::readFont()</a>, <a class="el" href="classMsWksGraph.html#ab52dc561b48f7a6cc37df3e6dfe7b81f">MsWksGraph::readPictHeader()</a>, and <a class="el" href="classMsWksTable.html#add0a7d0d46f417ca106fcae4f7824a2a">MsWksTable::readTable()</a>.</p> </div> </div> <a id="a7b40f235525ecf7dae7d0a0957c21ac9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b40f235525ecf7dae7d0a0957c21ac9">◆ </a></span>getEntryMap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::multimap< std::string, <a class="el" href="classMWAWEntry.html">MWAWEntry</a> > & MsWksDocument::getEntryMap </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>returns the document entry map of a v4 document </p> <p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#a236a1bd30e9b2474fea06847b378c8a0">MsWks4Text::findFDPStructures()</a>, <a class="el" href="classMsWks4Text.html#a96b4f499f4d44872bef0c2712ec588e1">MsWks4Text::findFDPStructuresByHand()</a>, and <a class="el" href="classMsWks4Text.html#a3a8d237743fe59d9a0f3422fe5b4497d">MsWks4Text::readStructures()</a>.</p> </div> </div> <a id="afa5ca3025c9fde9220ce71f3279e3609"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa5ca3025c9fde9220ce71f3279e3609">◆ </a></span>getGraphParser()</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="classMsWksGraph.html">MsWksGraph</a>> MsWksDocument::getGraphParser </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>returns the graph parser </p> </div> </div> <a id="adc621678e398353048cfeeeb4ae57d0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc621678e398353048cfeeeb4ae57d0a">◆ </a></span>getHeaderFooterHeight()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float MsWksDocument::getHeaderFooterHeight </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>header</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the header/footer height (found by readGroupHeaderFooter) </p> </div> </div> <a id="af205ae641440cee88baf146ed769cd04"></a> <h2 class="memtitle"><span class="permalink"><a href="#af205ae641440cee88baf146ed769cd04">◆ </a></span>getInput()</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#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a>& MsWksDocument::getInput </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>returns the actual input </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">checkHeader3()</a>, <a class="el" href="classMsWks3Text.html#a316ee682e27ed84b3db855f0b4f3e8f2">MsWks3Text::createZones()</a>, <a class="el" href="classMsWksGraph.html#a18d48fa5e99282337b18f5d6985b57d0">MsWksGraph::getEntryPicture()</a>, <a class="el" href="classMsWksGraph.html#a3eda4649cc3162a44430b9219c387579">MsWksGraph::getEntryPictureV1()</a>, <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, <a class="el" href="classMsWksDocument.html#a57314cdd3b5bd78d7ee5efbe9b40ec4c">readCellInFormula()</a>, <a class="el" href="classMsWksTable.html#ab3354e414a325a8d69aa913e76918ef2">MsWksTable::readChart()</a>, <a class="el" href="classMsWksDocument.html#a28e2b3fe993bbd012f168a93bbf2be15">readDBNumber()</a>, <a class="el" href="classMsWksDocument.html#a892e30df53284919ff1556572a4bfd1c">readDBString()</a>, <a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo()</a>, <a class="el" href="classMsWks3Text.html#a257be9c69b16cc37bf7547eb2cabd9f3">MsWks3Text::readFont()</a>, <a class="el" href="classMsWksGraph.html#a492f575342edeae1b4c9bdc6ed3ebe97">MsWksGraph::readFont()</a>, <a class="el" href="classMsWksDocument.html#aa656b80f2eb0cde6a0027a5e70c18b18">readFormula()</a>, <a class="el" href="classMsWksGraph.html#a048995cd2a05a802502d1826ffee79a7">MsWksGraph::readGradient()</a>, <a class="el" href="classMsWksGraph.html#a1e42af9d1abffeb06e128f7beb8e10af">MsWksGraph::readGroup()</a>, <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>, <a class="el" href="classMsWks3Text.html#aaa92b4f82b4298b11bfef2c2f8bb2d5c">MsWks3Text::readHeaderFooterString()</a>, <a class="el" href="classMsWks3Text.html#a6625aa3d68b946af6a591318b6c2145e">MsWks3Text::readParagraph()</a>, <a class="el" href="classMsWksGraph.html#ab52dc561b48f7a6cc37df3e6dfe7b81f">MsWksGraph::readPictHeader()</a>, <a class="el" href="classMsWksDocument.html#a8b3895ec5fab04f6280832408f3e85c6">readPrintInfo()</a>, <a class="el" href="classMsWksTable.html#add0a7d0d46f417ca106fcae4f7824a2a">MsWksTable::readTable()</a>, <a class="el" href="classMsWksGraph.html#abf00b94258b7d4abf24ad00f06825631">MsWksGraph::readText()</a>, <a class="el" href="classMsWksDocument.html#a77591924c70af31dfef893ccd98fe146">readZone()</a>, <a class="el" href="classMsWks3Text.html#aeea5b1a11f4cec7894933593916f5124">MsWks3Text::readZoneHeader()</a>, <a class="el" href="classMsWksGraph.html#a1b2336f43dd6f97bcbffabf44cd0e982">MsWksGraph::send()</a>, <a class="el" href="classMsWksTable.html#afa5a039343ba56761408311f863be4f0">MsWksTable::sendChart()</a>, <a class="el" href="classMsWksDocument.html#a8edb14ef50168d9505838966f0231e57">sendFootnote()</a>, <a class="el" href="classMsWksGraph.html#ae152d677ecb5a7514ccfb5b92e922fec">MsWksGraph::sendGroup()</a>, <a class="el" href="classMsWksGraph.html#afada3fbb5b528912ea29b1a01afb9b0a">MsWksGraph::sendGroupChild()</a>, <a class="el" href="classMsWksGraph.html#a097f4b26ca601f087ca681a1f9a14bf7">MsWksGraph::sendObjects()</a>, <a class="el" href="classMsWks3Text.html#a2527a0f2d713346dc613927ca8953b9c">MsWks3Text::sendText()</a>, and <a class="el" href="classMsWks3Text.html#aa1d1dbce34b9d6e12214e914d52df573">MsWks3Text::updateNotes()</a>.</p> </div> </div> <a id="ae6149980ccf56a4b04238ad271279285"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6149980ccf56a4b04238ad271279285">◆ </a></span>getKind()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a> MsWksDocument::getKind </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the document's kind </p> </div> </div> <a id="a5927ce24a35f0b5286fe6b1bc0235e97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5927ce24a35f0b5286fe6b1bc0235e97">◆ </a></span>getLengthOfFileHeader3()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long MsWksDocument::getLengthOfFileHeader3 </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the length of the file header of a v1-v3 document (if know) </p> </div> </div> <a id="a22de60f608ae01e9045bcc895cf77d52"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22de60f608ae01e9045bcc895cf77d52">◆ </a></span>getMainParser()</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>& MsWksDocument::getMainParser </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>returns the main parser </p> </div> </div> <a id="a0bed01114f099a6638535da7a8f759ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0bed01114f099a6638535da7a8f759ce">◆ </a></span>getNewZoneId()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWksDocument::getNewZoneId </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns a free zone'id </p> </div> </div> <a id="a007eb6f78165cce743c307c1c6be19fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a007eb6f78165cce743c307c1c6be19fc">◆ </a></span>getPageSpanList()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::getPageSpanList </td> <td>(</td> <td class="paramtype">std::vector< <a class="el" href="classMWAWPageSpan.html">MWAWPageSpan</a> > & </td> <td class="paramname"><em>pagesList</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"><em>numPages</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>get the page span list and the number of page for a v1-v3 document </p> </div> </div> <a id="affab48a2f6eb2889d0097ec040b8cd94"></a> <h2 class="memtitle"><span class="permalink"><a href="#affab48a2f6eb2889d0097ec040b8cd94">◆ </a></span>getPalette()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector< <a class="el" href="structMWAWColor.html">MWAWColor</a> > const & MsWksDocument::getPalette </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>vers</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>returns a list of color corresponding to a version </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a7e3eaad5c0adee2a70cd6a6a86333aa6">getColor()</a>, and <a class="el" href="classMsWksGraph.html#a1b2336f43dd6f97bcbffabf44cd0e982">MsWksGraph::send()</a>.</p> </div> </div> <a id="afc6a15a240d976ca9d6cc883b52b3f65"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc6a15a240d976ca9d6cc883b52b3f65">◆ </a></span>getTextParser3()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::shared_ptr< <a class="el" href="classMsWks3Text.html">MsWks3Text</a> > MsWksDocument::getTextParser3 </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>returns the text parser (for v1-v3 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo()</a>, and <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>.</p> </div> </div> <a id="ae35b423a09ce09fd65f4908865b628b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae35b423a09ce09fd65f4908865b628b1">◆ </a></span>getTextParser4()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::shared_ptr< <a class="el" href="classMsWks4Text.html">MsWks4Text</a> > MsWksDocument::getTextParser4 </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>returns the text parser (for v4 document) </p> </div> </div> <a id="aff03803a3020910279f0b5404a558db2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff03803a3020910279f0b5404a558db2">◆ </a></span>getTypeZoneMap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::multimap< int, <a class="el" href="structMsWksDocument_1_1Zone.html">MsWksDocument::Zone</a> > & MsWksDocument::getTypeZoneMap </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>returns the document entry map of a v1-v3 document </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>.</p> </div> </div> <a id="a6c2376b38e42c56a72a1dbe171a9ec9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c2376b38e42c56a72a1dbe171a9ec9d">◆ </a></span>getUnparsedOLEZones()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::vector< std::string > const & MsWksDocument::getUnparsedOLEZones </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the list of unparsed OLE zones </p> </div> </div> <a id="ae3cac275c7a28df32da01e744838ad14"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3cac275c7a28df32da01e744838ad14">◆ </a></span>getZone()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structMsWksDocument_1_1Zone.html">MsWksDocument::Zone</a> MsWksDocument::getZone </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWksDocument.html#a4c155b238e8efbc5fa2406c6c086e4a8">MsWksDocument::ZoneType</a> </td> <td class="paramname"><em>type</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the zone corresponding to a zoneType (v1-v3 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, and <a class="el" href="classMsWksDocument.html#a8c7df59cce52cb1a4792fbbbc4b7677d">sendZone()</a>.</p> </div> </div> <a id="a21a869cff71fe2ddf4193b9df7cf0a3a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21a869cff71fe2ddf4193b9df7cf0a3a">◆ </a></span>hasFooter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::hasFooter </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns true if the document has some footer ( found by checkHeader3) </p> </div> </div> <a id="a70353d410e9bc78be5e09b63a529cda0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70353d410e9bc78be5e09b63a529cda0">◆ </a></span>hasHeader()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::hasHeader </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns true if the document has some header ( found by checkHeader3) </p> </div> </div> <a id="ac00d8f230796c0d4a342a6832fbff01b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac00d8f230796c0d4a342a6832fbff01b">◆ </a></span>initAsciiFile()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::initAsciiFile </td> <td>(</td> <td class="paramtype">std::string const & </td> <td class="paramname"><em>name</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>inits the ascii file </p> </div> </div> <a id="a80600e2adb091d2f91a24cd4530819e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80600e2adb091d2f91a24cd4530819e5">◆ </a></span>newPage()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::newPage </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>page</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>softBreak</em> = <code>false</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>tries to create a new page </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a80600e2adb091d2f91a24cd4530819e5">newPage()</a>, <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">MsWks4Text::readText()</a>, and <a class="el" href="classMsWks3Text.html#a410bf13091013a553beab1f60e51859c">MsWks3Text::send()</a>.</p> </div> </div> <a id="a86dc518e0674c5f4ccee73fbf3934e83"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86dc518e0674c5f4ccee73fbf3934e83">◆ </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="classMsWksDocument.html">MsWksDocument</a>& MsWksDocument::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWksDocument.html">MsWksDocument</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="a57314cdd3b5bd78d7ee5efbe9b40ec4c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57314cdd3b5bd78d7ee5efbe9b40ec4c">◆ </a></span>readCellInFormula()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readCellInFormula </td> <td>(</td> <td class="paramtype"><a class="el" href="structMWAWCellContent_1_1FormulaInstruction.html">MWAWCellContent::FormulaInstruction</a> & </td> <td class="paramname"><em>instr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>is2D</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>reads a cell </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#aa656b80f2eb0cde6a0027a5e70c18b18">readFormula()</a>.</p> </div> </div> <a id="a28e2b3fe993bbd012f168a93bbf2be15"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28e2b3fe993bbd012f168a93bbf2be15">◆ </a></span>readDBNumber()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readDBNumber </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>endPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname"><em>res</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>isNan</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>str</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>try to read a number </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#aa656b80f2eb0cde6a0027a5e70c18b18">readFormula()</a>.</p> </div> </div> <a id="a892e30df53284919ff1556572a4bfd1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a892e30df53284919ff1556572a4bfd1c">◆ </a></span>readDBString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readDBString </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>endPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>res</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>try to read a string </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a28e2b3fe993bbd012f168a93bbf2be15">readDBNumber()</a>.</p> </div> </div> <a id="a988d6d00c25b9959ae5c503e90c8affb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a988d6d00c25b9959ae5c503e90c8affb">◆ </a></span>readDocumentInfo()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readDocumentInfo </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>sz</em> = <code>-1</code></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>try to read the documentinfo ( v1-v3) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a77591924c70af31dfef893ccd98fe146">readZone()</a>.</p> </div> </div> <a id="aa656b80f2eb0cde6a0027a5e70c18b18"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa656b80f2eb0cde6a0027a5e70c18b18">◆ </a></span>readFormula()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readFormula </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>endPos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWCellContent.html">MWAWCellContent</a> & </td> <td class="paramname"><em>content</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string & </td> <td class="paramname"><em>extra</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"> </div> </div> <a id="a68042eeda3acdc92d8c04f15c7044cef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68042eeda3acdc92d8c04f15c7044cef">◆ </a></span>readGroupHeaderFooter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readGroupHeaderFooter </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"><em>header</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>check</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>try to read a header/footer group </p> </div> </div> <a id="a8b3895ec5fab04f6280832408f3e85c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b3895ec5fab04f6280832408f3e85c6">◆ </a></span>readPrintInfo()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readPrintInfo </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>read the print info zone (v1-v3) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo()</a>.</p> </div> </div> <a id="a77591924c70af31dfef893ccd98fe146"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77591924c70af31dfef893ccd98fe146">◆ </a></span>readZone()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool MsWksDocument::readZone </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWksDocument_1_1Zone.html">MsWksDocument::Zone</a> & </td> <td class="paramname"><em>zone</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>try to read a generic zone </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>.</p> </div> </div> <a id="a8edb14ef50168d9505838966f0231e57"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8edb14ef50168d9505838966f0231e57">◆ </a></span>sendFootnote()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendFootnote </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>tries to send a footnote </p> <p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">MsWks4Text::readText()</a>, and <a class="el" href="classMsWksDocument.html#a8edb14ef50168d9505838966f0231e57">sendFootnote()</a>.</p> </div> </div> <a id="ad0ed282b4cd3a1f9981088a9abba8562"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0ed282b4cd3a1f9981088a9abba8562">◆ </a></span>sendFootnoteContent()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendFootnoteContent </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>noteId</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>try to send a footnote content (v4 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocumentInternal_1_1SubDocument.html#a7e71ba7ded63e5240ecb98076249903b">MsWksDocumentInternal::SubDocument::parse()</a>.</p> </div> </div> <a id="ae607f5914418d90339ec64dfb724595f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae607f5914418d90339ec64dfb724595f">◆ </a></span>sendOLE()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendOLE </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWPosition.html">MWAWPosition</a> const & </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMWAWGraphicStyle.html">MWAWGraphicStyle</a> const & </td> <td class="paramname"><em>style</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>send an OLE zone </p> <p class="reference">Referenced by <a class="el" href="classMsWksGraph.html#a1b2336f43dd6f97bcbffabf44cd0e982">MsWksGraph::send()</a>, and <a class="el" href="classMsWksDocument.html#ae607f5914418d90339ec64dfb724595f">sendOLE()</a>.</p> </div> </div> <a id="a5a673f15b10200e9c116d2db69bfd182"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a673f15b10200e9c116d2db69bfd182">◆ </a></span>sendRBIL()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendRBIL </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="libmwaw__internal_8hxx.html#a15011e62df68c3a6cd0ecd66b3d6e1f2">MWAWVec2i</a> const & </td> <td class="paramname"><em>sz</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>send a rbil zone </p> <p class="reference">Referenced by <a class="el" href="classMsWks4Text.html#aaeebad89799f8d4ba630311b2e06b53d">MsWks4Text::readText()</a>.</p> </div> </div> <a id="ac9648b6d7dae0984dabc3d2d9117d292"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9648b6d7dae0984dabc3d2d9117d292">◆ </a></span>sendText()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendText </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>try to send a text zone (v1-v3 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocumentInternal_1_1SubDocument.html#a7e71ba7ded63e5240ecb98076249903b">MsWksDocumentInternal::SubDocument::parse()</a>, and <a class="el" href="classMsWksDocument.html#a8c7df59cce52cb1a4792fbbbc4b7677d">sendZone()</a>.</p> </div> </div> <a id="a553127493012d4a63192f9c6b44b66f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a553127493012d4a63192f9c6b44b66f2">◆ </a></span>sendTextbox()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendTextbox </td> <td>(</td> <td class="paramtype"><a class="el" href="classMWAWEntry.html">MWAWEntry</a> const & </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::string const & </td> <td class="paramname"><em>frame</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>send a textbox </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocumentInternal_1_1SubDocument.html#a7e71ba7ded63e5240ecb98076249903b">MsWksDocumentInternal::SubDocument::parse()</a>, <a class="el" href="classMsWksGraph.html#ac1bf9b3e7ccb1c4aa3266bb766ef6419">MsWksGraph::sendFrameText()</a>, and <a class="el" href="classMsWksDocument.html#a553127493012d4a63192f9c6b44b66f2">sendTextbox()</a>.</p> </div> </div> <a id="a8c7df59cce52cb1a4792fbbbc4b7677d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c7df59cce52cb1a4792fbbbc4b7677d">◆ </a></span>sendZone()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::sendZone </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>zoneType</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>try to send a zone (v1-v3 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocumentInternal_1_1SubDocument.html#a7e71ba7ded63e5240ecb98076249903b">MsWksDocumentInternal::SubDocument::parse()</a>.</p> </div> </div> <a id="ad8f746eeee0525c411b51d9b55114bd8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8f746eeee0525c411b51d9b55114bd8">◆ </a></span>setKind()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::setKind </td> <td>(</td> <td class="paramtype"><a class="el" href="classMWAWDocument.html#abfab812459078642aad728065922220b">MWAWDocument::Kind</a> </td> <td class="paramname"><em>kind</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>sets the document's kind </p> </div> </div> <a id="ab2e995c49ca940daf82acef633a8b499"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2e995c49ca940daf82acef633a8b499">◆ </a></span>setVersion()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void MsWksDocument::setVersion </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>vers</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>sets the document's version </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">checkHeader3()</a>.</p> </div> </div> <a id="af0970b8ee19c7f4f7ccc8414609f1a91"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0970b8ee19c7f4f7ccc8414609f1a91">◆ </a></span>version()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWksDocument::version </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the document's version </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">checkHeader3()</a>, <a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo()</a>, and <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a id="a927a5ff3cd7168fb08a3ef1aff78eae9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a927a5ff3cd7168fb08a3ef1aff78eae9">◆ </a></span>MsWks4Zone</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="classMsWks4Zone.html">MsWks4Zone</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"> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a077d1c92060e0e9e32d9c93ba2dbd8b5">createOLEZones()</a>.</p> </div> </div> <a id="ab637649422e24e333f53d8bb26712b01"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab637649422e24e333f53d8bb26712b01">◆ </a></span>MsWksDBParser</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="classMsWksDBParser.html">MsWksDBParser</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="a55ac8262e0bcf25d8d39384db0171145"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55ac8262e0bcf25d8d39384db0171145">◆ </a></span>MsWksDocumentInternal::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="classMsWksDocumentInternal_1_1SubDocument.html">MsWksDocumentInternal::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="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="a71796a904303a09e5b981c9f87075287"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71796a904303a09e5b981c9f87075287">◆ </a></span>m_asciiFile</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="classlibmwaw_1_1DebugFile.html">libmwaw::DebugFile</a> MsWksDocument::m_asciiFile</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 debug file of the actual input </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#aa647d36e1212142822c1ba364dc78227">ascii()</a>, and <a class="el" href="classMsWksDocument.html#ac00d8f230796c0d4a342a6832fbff01b">initAsciiFile()</a>.</p> </div> </div> <a id="ad75b0af4884b0068bd6f315ea39f1281"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad75b0af4884b0068bd6f315ea39f1281">◆ </a></span>m_graphParser</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="classMsWksGraph.html">MsWksGraph</a>> MsWksDocument::m_graphParser</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 graph document </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#afa5ca3025c9fde9220ce71f3279e3609">getGraphParser()</a>, <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, <a class="el" href="classMsWksDocument.html#a072cd958fd8e4eb5aeb7d2aa77b794f6">MsWksDocument()</a>, <a class="el" href="classMsWksDocument.html#a77591924c70af31dfef893ccd98fe146">readZone()</a>, <a class="el" href="classMsWksDocument.html#a5a673f15b10200e9c116d2db69bfd182">sendRBIL()</a>, and <a class="el" href="classMsWksDocument.html#a8c7df59cce52cb1a4792fbbbc4b7677d">sendZone()</a>.</p> </div> </div> <a id="a0fa2e320a74ea25dcf39ed2f12724de2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fa2e320a74ea25dcf39ed2f12724de2">◆ </a></span>m_input</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#afd5c882cd7630d8ce247eebe1ae59d24">MWAWInputStreamPtr</a> MsWksDocument::m_input</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 which can be an OLE in MSWorks 4 file </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#af205ae641440cee88baf146ed769cd04">getInput()</a>, and <a class="el" href="classMsWksDocument.html#ac00d8f230796c0d4a342a6832fbff01b">initAsciiFile()</a>.</p> </div> </div> <a id="a50f395e225e596189311e562518e412e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50f395e225e596189311e562518e412e">◆ </a></span>m_newPage</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#afa9feafe8e8cdca6ad89ff6db1e4ec02">NewPage</a> MsWksDocument::m_newPage</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 new page callback </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a80600e2adb091d2f91a24cd4530819e5">newPage()</a>.</p> </div> </div> <a id="aa60642f9c1840648254a8708b6cf0a4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa60642f9c1840648254a8708b6cf0a4e">◆ </a></span>m_parentDocument</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>* MsWksDocument::m_parentDocument</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 parent document (if this is not the main document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a80600e2adb091d2f91a24cd4530819e5">newPage()</a>, <a class="el" href="classMsWksDocument.html#a8edb14ef50168d9505838966f0231e57">sendFootnote()</a>, <a class="el" href="classMsWksDocument.html#ae607f5914418d90339ec64dfb724595f">sendOLE()</a>, and <a class="el" href="classMsWksDocument.html#a553127493012d4a63192f9c6b44b66f2">sendTextbox()</a>.</p> </div> </div> <a id="a80fea8f0ffec7b348388203015a93c50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80fea8f0ffec7b348388203015a93c50">◆ </a></span>m_parser</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>* MsWksDocument::m_parser</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="classMsWksDocument.html#a077d1c92060e0e9e32d9c93ba2dbd8b5">createOLEZones()</a>, <a class="el" href="classMsWksDocument.html#a22de60f608ae01e9045bcc895cf77d52">getMainParser()</a>, and <a class="el" href="classMsWksDocument.html#a80600e2adb091d2f91a24cd4530819e5">newPage()</a>.</p> </div> </div> <a id="aa0f134f6147b50a0b6a02fc78369a2b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0f134f6147b50a0b6a02fc78369a2b2">◆ </a></span>m_parserState</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">std::shared_ptr<<a class="el" href="classMWAWParserState.html">MWAWParserState</a>> MsWksDocument::m_parserState</td> </tr> </table> </div><div class="memdoc"> <p>the parser state </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a077d1c92060e0e9e32d9c93ba2dbd8b5">createOLEZones()</a>, <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, <a class="el" href="classMsWksDocument.html#a988d6d00c25b9959ae5c503e90c8affb">readDocumentInfo()</a>, <a class="el" href="classMsWksDocument.html#aa656b80f2eb0cde6a0027a5e70c18b18">readFormula()</a>, <a class="el" href="classMsWksDocument.html#a8b3895ec5fab04f6280832408f3e85c6">readPrintInfo()</a>, <a class="el" href="classMsWksDocument.html#a8edb14ef50168d9505838966f0231e57">sendFootnote()</a>, <a class="el" href="classMsWksDocument.html#ad0ed282b4cd3a1f9981088a9abba8562">sendFootnoteContent()</a>, <a class="el" href="classMsWksDocument.html#ae607f5914418d90339ec64dfb724595f">sendOLE()</a>, <a class="el" href="classMsWksDocument.html#a553127493012d4a63192f9c6b44b66f2">sendTextbox()</a>, <a class="el" href="classMsWksDocument.html#ab2e995c49ca940daf82acef633a8b499">setVersion()</a>, and <a class="el" href="classMsWksDocument.html#af0970b8ee19c7f4f7ccc8414609f1a91">version()</a>.</p> </div> </div> <a id="a58277935295582781fb071adbb7e807f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58277935295582781fb071adbb7e807f">◆ </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="structMsWksDocumentInternal_1_1State.html">MsWksDocumentInternal::State</a>> MsWksDocument::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="classMsWksDocument.html#a726733bf9ca66160ce2ecda22a8be2b6">checkHeader3()</a>, <a class="el" href="classMsWksDocument.html#a077d1c92060e0e9e32d9c93ba2dbd8b5">createOLEZones()</a>, <a class="el" href="classMsWksDocument.html#a7b40f235525ecf7dae7d0a0957c21ac9">getEntryMap()</a>, <a class="el" href="classMsWksDocument.html#adc621678e398353048cfeeeb4ae57d0a">getHeaderFooterHeight()</a>, <a class="el" href="classMsWksDocument.html#ae6149980ccf56a4b04238ad271279285">getKind()</a>, <a class="el" href="classMsWksDocument.html#a5927ce24a35f0b5286fe6b1bc0235e97">getLengthOfFileHeader3()</a>, <a class="el" href="classMsWksDocument.html#a0bed01114f099a6638535da7a8f759ce">getNewZoneId()</a>, <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, <a class="el" href="classMsWksDocument.html#affab48a2f6eb2889d0097ec040b8cd94">getPalette()</a>, <a class="el" href="classMsWksDocument.html#aff03803a3020910279f0b5404a558db2">getTypeZoneMap()</a>, <a class="el" href="classMsWksDocument.html#a6c2376b38e42c56a72a1dbe171a9ec9d">getUnparsedOLEZones()</a>, <a class="el" href="classMsWksDocument.html#ae3cac275c7a28df32da01e744838ad14">getZone()</a>, <a class="el" href="classMsWksDocument.html#a21a869cff71fe2ddf4193b9df7cf0a3a">hasFooter()</a>, <a class="el" href="classMsWksDocument.html#a70353d410e9bc78be5e09b63a529cda0">hasHeader()</a>, <a class="el" href="classMsWksDocument.html#a072cd958fd8e4eb5aeb7d2aa77b794f6">MsWksDocument()</a>, <a class="el" href="classMsWksDocument.html#a68042eeda3acdc92d8c04f15c7044cef">readGroupHeaderFooter()</a>, <a class="el" href="classMsWksDocument.html#ad0ed282b4cd3a1f9981088a9abba8562">sendFootnoteContent()</a>, <a class="el" href="classMsWksDocument.html#ae607f5914418d90339ec64dfb724595f">sendOLE()</a>, <a class="el" href="classMsWksDocument.html#a553127493012d4a63192f9c6b44b66f2">sendTextbox()</a>, and <a class="el" href="classMsWksDocument.html#ad8f746eeee0525c411b51d9b55114bd8">setKind()</a>.</p> </div> </div> <a id="ad0ef4d3566bb3b7ff4b01d460fc2d276"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0ef4d3566bb3b7ff4b01d460fc2d276">◆ </a></span>m_textParser3</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="classMsWks3Text.html">MsWks3Text</a>> MsWksDocument::m_textParser3</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 text document (for v1-3 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, <a class="el" href="classMsWksDocument.html#afc6a15a240d976ca9d6cc883b52b3f65">getTextParser3()</a>, and <a class="el" href="classMsWksDocument.html#ac9648b6d7dae0984dabc3d2d9117d292">sendText()</a>.</p> </div> </div> <a id="adf522e174754d8ea3984d87a0fc69839"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf522e174754d8ea3984d87a0fc69839">◆ </a></span>m_textParser4</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="classMsWks4Text.html">MsWks4Text</a>> MsWksDocument::m_textParser4</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 text document (for v4 document) </p> <p class="reference">Referenced by <a class="el" href="classMsWksDocument.html#a007eb6f78165cce743c307c1c6be19fc">getPageSpanList()</a>, and <a class="el" href="classMsWksDocument.html#ae35b423a09ce09fd65f4908865b628b1">getTextParser4()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="MsWksDocument_8hxx_source.html">MsWksDocument.hxx</a></li> <li><a class="el" href="MsWksDocument_8cxx.html">MsWksDocument.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>