<!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>MsWrdTextStyles Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classMsWrdTextStyles.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-static-methods">Static 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="classMsWrdTextStyles-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">MsWrdTextStyles Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>the main class to read/store the text font, paragraph, section stylesread <a href="classMsWrdTextStyles.html#details">More...</a></p> <p><code>#include <<a class="el" href="MsWrdTextStyles_8hxx_source.html">MsWrdTextStyles.hxx</a>></code></p> <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:ab753011a9519dea32929c30d2334a62d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> { <a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62da872028e2d6dc0a5500ad27f49df015b3">TextZone</a>, <a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62da05029600532458ab73c925f9896de8f7">TextStructZone</a>, <a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62dac093e1741ef99086df9fabe9cef9d027">StyleZone</a>, <a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62da3b0b16e198a82b0fb75aa5075f2b8844">InParagraphDefinition</a> }</td></tr> <tr class="separator:ab753011a9519dea32929c30d2334a62d"><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:a2ba400883213137388edcd2b826153fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a2ba400883213137388edcd2b826153fc">MsWrdTextStyles</a> (<a class="el" href="classMsWrdText.html">MsWrdText</a> &textParser)</td></tr> <tr class="memdesc:a2ba400883213137388edcd2b826153fc"><td class="mdescLeft"> </td><td class="mdescRight">constructor <a href="#a2ba400883213137388edcd2b826153fc">More...</a><br/></td></tr> <tr class="separator:a2ba400883213137388edcd2b826153fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13055897df1375e7a731720ac41a406c"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a13055897df1375e7a731720ac41a406c">~MsWrdTextStyles</a> ()</td></tr> <tr class="memdesc:a13055897df1375e7a731720ac41a406c"><td class="mdescLeft"> </td><td class="mdescRight">destructor <a href="#a13055897df1375e7a731720ac41a406c">More...</a><br/></td></tr> <tr class="separator:a13055897df1375e7a731720ac41a406c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a452e3b489684401ecfcbb563d9563d28"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a452e3b489684401ecfcbb563d9563d28">version</a> () const </td></tr> <tr class="memdesc:a452e3b489684401ecfcbb563d9563d28"><td class="mdescLeft"> </td><td class="mdescRight">returns the file version <a href="#a452e3b489684401ecfcbb563d9563d28">More...</a><br/></td></tr> <tr class="separator:a452e3b489684401ecfcbb563d9563d28"><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:a4efdf33c2bb39ce694d7a1cd4d5fd0ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMWAWFont.html">MWAWFont</a> const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a4efdf33c2bb39ce694d7a1cd4d5fd0ee">getDefaultFont</a> () const </td></tr> <tr class="memdesc:a4efdf33c2bb39ce694d7a1cd4d5fd0ee"><td class="mdescLeft"> </td><td class="mdescRight">returns the default font <a href="#a4efdf33c2bb39ce694d7a1cd4d5fd0ee">More...</a><br/></td></tr> <tr class="separator:a4efdf33c2bb39ce694d7a1cd4d5fd0ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4b6507bab35d2a192f30da4b0ee6239"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#ab4b6507bab35d2a192f30da4b0ee6239">getFont</a> (<a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> type, int id, <a class="el" href="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> &actFont)</td></tr> <tr class="memdesc:ab4b6507bab35d2a192f30da4b0ee6239"><td class="mdescLeft"> </td><td class="mdescRight">return a font corresponding to an index <a href="#ab4b6507bab35d2a192f30da4b0ee6239">More...</a><br/></td></tr> <tr class="separator:ab4b6507bab35d2a192f30da4b0ee6239"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff29a04341b23a1089d7f2d490567448"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#aff29a04341b23a1089d7f2d490567448">setProperty</a> (<a class="el" href="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> const &font)</td></tr> <tr class="separator:aff29a04341b23a1089d7f2d490567448"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa47e90414fdc231950d60ce2f26dca56"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#aa47e90414fdc231950d60ce2f26dca56">readFont</a> (<a class="el" href="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> &font, <a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> type)</td></tr> <tr class="memdesc:aa47e90414fdc231950d60ce2f26dca56"><td class="mdescLeft"> </td><td class="mdescRight">try to read a font. <a href="#aa47e90414fdc231950d60ce2f26dca56">More...</a><br/></td></tr> <tr class="separator:aa47e90414fdc231950d60ce2f26dca56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3228860ff663cfa18c7070ed5f1ee117"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a3228860ff663cfa18c7070ed5f1ee117">getParagraph</a> (<a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> type, int id, <a class="el" href="structMsWrdStruct_1_1Paragraph.html">MsWrdStruct::Paragraph</a> &para)</td></tr> <tr class="memdesc:a3228860ff663cfa18c7070ed5f1ee117"><td class="mdescLeft"> </td><td class="mdescRight">return a paragraph corresponding to an index <a href="#a3228860ff663cfa18c7070ed5f1ee117">More...</a><br/></td></tr> <tr class="separator:a3228860ff663cfa18c7070ed5f1ee117"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2753a1536a3569c0654539dbcce951f6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a2753a1536a3569c0654539dbcce951f6">readParagraph</a> (<a class="el" href="structMsWrdStruct_1_1Paragraph.html">MsWrdStruct::Paragraph</a> &para, int dataSz=-1)</td></tr> <tr class="memdesc:a2753a1536a3569c0654539dbcce951f6"><td class="mdescLeft"> </td><td class="mdescRight">try to read a paragraph <a href="#a2753a1536a3569c0654539dbcce951f6">More...</a><br/></td></tr> <tr class="separator:a2753a1536a3569c0654539dbcce951f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a641a1f8397ab85dca818f259fc21dc65"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a641a1f8397ab85dca818f259fc21dc65">sendDefaultParagraph</a> ()</td></tr> <tr class="memdesc:a641a1f8397ab85dca818f259fc21dc65"><td class="mdescLeft"> </td><td class="mdescRight">send a default paragraph <a href="#a641a1f8397ab85dca818f259fc21dc65">More...</a><br/></td></tr> <tr class="separator:a641a1f8397ab85dca818f259fc21dc65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98851300b23038bac355234bfee84d15"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a98851300b23038bac355234bfee84d15">readPLCList</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &entry)</td></tr> <tr class="memdesc:a98851300b23038bac355234bfee84d15"><td class="mdescLeft"> </td><td class="mdescRight">read the main char/paragraph plc list <a href="#a98851300b23038bac355234bfee84d15">More...</a><br/></td></tr> <tr class="separator:a98851300b23038bac355234bfee84d15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c54826fe99bf1c10c92601533051ca8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a0c54826fe99bf1c10c92601533051ca8">readTextStructList</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &entry)</td></tr> <tr class="memdesc:a0c54826fe99bf1c10c92601533051ca8"><td class="mdescLeft"> </td><td class="mdescRight">read the paragraphs at the beginning of the text structure zone <a href="#a0c54826fe99bf1c10c92601533051ca8">More...</a><br/></td></tr> <tr class="separator:a0c54826fe99bf1c10c92601533051ca8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84c659e288b7e10e3e29ab2f96f8ad53"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a84c659e288b7e10e3e29ab2f96f8ad53">readPropertyModifier</a> (bool &complex, std::string &extra)</td></tr> <tr class="memdesc:a84c659e288b7e10e3e29ab2f96f8ad53"><td class="mdescLeft"> </td><td class="mdescRight">read the property modifier (2 bytes last bytes of text struct ). <a href="#a84c659e288b7e10e3e29ab2f96f8ad53">More...</a><br/></td></tr> <tr class="separator:a84c659e288b7e10e3e29ab2f96f8ad53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abeaef8041befb8941fb8d4e0f7b2a0f1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &entry, int type, <a class="el" href="classVec2.html">Vec2</a>< long > const &fileLimit)</td></tr> <tr class="memdesc:abeaef8041befb8941fb8d4e0f7b2a0f1"><td class="mdescLeft"> </td><td class="mdescRight">read the char/paragraph plc : type=0: char, type=1: parag <a href="#abeaef8041befb8941fb8d4e0f7b2a0f1">More...</a><br/></td></tr> <tr class="separator:abeaef8041befb8941fb8d4e0f7b2a0f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a388fdd0f873eb569b41ce7069c9d3fd2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a388fdd0f873eb569b41ce7069c9d3fd2">getSection</a> (<a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> type, int id, <a class="el" href="structMsWrdStruct_1_1Section.html">MsWrdStruct::Section</a> &section)</td></tr> <tr class="memdesc:a388fdd0f873eb569b41ce7069c9d3fd2"><td class="mdescLeft"> </td><td class="mdescRight">return a section corresponding to an index <a href="#a388fdd0f873eb569b41ce7069c9d3fd2">More...</a><br/></td></tr> <tr class="separator:a388fdd0f873eb569b41ce7069c9d3fd2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97ef2056f497ee39316180d2b8f88578"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a97ef2056f497ee39316180d2b8f88578">getSectionParagraph</a> (<a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> type, int id, <a class="el" href="structMsWrdStruct_1_1Paragraph.html">MsWrdStruct::Paragraph</a> &para)</td></tr> <tr class="memdesc:a97ef2056f497ee39316180d2b8f88578"><td class="mdescLeft"> </td><td class="mdescRight">return a paragraph corresponding to the section <a href="#a97ef2056f497ee39316180d2b8f88578">More...</a><br/></td></tr> <tr class="separator:a97ef2056f497ee39316180d2b8f88578"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa58a165512d011beabd5110d537d29c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#afa58a165512d011beabd5110d537d29c">getSectionFont</a> (<a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> type, int id, <a class="el" href="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> &font)</td></tr> <tr class="memdesc:afa58a165512d011beabd5110d537d29c"><td class="mdescLeft"> </td><td class="mdescRight">return a font corresponding to the section <a href="#afa58a165512d011beabd5110d537d29c">More...</a><br/></td></tr> <tr class="separator:afa58a165512d011beabd5110d537d29c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7847c89aff2ab9c3393703b7321113d1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a7847c89aff2ab9c3393703b7321113d1">readSection</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &entry, std::vector< long > &cLimits)</td></tr> <tr class="memdesc:a7847c89aff2ab9c3393703b7321113d1"><td class="mdescLeft"> </td><td class="mdescRight">read the text section <a href="#a7847c89aff2ab9c3393703b7321113d1">More...</a><br/></td></tr> <tr class="separator:a7847c89aff2ab9c3393703b7321113d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63e501c267d9b507315615294ce31f79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a63e501c267d9b507315615294ce31f79">sendSection</a> (int id, int textStructId)</td></tr> <tr class="memdesc:a63e501c267d9b507315615294ce31f79"><td class="mdescLeft"> </td><td class="mdescRight">try to send a section <a href="#a63e501c267d9b507315615294ce31f79">More...</a><br/></td></tr> <tr class="separator:a63e501c267d9b507315615294ce31f79"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28905500f3a90bb896716af82e8b89b0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a28905500f3a90bb896716af82e8b89b0">readSection</a> (<a class="el" href="structMsWrdStruct_1_1Section.html">MsWrdStruct::Section</a> &section, long pos)</td></tr> <tr class="memdesc:a28905500f3a90bb896716af82e8b89b0"><td class="mdescLeft"> </td><td class="mdescRight">try to read the section data <a href="#a28905500f3a90bb896716af82e8b89b0">More...</a><br/></td></tr> <tr class="separator:a28905500f3a90bb896716af82e8b89b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5de440567204b1e11ff94a56c7fd0e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#ab5de440567204b1e11ff94a56c7fd0e8">setProperty</a> (<a class="el" href="structMsWrdStruct_1_1Section.html">MsWrdStruct::Section</a> const &sec)</td></tr> <tr class="memdesc:ab5de440567204b1e11ff94a56c7fd0e8"><td class="mdescLeft"> </td><td class="mdescRight">send section properties <a href="#ab5de440567204b1e11ff94a56c7fd0e8">More...</a><br/></td></tr> <tr class="separator:ab5de440567204b1e11ff94a56c7fd0e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb7dc4bde91d3b4473c0d8ca77accbdc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &entry)</td></tr> <tr class="memdesc:acb7dc4bde91d3b4473c0d8ca77accbdc"><td class="mdescLeft"> </td><td class="mdescRight">try to read the styles zone <a href="#acb7dc4bde91d3b4473c0d8ca77accbdc">More...</a><br/></td></tr> <tr class="separator:acb7dc4bde91d3b4473c0d8ca77accbdc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac482392d937745f9e9f86c3c574c99ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#ac482392d937745f9e9f86c3c574c99ad">readStylesHierarchy</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &entry, int N, std::vector< int > &orig)</td></tr> <tr class="memdesc:ac482392d937745f9e9f86c3c574c99ad"><td class="mdescLeft"> </td><td class="mdescRight">try to read the styles hierachy <a href="#ac482392d937745f9e9f86c3c574c99ad">More...</a><br/></td></tr> <tr class="separator:ac482392d937745f9e9f86c3c574c99ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a722d9cf0e05c0e07a82f3a67f4f54de1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a722d9cf0e05c0e07a82f3a67f4f54de1">readStylesNames</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> const &zone, int N, int &Nnamed)</td></tr> <tr class="memdesc:a722d9cf0e05c0e07a82f3a67f4f54de1"><td class="mdescLeft"> </td><td class="mdescRight">try to read the styles names and fill the number of "named" styles... <a href="#a722d9cf0e05c0e07a82f3a67f4f54de1">More...</a><br/></td></tr> <tr class="separator:a722d9cf0e05c0e07a82f3a67f4f54de1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8902b6c256e5be6818b67692b9896d73"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a8902b6c256e5be6818b67692b9896d73">readStylesFont</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &zone, int N, std::vector< int > const &previous, std::vector< int > const &order)</td></tr> <tr class="memdesc:a8902b6c256e5be6818b67692b9896d73"><td class="mdescLeft"> </td><td class="mdescRight">try to read the styles fonts <a href="#a8902b6c256e5be6818b67692b9896d73">More...</a><br/></td></tr> <tr class="separator:a8902b6c256e5be6818b67692b9896d73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d5116a5c26036090efda03efb94eeee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a2d5116a5c26036090efda03efb94eeee">readStylesParagraph</a> (<a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> &zone, int N, std::vector< int > const &previous, std::vector< int > const &order)</td></tr> <tr class="memdesc:a2d5116a5c26036090efda03efb94eeee"><td class="mdescLeft"> </td><td class="mdescRight">try to read the styles fonts <a href="#a2d5116a5c26036090efda03efb94eeee">More...</a><br/></td></tr> <tr class="separator:a2d5116a5c26036090efda03efb94eeee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaaf7a0ff7976ff2d683d79d9145ebdd8"><td class="memItemLeft" align="right" valign="top">std::map< int, int > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#aaaf7a0ff7976ff2d683d79d9145ebdd8">getNextStyleMap</a> () const </td></tr> <tr class="memdesc:aaaf7a0ff7976ff2d683d79d9145ebdd8"><td class="mdescLeft"> </td><td class="mdescRight">returns the style id to next style id map <a href="#aaaf7a0ff7976ff2d683d79d9145ebdd8">More...</a><br/></td></tr> <tr class="separator:aaaf7a0ff7976ff2d683d79d9145ebdd8"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a> Static Protected Member Functions</h2></td></tr> <tr class="memitem:af31a9bd7e9f1d2267f6c48f344910890"><td class="memItemLeft" align="right" valign="top">static std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#af31a9bd7e9f1d2267f6c48f344910890">orderStyles</a> (std::vector< int > const &previous)</td></tr> <tr class="memdesc:af31a9bd7e9f1d2267f6c48f344910890"><td class="mdescLeft"> </td><td class="mdescRight">try to reorder the styles to find a good order <a href="#af31a9bd7e9f1d2267f6c48f344910890">More...</a><br/></td></tr> <tr class="separator:af31a9bd7e9f1d2267f6c48f344910890"><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:af4e15f8e080ca89de20cffb2f07f2760"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a72a9f4056659c5d39c845fb244a42b28">MWAWParserStatePtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#af4e15f8e080ca89de20cffb2f07f2760">m_parserState</a></td></tr> <tr class="memdesc:af4e15f8e080ca89de20cffb2f07f2760"><td class="mdescLeft"> </td><td class="mdescRight">the parser state <a href="#af4e15f8e080ca89de20cffb2f07f2760">More...</a><br/></td></tr> <tr class="separator:af4e15f8e080ca89de20cffb2f07f2760"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac581de706daefa7b939fb183def07a94"><td class="memItemLeft" align="right" valign="top">shared_ptr<br class="typebreak"/> < <a class="el" href="structMsWrdTextStylesInternal_1_1State.html">MsWrdTextStylesInternal::State</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#ac581de706daefa7b939fb183def07a94">m_state</a></td></tr> <tr class="memdesc:ac581de706daefa7b939fb183def07a94"><td class="mdescLeft"> </td><td class="mdescRight">the state <a href="#ac581de706daefa7b939fb183def07a94">More...</a><br/></td></tr> <tr class="separator:ac581de706daefa7b939fb183def07a94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a69e53703545aac28485fac36a45b1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWrdParser.html">MsWrdParser</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a5a69e53703545aac28485fac36a45b1e">m_mainParser</a></td></tr> <tr class="memdesc:a5a69e53703545aac28485fac36a45b1e"><td class="mdescLeft"> </td><td class="mdescRight">the main parser; <a href="#a5a69e53703545aac28485fac36a45b1e">More...</a><br/></td></tr> <tr class="separator:a5a69e53703545aac28485fac36a45b1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b24ae84b117fd9126e0fca38d4696ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWrdText.html">MsWrdText</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a1b24ae84b117fd9126e0fca38d4696ab">m_textParser</a></td></tr> <tr class="memdesc:a1b24ae84b117fd9126e0fca38d4696ab"><td class="mdescLeft"> </td><td class="mdescRight">the text parser; <a href="#a1b24ae84b117fd9126e0fca38d4696ab">More...</a><br/></td></tr> <tr class="separator:a1b24ae84b117fd9126e0fca38d4696ab"><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:af6789ee3306a6f303ede05be96b20052"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#af6789ee3306a6f303ede05be96b20052">MsWrdTextStyles</a> (<a class="el" href="classMsWrdTextStyles.html">MsWrdTextStyles</a> const &orig)</td></tr> <tr class="separator:af6789ee3306a6f303ede05be96b20052"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4944d71defd0822ea7757e1a5ded8ab7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMsWrdTextStyles.html">MsWrdTextStyles</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#a4944d71defd0822ea7757e1a5ded8ab7">operator=</a> (<a class="el" href="classMsWrdTextStyles.html">MsWrdTextStyles</a> const &orig)</td></tr> <tr class="separator:a4944d71defd0822ea7757e1a5ded8ab7"><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:ab3e2706d1181281b843594ae937b3d59"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classMsWrdTextStyles.html#ab3e2706d1181281b843594ae937b3d59">MsWrdText</a></td></tr> <tr class="separator:ab3e2706d1181281b843594ae937b3d59"><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 the text font, paragraph, section stylesread </p> </div><h2 class="groupheader">Member Enumeration Documentation</h2> <a class="anchor" id="ab753011a9519dea32929c30d2334a62d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">MsWrdTextStyles::ZoneType</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ab753011a9519dea32929c30d2334a62da872028e2d6dc0a5500ad27f49df015b3"></a>TextZone</em> </td><td class="fielddoc"> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="ab753011a9519dea32929c30d2334a62da05029600532458ab73c925f9896de8f7"></a>TextStructZone</em> </td><td class="fielddoc"> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="ab753011a9519dea32929c30d2334a62dac093e1741ef99086df9fabe9cef9d027"></a>StyleZone</em> </td><td class="fielddoc"> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="ab753011a9519dea32929c30d2334a62da3b0b16e198a82b0fb75aa5075f2b8844"></a>InParagraphDefinition</em> </td><td class="fielddoc"> </td></tr> </table> </div> </div> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a2ba400883213137388edcd2b826153fc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">MsWrdTextStyles::MsWrdTextStyles </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdText.html">MsWrdText</a> & </td> <td class="paramname"><em>textParser</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>constructor </p> </div> </div> <a class="anchor" id="a13055897df1375e7a731720ac41a406c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">MsWrdTextStyles::~MsWrdTextStyles </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 class="anchor" id="af6789ee3306a6f303ede05be96b20052"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">MsWrdTextStyles::MsWrdTextStyles </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html">MsWrdTextStyles</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> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a4efdf33c2bb39ce694d7a1cd4d5fd0ee"></a> <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="classMWAWFont.html">MWAWFont</a> const & MsWrdTextStyles::getDefaultFont </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns the default font </p> </div> </div> <a class="anchor" id="ab4b6507bab35d2a192f30da4b0ee6239"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::getFont </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></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="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> & </td> <td class="paramname"><em>actFont</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>return a font corresponding to an index </p> </div> </div> <a class="anchor" id="aaaf7a0ff7976ff2d683d79d9145ebdd8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::map< int, int > const & MsWrdTextStyles::getNextStyleMap </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>returns the style id to next style id map </p> </div> </div> <a class="anchor" id="a3228860ff663cfa18c7070ed5f1ee117"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::getParagraph </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></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="structMsWrdStruct_1_1Paragraph.html">MsWrdStruct::Paragraph</a> & </td> <td class="paramname"><em>para</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>return a paragraph corresponding to an index </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#afa58a165512d011beabd5110d537d29c">getSectionFont()</a>, <a class="el" href="classMsWrdTextStyles.html#a97ef2056f497ee39316180d2b8f88578">getSectionParagraph()</a>, and <a class="el" href="classMsWrdTextStyles.html#a63e501c267d9b507315615294ce31f79">sendSection()</a>.</p> </div> </div> <a class="anchor" id="a388fdd0f873eb569b41ce7069c9d3fd2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::getSection </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></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="structMsWrdStruct_1_1Section.html">MsWrdStruct::Section</a> & </td> <td class="paramname"><em>section</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>return a section corresponding to an index </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#afa58a165512d011beabd5110d537d29c">getSectionFont()</a>, and <a class="el" href="classMsWrdTextStyles.html#a97ef2056f497ee39316180d2b8f88578">getSectionParagraph()</a>.</p> </div> </div> <a class="anchor" id="afa58a165512d011beabd5110d537d29c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::getSectionFont </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></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="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> & </td> <td class="paramname"><em>font</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>return a font corresponding to the section </p> </div> </div> <a class="anchor" id="a97ef2056f497ee39316180d2b8f88578"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::getSectionParagraph </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">ZoneType</a> </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></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="structMsWrdStruct_1_1Paragraph.html">MsWrdStruct::Paragraph</a> & </td> <td class="paramname"><em>para</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>return a paragraph corresponding to the section </p> </div> </div> <a class="anchor" id="a4944d71defd0822ea7757e1a5ded8ab7"></a> <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="classMsWrdTextStyles.html">MsWrdTextStyles</a>& MsWrdTextStyles::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html">MsWrdTextStyles</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> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af31a9bd7e9f1d2267f6c48f344910890"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector< int > MsWrdTextStyles::orderStyles </td> <td>(</td> <td class="paramtype">std::vector< int > const & </td> <td class="paramname"><em>previous</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to reorder the styles to find a good order </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>.</p> </div> </div> <a class="anchor" id="aa47e90414fdc231950d60ce2f26dca56"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readFont </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> & </td> <td class="paramname"><em>font</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classMsWrdTextStyles.html#ab753011a9519dea32929c30d2334a62d">MsWrdTextStyles::ZoneType</a> </td> <td class="paramname"><em>type</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 font. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">font</td><td>: the read font, </td></tr> <tr><td class="paramname">type</td><td>: the zone in which the font is read </td></tr> </table> </dd> </dl> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#a2753a1536a3569c0654539dbcce951f6">readParagraph()</a>, and <a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC()</a>.</p> </div> </div> <a class="anchor" id="a2753a1536a3569c0654539dbcce951f6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readParagraph </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdStruct_1_1Paragraph.html">MsWrdStruct::Paragraph</a> & </td> <td class="paramname"><em>para</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>dataSz</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read a paragraph </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC()</a>, <a class="el" href="classMsWrdTextStyles.html#a84c659e288b7e10e3e29ab2f96f8ad53">readPropertyModifier()</a>, <a class="el" href="classMsWrdTextStyles.html#a2d5116a5c26036090efda03efb94eeee">readStylesParagraph()</a>, and <a class="el" href="classMsWrdTextStyles.html#a0c54826fe99bf1c10c92601533051ca8">readTextStructList()</a>.</p> </div> </div> <a class="anchor" id="abeaef8041befb8941fb8d4e0f7b2a0f1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readPLC </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classVec2.html">Vec2</a>< long > const & </td> <td class="paramname"><em>fileLimit</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>read the char/paragraph plc : type=0: char, type=1: parag </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#a98851300b23038bac355234bfee84d15">readPLCList()</a>.</p> </div> </div> <a class="anchor" id="a98851300b23038bac355234bfee84d15"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readPLCList </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>entry</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>read the main char/paragraph plc list </p> </div> </div> <a class="anchor" id="a84c659e288b7e10e3e29ab2f96f8ad53"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int MsWrdTextStyles::readPropertyModifier </td> <td>(</td> <td class="paramtype">bool & </td> <td class="paramname"><em>complex</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"> <p>read the property modifier (2 bytes last bytes of text struct ). </p> <p>Returns a textstruct parag id or -1 (PRM) </p> </div> </div> <a class="anchor" id="a7847c89aff2ab9c3393703b7321113d1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readSection </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< long > & </td> <td class="paramname"><em>cLimits</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>read the text section </p> </div> </div> <a class="anchor" id="a28905500f3a90bb896716af82e8b89b0"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readSection </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdStruct_1_1Section.html">MsWrdStruct::Section</a> & </td> <td class="paramname"><em>section</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>pos</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read the section data </p> </div> </div> <a class="anchor" id="acb7dc4bde91d3b4473c0d8ca77accbdc"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readStyles </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>entry</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>try to read the styles zone </p> </div> </div> <a class="anchor" id="a8902b6c256e5be6818b67692b9896d73"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readStylesFont </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>N</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > const & </td> <td class="paramname"><em>previous</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > const & </td> <td class="paramname"><em>order</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 the styles fonts </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>.</p> </div> </div> <a class="anchor" id="ac482392d937745f9e9f86c3c574c99ad"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readStylesHierarchy </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>N</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > & </td> <td class="paramname"><em>orig</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 the styles hierachy </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>.</p> </div> </div> <a class="anchor" id="a722d9cf0e05c0e07a82f3a67f4f54de1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readStylesNames </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> const & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>N</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"><em>Nnamed</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 the styles names and fill the number of "named" styles... </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>.</p> </div> </div> <a class="anchor" id="a2d5116a5c26036090efda03efb94eeee"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readStylesParagraph </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>zone</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>N</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > const & </td> <td class="paramname"><em>previous</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< int > const & </td> <td class="paramname"><em>order</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 the styles fonts </p> <p>osnola: update the font style here or after reading data ? </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>.</p> </div> </div> <a class="anchor" id="a0c54826fe99bf1c10c92601533051ca8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::readTextStructList </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdEntry.html">MsWrdEntry</a> & </td> <td class="paramname"><em>entry</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>read the paragraphs at the beginning of the text structure zone </p> </div> </div> <a class="anchor" id="a641a1f8397ab85dca818f259fc21dc65"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWrdTextStyles::sendDefaultParagraph </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>send a default paragraph </p> </div> </div> <a class="anchor" id="a63e501c267d9b507315615294ce31f79"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool MsWrdTextStyles::sendSection </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">int </td> <td class="paramname"><em>textStructId</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 send a section </p> </div> </div> <a class="anchor" id="aff29a04341b23a1089d7f2d490567448"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWrdTextStyles::setProperty </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdStruct_1_1Font.html">MsWrdStruct::Font</a> const & </td> <td class="paramname"><em>font</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>Referenced by <a class="el" href="classMsWrdTextStyles.html#a63e501c267d9b507315615294ce31f79">sendSection()</a>.</p> </div> </div> <a class="anchor" id="ab5de440567204b1e11ff94a56c7fd0e8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void MsWrdTextStyles::setProperty </td> <td>(</td> <td class="paramtype"><a class="el" href="structMsWrdStruct_1_1Section.html">MsWrdStruct::Section</a> const & </td> <td class="paramname"><em>sec</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>send section properties </p> </div> </div> <a class="anchor" id="a452e3b489684401ecfcbb563d9563d28"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int MsWrdTextStyles::version </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>returns the file version </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#afa58a165512d011beabd5110d537d29c">getSectionFont()</a>, <a class="el" href="classMsWrdTextStyles.html#a2753a1536a3569c0654539dbcce951f6">readParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC()</a>, <a class="el" href="classMsWrdTextStyles.html#a98851300b23038bac355234bfee84d15">readPLCList()</a>, <a class="el" href="classMsWrdTextStyles.html#a84c659e288b7e10e3e29ab2f96f8ad53">readPropertyModifier()</a>, <a class="el" href="classMsWrdTextStyles.html#a28905500f3a90bb896716af82e8b89b0">readSection()</a>, <a class="el" href="classMsWrdTextStyles.html#a2d5116a5c26036090efda03efb94eeee">readStylesParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#a0c54826fe99bf1c10c92601533051ca8">readTextStructList()</a>, <a class="el" href="classMsWrdTextStyles.html#a641a1f8397ab85dca818f259fc21dc65">sendDefaultParagraph()</a>, and <a class="el" href="classMsWrdTextStyles.html#a63e501c267d9b507315615294ce31f79">sendSection()</a>.</p> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a class="anchor" id="ab3e2706d1181281b843594ae937b3d59"></a> <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="classMsWrdText.html">MsWrdText</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 class="anchor" id="a5a69e53703545aac28485fac36a45b1e"></a> <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="classMsWrdParser.html">MsWrdParser</a>* MsWrdTextStyles::m_mainParser</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the main parser; </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#aa47e90414fdc231950d60ce2f26dca56">readFont()</a>, and <a class="el" href="classMsWrdTextStyles.html#ab5de440567204b1e11ff94a56c7fd0e8">setProperty()</a>.</p> </div> </div> <a class="anchor" id="af4e15f8e080ca89de20cffb2f07f2760"></a> <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#a72a9f4056659c5d39c845fb244a42b28">MWAWParserStatePtr</a> MsWrdTextStyles::m_parserState</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>the parser state </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#aa47e90414fdc231950d60ce2f26dca56">readFont()</a>, <a class="el" href="classMsWrdTextStyles.html#a2753a1536a3569c0654539dbcce951f6">readParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC()</a>, <a class="el" href="classMsWrdTextStyles.html#a98851300b23038bac355234bfee84d15">readPLCList()</a>, <a class="el" href="classMsWrdTextStyles.html#a84c659e288b7e10e3e29ab2f96f8ad53">readPropertyModifier()</a>, <a class="el" href="classMsWrdTextStyles.html#a7847c89aff2ab9c3393703b7321113d1">readSection()</a>, <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>, <a class="el" href="classMsWrdTextStyles.html#ac482392d937745f9e9f86c3c574c99ad">readStylesHierarchy()</a>, <a class="el" href="classMsWrdTextStyles.html#a722d9cf0e05c0e07a82f3a67f4f54de1">readStylesNames()</a>, <a class="el" href="classMsWrdTextStyles.html#a2d5116a5c26036090efda03efb94eeee">readStylesParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#a0c54826fe99bf1c10c92601533051ca8">readTextStructList()</a>, <a class="el" href="classMsWrdTextStyles.html#a641a1f8397ab85dca818f259fc21dc65">sendDefaultParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#a63e501c267d9b507315615294ce31f79">sendSection()</a>, <a class="el" href="classMsWrdTextStyles.html#aff29a04341b23a1089d7f2d490567448">setProperty()</a>, and <a class="el" href="classMsWrdTextStyles.html#a452e3b489684401ecfcbb563d9563d28">version()</a>.</p> </div> </div> <a class="anchor" id="ac581de706daefa7b939fb183def07a94"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">shared_ptr<<a class="el" href="structMsWrdTextStylesInternal_1_1State.html">MsWrdTextStylesInternal::State</a>> MsWrdTextStyles::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>Referenced by <a class="el" href="classMsWrdTextStyles.html#a4efdf33c2bb39ce694d7a1cd4d5fd0ee">getDefaultFont()</a>, <a class="el" href="classMsWrdTextStyles.html#ab4b6507bab35d2a192f30da4b0ee6239">getFont()</a>, <a class="el" href="classMsWrdTextStyles.html#aaaf7a0ff7976ff2d683d79d9145ebdd8">getNextStyleMap()</a>, <a class="el" href="classMsWrdTextStyles.html#a3228860ff663cfa18c7070ed5f1ee117">getParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#a388fdd0f873eb569b41ce7069c9d3fd2">getSection()</a>, <a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC()</a>, <a class="el" href="classMsWrdTextStyles.html#a84c659e288b7e10e3e29ab2f96f8ad53">readPropertyModifier()</a>, <a class="el" href="classMsWrdTextStyles.html#a7847c89aff2ab9c3393703b7321113d1">readSection()</a>, <a class="el" href="classMsWrdTextStyles.html#acb7dc4bde91d3b4473c0d8ca77accbdc">readStyles()</a>, <a class="el" href="classMsWrdTextStyles.html#ac482392d937745f9e9f86c3c574c99ad">readStylesHierarchy()</a>, <a class="el" href="classMsWrdTextStyles.html#a2d5116a5c26036090efda03efb94eeee">readStylesParagraph()</a>, <a class="el" href="classMsWrdTextStyles.html#a0c54826fe99bf1c10c92601533051ca8">readTextStructList()</a>, <a class="el" href="classMsWrdTextStyles.html#a63e501c267d9b507315615294ce31f79">sendSection()</a>, <a class="el" href="classMsWrdTextStyles.html#aff29a04341b23a1089d7f2d490567448">setProperty()</a>, and <a class="el" href="classMsWrdTextStyles.html#a452e3b489684401ecfcbb563d9563d28">version()</a>.</p> </div> </div> <a class="anchor" id="a1b24ae84b117fd9126e0fca38d4696ab"></a> <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="classMsWrdText.html">MsWrdText</a>* MsWrdTextStyles::m_textParser</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 parser; </p> <p>Referenced by <a class="el" href="classMsWrdTextStyles.html#abeaef8041befb8941fb8d4e0f7b2a0f1">readPLC()</a>, and <a class="el" href="classMsWrdTextStyles.html#a7847c89aff2ab9c3393703b7321113d1">readSection()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="MsWrdTextStyles_8hxx_source.html">MsWrdTextStyles.hxx</a></li> <li><a class="el" href="MsWrdTextStyles_8cxx.html">MsWrdTextStyles.cxx</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated on Sun Feb 1 2015 20:58:12 for libmwaw by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.5</small></address> </body> </html>