<!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>libqxp::QXPParser Class Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('classlibqxp_1_1QXPParser.html','');}); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="classlibqxp_1_1QXPParser-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">libqxp::QXPParser Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="QXPParser_8h_source.html">QXPParser.h</a>></code></p> <div class="dynheader"> Inheritance diagram for libqxp::QXPParser:</div> <div class="dyncontent"> <div class="center"> <img src="classlibqxp_1_1QXPParser.png" usemap="#libqxp::QXPParser_map" alt=""/> <map id="libqxp::QXPParser_map" name="libqxp::QXPParser_map"> <area href="classlibqxp_1_1QXP1Parser.html" alt="libqxp::QXP1Parser" shape="rect" coords="0,56,129,80"/> <area href="classlibqxp_1_1QXP33Parser.html" alt="libqxp::QXP33Parser" shape="rect" coords="139,56,268,80"/> <area href="classlibqxp_1_1QXP4Parser.html" alt="libqxp::QXP4Parser" shape="rect" coords="278,56,407,80"/> </map> </div></div> <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:a524177ab6202735e53bc8625317474a2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a524177ab6202735e53bc8625317474a2">QXPParser</a> (const std::shared_ptr< librevenge::RVNGInputStream > &input, librevenge::RVNGDrawingInterface *painter, const std::shared_ptr< <a class="el" href="classlibqxp_1_1QXPHeader.html">QXPHeader</a> > &header)</td></tr> <tr class="separator:a524177ab6202735e53bc8625317474a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e7b5a27ff9e13b0f0b7868281e05ea0"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a8e7b5a27ff9e13b0f0b7868281e05ea0">~QXPParser</a> ()=default</td></tr> <tr class="separator:a8e7b5a27ff9e13b0f0b7868281e05ea0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaca653be12ea85548b413cde26e88e94"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aaca653be12ea85548b413cde26e88e94">parse</a> ()</td></tr> <tr class="separator:aaca653be12ea85548b413cde26e88e94"><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:a50e9fc8681046d307538bc63cc0aabe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Color.html">Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a50e9fc8681046d307538bc63cc0aabe8">getColor</a> (unsigned id, <a class="el" href="structlibqxp_1_1Color.html">Color</a> defaultColor=<a class="el" href="structlibqxp_1_1Color.html">Color</a>(0, 0, 0)) const</td></tr> <tr class="separator:a50e9fc8681046d307538bc63cc0aabe8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad66ecbf233bff24c19ceaf3967ae284d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structlibqxp_1_1LineStyle.html">LineStyle</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ad66ecbf233bff24c19ceaf3967ae284d">getLineStyle</a> (unsigned id) const</td></tr> <tr class="separator:ad66ecbf233bff24c19ceaf3967ae284d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b6e9e2671d2a4952d225cad0d013900"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a6b6e9e2671d2a4952d225cad0d013900">getFont</a> (int id, std::string defaultFont="Arial") const</td></tr> <tr class="separator:a6b6e9e2671d2a4952d225cad0d013900"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a643ae5f2910ca1a35572be2728c5a8d5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a643ae5f2910ca1a35572be2728c5a8d5">convertCharFormatFlags</a> (unsigned flags, <a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> &format)</td></tr> <tr class="separator:a643ae5f2910ca1a35572be2728c5a8d5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a436aef065198ef67c709efb4667bccbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelibqxp.html#af48405dbfd942e7f84d63b4c5c84ec5b">TabStopType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a436aef065198ef67c709efb4667bccbf">convertTabStopType</a> (unsigned type)</td></tr> <tr class="separator:a436aef065198ef67c709efb4667bccbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd2cdf25e4dceb55880b1a378dfb4e0b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#afd2cdf25e4dceb55880b1a378dfb4e0b">parseDocument</a> (const std::shared_ptr< librevenge::RVNGInputStream > &docStream, <a class="el" href="classlibqxp_1_1QXPCollector.html">QXPCollector</a> &collector)=0</td></tr> <tr class="separator:afd2cdf25e4dceb55880b1a378dfb4e0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d1d17f89603140031fd466ac8f64574"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a8d1d17f89603140031fd466ac8f64574">parsePages</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, <a class="el" href="classlibqxp_1_1QXPCollector.html">QXPCollector</a> &collector)=0</td></tr> <tr class="separator:a8d1d17f89603140031fd466ac8f64574"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41dd5285e4a4c9c713458e82ef900053"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a41dd5285e4a4c9c713458e82ef900053">skipRecord</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a41dd5285e4a4c9c713458e82ef900053"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fadb7a2d7274a58a84e35ba7e897fc7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a8fadb7a2d7274a58a84e35ba7e897fc7">parseFonts</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a8fadb7a2d7274a58a84e35ba7e897fc7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa942ec9017ab8afbc98ab92759bc4fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#afa942ec9017ab8afbc98ab92759bc4fc">parseHJs</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:afa942ec9017ab8afbc98ab92759bc4fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa63e79b606fc37f900507e86158da41b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aa63e79b606fc37f900507e86158da41b">parseCharFormats</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:aa63e79b606fc37f900507e86158da41b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a964798f2e2d9f4406a1d181c11690394"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a964798f2e2d9f4406a1d181c11690394">parseCommonCharFormatProps</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, <a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> &result)</td></tr> <tr class="separator:a964798f2e2d9f4406a1d181c11690394"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab92feca2d9880cbdbbce554be8bf0f4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ab92feca2d9880cbdbbce554be8bf0f4f">parseHJProps</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, <a class="el" href="structlibqxp_1_1HJ.html">HJ</a> &result)</td></tr> <tr class="separator:ab92feca2d9880cbdbbce554be8bf0f4f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a969bb8d1d61ffb1e359b4fc6b408b360"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1TabStop.html">TabStop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a969bb8d1d61ffb1e359b4fc6b408b360">parseTabStop</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a969bb8d1d61ffb1e359b4fc6b408b360"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90d3856b2becbb0b926e63ef8ba98c69"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a90d3856b2becbb0b926e63ef8ba98c69">parseParagraphFormats</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a90d3856b2becbb0b926e63ef8ba98c69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84d479921be14872a909e6783c781944"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a84d479921be14872a909e6783c781944">parseCharFormat</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)=0</td></tr> <tr class="separator:a84d479921be14872a909e6783c781944"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b950678dc718cd893a65e178728b1f9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structlibqxp_1_1ParagraphFormat.html">ParagraphFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a5b950678dc718cd893a65e178728b1f9">parseParagraphFormat</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)=0</td></tr> <tr class="separator:a5b950678dc718cd893a65e178728b1f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ca2e2bb006ed037ebd51c9f71ba053f"><td class="memItemLeft" align="right" valign="top">virtual std::shared_ptr< <a class="el" href="structlibqxp_1_1HJ.html">HJ</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a1ca2e2bb006ed037ebd51c9f71ba053f">parseHJ</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)=0</td></tr> <tr class="separator:a1ca2e2bb006ed037ebd51c9f71ba053f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c1d18e8874f8949bf07054fdd808f7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a7c1d18e8874f8949bf07054fdd808f7d">parseCollection</a> (const std::shared_ptr< librevenge::RVNGInputStream >stream, std::function< void()> itemHandler)</td></tr> <tr class="separator:a7c1d18e8874f8949bf07054fdd808f7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba30890063a4ca57e20cd0460347d8e0"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibqxp_1_1PageSettings.html">PageSettings</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aba30890063a4ca57e20cd0460347d8e0">parsePageSettings</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:aba30890063a4ca57e20cd0460347d8e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac314a6ffa83b60f93ab82da85e257ece"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structlibqxp_1_1Text.html">Text</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ac314a6ffa83b60f93ab82da85e257ece">parseText</a> (unsigned index, unsigned linkId, <a class="el" href="classlibqxp_1_1QXPCollector.html">QXPCollector</a> &collector)</td></tr> <tr class="separator:ac314a6ffa83b60f93ab82da85e257ece"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa42a98a293887d646ce44268f74c47f8"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aa42a98a293887d646ce44268f74c47f8">readRecordEndOffset</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:aa42a98a293887d646ce44268f74c47f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3add1ca4bbdd2a5ccecac8411270d465"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a3add1ca4bbdd2a5ccecac8411270d465">readColorComp</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a3add1ca4bbdd2a5ccecac8411270d465"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23ba5778e21370f9e54ec7643c88c7d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Rect.html">Rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a23ba5778e21370f9e54ec7643c88c7d9">readObjectBBox</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a23ba5778e21370f9e54ec7643c88c7d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f9950ef4950f2f81db5fac0d491d388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Gradient.html">Gradient</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a6f9950ef4950f2f81db5fac0d491d388">readGradient</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, const <a class="el" href="structlibqxp_1_1Color.html">Color</a> &color1)</td></tr> <tr class="separator:a6f9950ef4950f2f81db5fac0d491d388"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0a6be7fd050c3c7cdaa33bc722cd0a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelibqxp.html#adcc98795ae7c8847574e370d03312656">HorizontalAlignment</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ae0a6be7fd050c3c7cdaa33bc722cd0a4">readHorAlign</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:ae0a6be7fd050c3c7cdaa33bc722cd0a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ddcbe0291353d2ad81eafc11bc880f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacelibqxp.html#a07c342a07fdf8c3867da5039be432b50">VerticalAlignment</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a4ddcbe0291353d2ad81eafc11bc880f8">readVertAlign</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a4ddcbe0291353d2ad81eafc11bc880f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac90849c3df469c638d9ab59b6020c434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structlibqxp_1_1Point.html">Point</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ac90849c3df469c638d9ab59b6020c434">readYX</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:ac90849c3df469c638d9ab59b6020c434"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f3e3f999e8dba180649037ff012495d"><td class="memItemLeft" align="right" valign="top">std::shared_ptr< <a class="el" href="structlibqxp_1_1ParagraphRule.html">ParagraphRule</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a2f3e3f999e8dba180649037ff012495d">readParagraphRule</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a2f3e3f999e8dba180649037ff012495d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab674200746bea6b947d4e2bc92a12451"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ab674200746bea6b947d4e2bc92a12451">readParagraphFlags</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, bool &incrementalLeading, bool &ruleAbove, bool &ruleBelow)</td></tr> <tr class="separator:ab674200746bea6b947d4e2bc92a12451"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7fc5847881527a03575e6a046ce7d19"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ae7fc5847881527a03575e6a046ce7d19">readObjectFlags</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, bool &noColor)</td></tr> <tr class="separator:ae7fc5847881527a03575e6a046ce7d19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46c45d2df74145fe620a616ab0135d02"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a46c45d2df74145fe620a616ab0135d02">readGroupElements</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream, unsigned count, unsigned objectsCount, unsigned index, std::vector< unsigned > &elements)</td></tr> <tr class="separator:a46c45d2df74145fe620a616ab0135d02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a882f8c13c8ca65df50954bb214fcedc6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a882f8c13c8ca65df50954bb214fcedc6">setArrow</a> (const unsigned index, <a class="el" href="structlibqxp_1_1Frame.html">Frame</a> &frame) const</td></tr> <tr class="separator:a882f8c13c8ca65df50954bb214fcedc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4fc09de50dc2b72635b2486ef5bc556d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a4fc09de50dc2b72635b2486ef5bc556d">skipFileInfo</a> (const std::shared_ptr< librevenge::RVNGInputStream > &stream)</td></tr> <tr class="separator:a4fc09de50dc2b72635b2486ef5bc556d"><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:a291408f1ac7f2986f67f9bd80a4abbee"><td class="memItemLeft" align="right" valign="top">const std::shared_ptr< librevenge::RVNGInputStream > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a291408f1ac7f2986f67f9bd80a4abbee">m_input</a></td></tr> <tr class="separator:a291408f1ac7f2986f67f9bd80a4abbee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae645912349d196ef5869046c0a10391c"><td class="memItemLeft" align="right" valign="top">librevenge::RVNGDrawingInterface * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ae645912349d196ef5869046c0a10391c">m_painter</a></td></tr> <tr class="separator:ae645912349d196ef5869046c0a10391c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae439ca46770e5ae9594a6cbc73a5d320"><td class="memItemLeft" align="right" valign="top">const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ae439ca46770e5ae9594a6cbc73a5d320">be</a></td></tr> <tr class="separator:ae439ca46770e5ae9594a6cbc73a5d320"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea44704d6cb4a35af7282415a68192d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibqxp_1_1QXPBlockParser.html">QXPBlockParser</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aea44704d6cb4a35af7282415a68192d1">m_blockParser</a></td></tr> <tr class="separator:aea44704d6cb4a35af7282415a68192d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25d94b6a54107030d59d79490bde1930"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibqxp_1_1QXPTextParser.html">QXPTextParser</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a25d94b6a54107030d59d79490bde1930">m_textParser</a></td></tr> <tr class="separator:a25d94b6a54107030d59d79490bde1930"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c542aceb938844fd381626a22fb2c10"><td class="memItemLeft" align="right" valign="top">std::map< unsigned, <a class="el" href="structlibqxp_1_1Color.html">Color</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a7c542aceb938844fd381626a22fb2c10">m_colors</a></td></tr> <tr class="separator:a7c542aceb938844fd381626a22fb2c10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02f0c957bbb814771c22580bd5ab0d97"><td class="memItemLeft" align="right" valign="top">std::map< int, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a02f0c957bbb814771c22580bd5ab0d97">m_fonts</a></td></tr> <tr class="separator:a02f0c957bbb814771c22580bd5ab0d97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dc7b7fd46656b5d40567a4d58881530"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a7dc7b7fd46656b5d40567a4d58881530">m_charFormats</a></td></tr> <tr class="separator:a7dc7b7fd46656b5d40567a4d58881530"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada3bff9660ca6598dffdc4c3047ae8bb"><td class="memItemLeft" align="right" valign="top">std::vector< std::shared_ptr< <a class="el" href="structlibqxp_1_1ParagraphFormat.html">ParagraphFormat</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ada3bff9660ca6598dffdc4c3047ae8bb">m_paragraphFormats</a></td></tr> <tr class="separator:ada3bff9660ca6598dffdc4c3047ae8bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75111677f021df4d479cbff41cdc2742"><td class="memItemLeft" align="right" valign="top">std::map< unsigned, <a class="el" href="structlibqxp_1_1LineStyle.html">LineStyle</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a75111677f021df4d479cbff41cdc2742">m_lineStyles</a></td></tr> <tr class="separator:a75111677f021df4d479cbff41cdc2742"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9a156ddd987d8671094d06976f016f8"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structlibqxp_1_1Arrow.html">Arrow</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#ab9a156ddd987d8671094d06976f016f8">m_arrows</a></td></tr> <tr class="separator:ab9a156ddd987d8671094d06976f016f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a395146c1f8f94800abfe9de528597b"><td class="memItemLeft" align="right" valign="top">std::deque< std::shared_ptr< <a class="el" href="structlibqxp_1_1HJ.html">HJ</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a2a395146c1f8f94800abfe9de528597b">m_hjs</a></td></tr> <tr class="separator:a2a395146c1f8f94800abfe9de528597b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea2e0d3e6d6e23d9623d1ff83af243a2"><td class="memItemLeft" align="right" valign="top">std::set< unsigned > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aea2e0d3e6d6e23d9623d1ff83af243a2">m_groupObjects</a></td></tr> <tr class="separator:aea2e0d3e6d6e23d9623d1ff83af243a2"><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:aef3b13973896702fab28a8caad24c0e2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#aef3b13973896702fab28a8caad24c0e2">QXPParser</a> (const <a class="el" href="classlibqxp_1_1QXPParser.html">QXPParser</a> &other)=delete</td></tr> <tr class="separator:aef3b13973896702fab28a8caad24c0e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a735bc0514ada9d4a6cc598a715e32210"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibqxp_1_1QXPParser.html">QXPParser</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a735bc0514ada9d4a6cc598a715e32210">operator=</a> (const <a class="el" href="classlibqxp_1_1QXPParser.html">QXPParser</a> &other)=delete</td></tr> <tr class="separator:a735bc0514ada9d4a6cc598a715e32210"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:a6747a7e30392f0ae60f4b18278dbc38b"><td class="memItemLeft" align="right" valign="top">const std::shared_ptr< <a class="el" href="classlibqxp_1_1QXPHeader.html">QXPHeader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classlibqxp_1_1QXPParser.html#a6747a7e30392f0ae60f4b18278dbc38b">m_header</a></td></tr> <tr class="separator:a6747a7e30392f0ae60f4b18278dbc38b"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="aef3b13973896702fab28a8caad24c0e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef3b13973896702fab28a8caad24c0e2">◆ </a></span>QXPParser() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">libqxp::QXPParser::QXPParser </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibqxp_1_1QXPParser.html">QXPParser</a> & </td> <td class="paramname"><em>other</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="a524177ab6202735e53bc8625317474a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a524177ab6202735e53bc8625317474a2">◆ </a></span>QXPParser() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">libqxp::QXPParser::QXPParser </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">librevenge::RVNGDrawingInterface * </td> <td class="paramname"><em>painter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const std::shared_ptr< <a class="el" href="classlibqxp_1_1QXPHeader.html">QXPHeader</a> > & </td> <td class="paramname"><em>header</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a8e7b5a27ff9e13b0f0b7868281e05ea0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e7b5a27ff9e13b0f0b7868281e05ea0">◆ </a></span>~QXPParser()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual libqxp::QXPParser::~QXPParser </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 class="mlabel">default</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a643ae5f2910ca1a35572be2728c5a8d5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a643ae5f2910ca1a35572be2728c5a8d5">◆ </a></span>convertCharFormatFlags()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::convertCharFormatFlags </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>flags</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> & </td> <td class="paramname"><em>format</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP1Parser.html#ae51793ddee21eab5b451ee924bf09c62">libqxp::QXP1Parser::parseCharFormat()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a964798f2e2d9f4406a1d181c11690394">parseCommonCharFormatProps()</a>.</p> </div> </div> <a id="a436aef065198ef67c709efb4667bccbf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a436aef065198ef67c709efb4667bccbf">◆ </a></span>convertTabStopType()</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="namespacelibqxp.html#af48405dbfd942e7f84d63b4c5c84ec5b">TabStopType</a> libqxp::QXPParser::convertTabStopType </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>type</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser::parseParagraphFormat()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a969bb8d1d61ffb1e359b4fc6b408b360">parseTabStop()</a>.</p> </div> </div> <a id="a50e9fc8681046d307538bc63cc0aabe8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50e9fc8681046d307538bc63cc0aabe8">◆ </a></span>getColor()</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="structlibqxp_1_1Color.html">Color</a> libqxp::QXPParser::getColor </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structlibqxp_1_1Color.html">Color</a> </td> <td class="paramname"><em>defaultColor</em> = <code><a class="el" href="structlibqxp_1_1Color.html">Color</a>(0, 0, 0)</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP1Parser.html#ae51793ddee21eab5b451ee924bf09c62">libqxp::QXP1Parser::parseCharFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a28497d9cbb958fb127d77192db0986e6">libqxp::QXP33Parser::parseCharFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a806300e878fc1d51f7413440ba468327">libqxp::QXP4Parser::parseCharFormat()</a>, <a class="el" href="classlibqxp_1_1QXP1Parser.html#a75be148c05a6136180e3c0b2e8b8a38a">libqxp::QXP1Parser::parseObject()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a093ee3a0bd99492b5110153164961cbd">libqxp::QXP33Parser::parseObjectHeader()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a812d4886708f6958a8c9a731c78f1877">libqxp::QXP4Parser::parseObjectHeader()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a1e3ba41f3230df58b6faa99cadf75e00">libqxp::QXP33Parser::readFrame()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a74d37d45e129220a95110c92e40d5cf8">libqxp::QXP4Parser::readFrame()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a6f9950ef4950f2f81db5fac0d491d388">readGradient()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a2f3e3f999e8dba180649037ff012495d">readParagraphRule()</a>.</p> </div> </div> <a id="a6b6e9e2671d2a4952d225cad0d013900"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b6e9e2671d2a4952d225cad0d013900">◆ </a></span>getFont()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::string libqxp::QXPParser::getFont </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">std::string </td> <td class="paramname"><em>defaultFont</em> = <code>"Arial"</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a964798f2e2d9f4406a1d181c11690394">parseCommonCharFormatProps()</a>.</p> </div> </div> <a id="ad66ecbf233bff24c19ceaf3967ae284d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad66ecbf233bff24c19ceaf3967ae284d">◆ </a></span>getLineStyle()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="structlibqxp_1_1LineStyle.html">LineStyle</a> * libqxp::QXPParser::getLineStyle </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>id</em></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a126458aa2f6a940e2462d0ac51ef463e">libqxp::QXP33Parser::parseLine()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a74d37d45e129220a95110c92e40d5cf8">libqxp::QXP4Parser::readFrame()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a2f3e3f999e8dba180649037ff012495d">readParagraphRule()</a>.</p> </div> </div> <a id="a735bc0514ada9d4a6cc598a715e32210"></a> <h2 class="memtitle"><span class="permalink"><a href="#a735bc0514ada9d4a6cc598a715e32210">◆ </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="classlibqxp_1_1QXPParser.html">QXPParser</a>& libqxp::QXPParser::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classlibqxp_1_1QXPParser.html">QXPParser</a> & </td> <td class="paramname"><em>other</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="aaca653be12ea85548b413cde26e88e94"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaca653be12ea85548b413cde26e88e94">◆ </a></span>parse()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool libqxp::QXPParser::parse </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a84d479921be14872a909e6783c781944"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84d479921be14872a909e6783c781944">◆ </a></span>parseCharFormat()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> libqxp::QXPParser::parseCharFormat </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibqxp_1_1QXP4Parser.html#a806300e878fc1d51f7413440ba468327">libqxp::QXP4Parser</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a28497d9cbb958fb127d77192db0986e6">libqxp::QXP33Parser</a>, and <a class="el" href="classlibqxp_1_1QXP1Parser.html#ae51793ddee21eab5b451ee924bf09c62">libqxp::QXP1Parser</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aa63e79b606fc37f900507e86158da41b">parseCharFormats()</a>.</p> </div> </div> <a id="aa63e79b606fc37f900507e86158da41b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa63e79b606fc37f900507e86158da41b">◆ </a></span>parseCharFormats()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseCharFormats </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP1Parser.html#a95fbae43adb858bd2e74b811577a94e7">libqxp::QXP1Parser::parseDocument()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a97fdf35e6f88c209b53c5bc9ba80f421">libqxp::QXP33Parser::parseDocument()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a380acdbd8b930a6f5af62cce70c6113d">libqxp::QXP4Parser::parseDocument()</a>.</p> </div> </div> <a id="a7c1d18e8874f8949bf07054fdd808f7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c1d18e8874f8949bf07054fdd808f7d">◆ </a></span>parseCollection()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseCollection </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::function< void()> </td> <td class="paramname"><em>itemHandler</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aa63e79b606fc37f900507e86158da41b">parseCharFormats()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#afa942ec9017ab8afbc98ab92759bc4fc">parseHJs()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#ab53226cb93dc825d24d3b0e422047980">libqxp::QXP4Parser::parseLineStyles()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a90d3856b2becbb0b926e63ef8ba98c69">parseParagraphFormats()</a>.</p> </div> </div> <a id="a964798f2e2d9f4406a1d181c11690394"></a> <h2 class="memtitle"><span class="permalink"><a href="#a964798f2e2d9f4406a1d181c11690394">◆ </a></span>parseCommonCharFormatProps()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseCommonCharFormatProps </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a> & </td> <td class="paramname"><em>result</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a28497d9cbb958fb127d77192db0986e6">libqxp::QXP33Parser::parseCharFormat()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a806300e878fc1d51f7413440ba468327">libqxp::QXP4Parser::parseCharFormat()</a>.</p> </div> </div> <a id="afd2cdf25e4dceb55880b1a378dfb4e0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd2cdf25e4dceb55880b1a378dfb4e0b">◆ </a></span>parseDocument()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual bool libqxp::QXPParser::parseDocument </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>docStream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classlibqxp_1_1QXPCollector.html">QXPCollector</a> & </td> <td class="paramname"><em>collector</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 class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibqxp_1_1QXP4Parser.html#a380acdbd8b930a6f5af62cce70c6113d">libqxp::QXP4Parser</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a97fdf35e6f88c209b53c5bc9ba80f421">libqxp::QXP33Parser</a>, and <a class="el" href="classlibqxp_1_1QXP1Parser.html#a95fbae43adb858bd2e74b811577a94e7">libqxp::QXP1Parser</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aaca653be12ea85548b413cde26e88e94">parse()</a>.</p> </div> </div> <a id="a8fadb7a2d7274a58a84e35ba7e897fc7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fadb7a2d7274a58a84e35ba7e897fc7">◆ </a></span>parseFonts()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseFonts </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a97fdf35e6f88c209b53c5bc9ba80f421">libqxp::QXP33Parser::parseDocument()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a380acdbd8b930a6f5af62cce70c6113d">libqxp::QXP4Parser::parseDocument()</a>.</p> </div> </div> <a id="a1ca2e2bb006ed037ebd51c9f71ba053f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ca2e2bb006ed037ebd51c9f71ba053f">◆ </a></span>parseHJ()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual std::shared_ptr<<a class="el" href="structlibqxp_1_1HJ.html">HJ</a>> libqxp::QXPParser::parseHJ </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibqxp_1_1QXP4Parser.html#a0a59bf4fb1ee26414a38ca5a426e3405">libqxp::QXP4Parser</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a382eb08acc98a2b302eb0c3a92bd2101">libqxp::QXP33Parser</a>, and <a class="el" href="classlibqxp_1_1QXP1Parser.html#a07c98e6bc825af56ac127d5fb1923679">libqxp::QXP1Parser</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#afa942ec9017ab8afbc98ab92759bc4fc">parseHJs()</a>.</p> </div> </div> <a id="ab92feca2d9880cbdbbce554be8bf0f4f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab92feca2d9880cbdbbce554be8bf0f4f">◆ </a></span>parseHJProps()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseHJProps </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structlibqxp_1_1HJ.html">HJ</a> & </td> <td class="paramname"><em>result</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a382eb08acc98a2b302eb0c3a92bd2101">libqxp::QXP33Parser::parseHJ()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a0a59bf4fb1ee26414a38ca5a426e3405">libqxp::QXP4Parser::parseHJ()</a>.</p> </div> </div> <a id="afa942ec9017ab8afbc98ab92759bc4fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa942ec9017ab8afbc98ab92759bc4fc">◆ </a></span>parseHJs()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseHJs </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a97fdf35e6f88c209b53c5bc9ba80f421">libqxp::QXP33Parser::parseDocument()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a380acdbd8b930a6f5af62cce70c6113d">libqxp::QXP4Parser::parseDocument()</a>.</p> </div> </div> <a id="a8d1d17f89603140031fd466ac8f64574"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d1d17f89603140031fd466ac8f64574">◆ </a></span>parsePages()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual bool libqxp::QXPParser::parsePages </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classlibqxp_1_1QXPCollector.html">QXPCollector</a> & </td> <td class="paramname"><em>collector</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 class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibqxp_1_1QXP4Parser.html#ade90a30a662403836377f19ae6b918de">libqxp::QXP4Parser</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#afa992ef8af30513765932dac2aa2f181">libqxp::QXP33Parser</a>, and <a class="el" href="classlibqxp_1_1QXP1Parser.html#a01a5d90a303b85867609721c95df7fcc">libqxp::QXP1Parser</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aaca653be12ea85548b413cde26e88e94">parse()</a>.</p> </div> </div> <a id="aba30890063a4ca57e20cd0460347d8e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba30890063a4ca57e20cd0460347d8e0">◆ </a></span>parsePageSettings()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector< <a class="el" href="structlibqxp_1_1PageSettings.html">PageSettings</a> > libqxp::QXPParser::parsePageSettings </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a89865a8692d179905889531a1ddcfc5e">libqxp::QXP33Parser::parsePage()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#af103994a2941b306be6e9b8e5433a511">libqxp::QXP4Parser::parsePage()</a>.</p> </div> </div> <a id="a5b950678dc718cd893a65e178728b1f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b950678dc718cd893a65e178728b1f9">◆ </a></span>parseParagraphFormat()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="structlibqxp_1_1ParagraphFormat.html">ParagraphFormat</a> libqxp::QXPParser::parseParagraphFormat </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implemented in <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser</a>, and <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser</a>.</p> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a90d3856b2becbb0b926e63ef8ba98c69">parseParagraphFormats()</a>.</p> </div> </div> <a id="a90d3856b2becbb0b926e63ef8ba98c69"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90d3856b2becbb0b926e63ef8ba98c69">◆ </a></span>parseParagraphFormats()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::parseParagraphFormats </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP1Parser.html#a95fbae43adb858bd2e74b811577a94e7">libqxp::QXP1Parser::parseDocument()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a97fdf35e6f88c209b53c5bc9ba80f421">libqxp::QXP33Parser::parseDocument()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a380acdbd8b930a6f5af62cce70c6113d">libqxp::QXP4Parser::parseDocument()</a>.</p> </div> </div> <a id="a969bb8d1d61ffb1e359b4fc6b408b360"></a> <h2 class="memtitle"><span class="permalink"><a href="#a969bb8d1d61ffb1e359b4fc6b408b360">◆ </a></span>parseTabStop()</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="structlibqxp_1_1TabStop.html">TabStop</a> libqxp::QXPParser::parseTabStop </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a84e7370b486d18b0f683ccdb6222f400">libqxp::QXP4Parser::parseTabStops()</a>.</p> </div> </div> <a id="ac314a6ffa83b60f93ab82da85e257ece"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac314a6ffa83b60f93ab82da85e257ece">◆ </a></span>parseText()</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="structlibqxp_1_1Text.html">Text</a> > libqxp::QXPParser::parseText </td> <td>(</td> <td class="paramtype">unsigned </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>linkId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classlibqxp_1_1QXPCollector.html">QXPCollector</a> & </td> <td class="paramname"><em>collector</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7a7ba67bf76e2d52d80e91aab54d4e46">libqxp::QXP4Parser::parseBezierText()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a36260face3555114e99c3486a3648775">libqxp::QXP4Parser::parseBezierTextBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a299fc04040fcb7c109d4a6202a115dca">libqxp::QXP4Parser::parseLineText()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#adcf705d14e183fa9af61c9f3c025daca">libqxp::QXP33Parser::parseTextBox()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a569ac3822d279e2aa199188ca83e05c9">libqxp::QXP4Parser::parseTextBox()</a>.</p> </div> </div> <a id="a3add1ca4bbdd2a5ccecac8411270d465"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3add1ca4bbdd2a5ccecac8411270d465">◆ </a></span>readColorComp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint8_t libqxp::QXPParser::readColorComp </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP4Parser.html#a3e97804c986f0f21772e6ad54aa4e5f0">libqxp::QXP4Parser::parseColor()</a>, and <a class="el" href="classlibqxp_1_1QXP33Parser.html#adf634c6b4b59eee759e736beaaff2748">libqxp::QXP33Parser::parseColors()</a>.</p> </div> </div> <a id="a6f9950ef4950f2f81db5fac0d491d388"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f9950ef4950f2f81db5fac0d491d388">◆ </a></span>readGradient()</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="structlibqxp_1_1Gradient.html">Gradient</a> libqxp::QXPParser::readGradient </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="structlibqxp_1_1Color.html">Color</a> & </td> <td class="paramname"><em>color1</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP4Parser.html#a4d69e5477d8ed4035d29a98fdf4e79f6">libqxp::QXP4Parser::parseBezierEmptyBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a66680f49f2e61d3cc89074a65c3cee1f">libqxp::QXP4Parser::parseBezierPictureBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a36260face3555114e99c3486a3648775">libqxp::QXP4Parser::parseBezierTextBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a54be0590e5aaaedea82fd84d7d078e13">libqxp::QXP4Parser::parseEmptyBox()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a093ee3a0bd99492b5110153164961cbd">libqxp::QXP33Parser::parseObjectHeader()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#aa128f848754f44beaea5e52a5f62663e">libqxp::QXP4Parser::parsePictureBox()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a569ac3822d279e2aa199188ca83e05c9">libqxp::QXP4Parser::parseTextBox()</a>.</p> </div> </div> <a id="a46c45d2df74145fe620a616ab0135d02"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46c45d2df74145fe620a616ab0135d02">◆ </a></span>readGroupElements()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::readGroupElements </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>count</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>objectsCount</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::vector< unsigned > & </td> <td class="paramname"><em>elements</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#abc23508bee05122447cf8a98c8d3a943">libqxp::QXP33Parser::parseGroup()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a30fcf3dc36dd3fa4ac6f804dbe99297c">libqxp::QXP4Parser::parseGroup()</a>.</p> </div> </div> <a id="ae0a6be7fd050c3c7cdaa33bc722cd0a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0a6be7fd050c3c7cdaa33bc722cd0a4">◆ </a></span>readHorAlign()</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="namespacelibqxp.html#adcc98795ae7c8847574e370d03312656">HorizontalAlignment</a> libqxp::QXPParser::readHorAlign </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP1Parser.html#a13b6c2c21cc88e2c4576fb07d68b2285">libqxp::QXP1Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>.</p> </div> </div> <a id="a23ba5778e21370f9e54ec7643c88c7d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23ba5778e21370f9e54ec7643c88c7d9">◆ </a></span>readObjectBBox()</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="structlibqxp_1_1Rect.html">Rect</a> libqxp::QXPParser::readObjectBBox </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP4Parser.html#a54be0590e5aaaedea82fd84d7d078e13">libqxp::QXP4Parser::parseEmptyBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a30fcf3dc36dd3fa4ac6f804dbe99297c">libqxp::QXP4Parser::parseGroup()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a1d4d692374a3ee55ab1775d69de8c986">libqxp::QXP4Parser::parseLine()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a299fc04040fcb7c109d4a6202a115dca">libqxp::QXP4Parser::parseLineText()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a093ee3a0bd99492b5110153164961cbd">libqxp::QXP33Parser::parseObjectHeader()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#aa128f848754f44beaea5e52a5f62663e">libqxp::QXP4Parser::parsePictureBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a569ac3822d279e2aa199188ca83e05c9">libqxp::QXP4Parser::parseTextBox()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a917349c5d571417fbee8775f7aedf06b">libqxp::QXP4Parser::readBezierData()</a>.</p> </div> </div> <a id="ae7fc5847881527a03575e6a046ce7d19"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7fc5847881527a03575e6a046ce7d19">◆ </a></span>readObjectFlags()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint8_t libqxp::QXPParser::readObjectFlags </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>noColor</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP4Parser.html#a812d4886708f6958a8c9a731c78f1877">libqxp::QXP4Parser::parseObjectHeader()</a>, and <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5ab46d8c1f0e05094add1492732e13ff">libqxp::QXP33Parser::readObjectFlags()</a>.</p> </div> </div> <a id="ab674200746bea6b947d4e2bc92a12451"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab674200746bea6b947d4e2bc92a12451">◆ </a></span>readParagraphFlags()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint8_t libqxp::QXPParser::readParagraphFlags </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>incrementalLeading</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>ruleAbove</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool & </td> <td class="paramname"><em>ruleBelow</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>.</p> </div> </div> <a id="a2f3e3f999e8dba180649037ff012495d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f3e3f999e8dba180649037ff012495d">◆ </a></span>readParagraphRule()</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="structlibqxp_1_1ParagraphRule.html">ParagraphRule</a> > libqxp::QXPParser::readParagraphRule </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>.</p> </div> </div> <a id="aa42a98a293887d646ce44268f74c47f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa42a98a293887d646ce44268f74c47f8">◆ </a></span>readRecordEndOffset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">uint32_t libqxp::QXPParser::readRecordEndOffset </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#adf634c6b4b59eee759e736beaaff2748">libqxp::QXP33Parser::parseColors()</a>.</p> </div> </div> <a id="a4ddcbe0291353d2ad81eafc11bc880f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ddcbe0291353d2ad81eafc11bc880f8">◆ </a></span>readVertAlign()</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="namespacelibqxp.html#a07c342a07fdf8c3867da5039be432b50">VerticalAlignment</a> libqxp::QXPParser::readVertAlign </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#adcf705d14e183fa9af61c9f3c025daca">libqxp::QXP33Parser::parseTextBox()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7810b5ff0f9942ad044b723ad5d32809">libqxp::QXP4Parser::readTextSettings()</a>.</p> </div> </div> <a id="ac90849c3df469c638d9ab59b6020c434"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac90849c3df469c638d9ab59b6020c434">◆ </a></span>readYX()</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="structlibqxp_1_1Point.html">Point</a> libqxp::QXPParser::readYX </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP4Parser.html#a917349c5d571417fbee8775f7aedf06b">libqxp::QXP4Parser::readBezierData()</a>, and <a class="el" href="classlibqxp_1_1QXP33Parser.html#ae0b8fa6a8754d608414fc1ab931a0836">libqxp::QXP33Parser::readPolygonData()</a>.</p> </div> </div> <a id="a882f8c13c8ca65df50954bb214fcedc6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a882f8c13c8ca65df50954bb214fcedc6">◆ </a></span>setArrow()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::setArrow </td> <td>(</td> <td class="paramtype">const unsigned </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="structlibqxp_1_1Frame.html">Frame</a> & </td> <td class="paramname"><em>frame</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a126458aa2f6a940e2462d0ac51ef463e">libqxp::QXP33Parser::parseLine()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a74d37d45e129220a95110c92e40d5cf8">libqxp::QXP4Parser::readFrame()</a>.</p> </div> </div> <a id="a4fc09de50dc2b72635b2486ef5bc556d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4fc09de50dc2b72635b2486ef5bc556d">◆ </a></span>skipFileInfo()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::skipFileInfo </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#adcf705d14e183fa9af61c9f3c025daca">libqxp::QXP33Parser::parseTextBox()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a2b7663845f5647aeec4cd5067b895c2a">libqxp::QXP4Parser::skipTextObjectEnd()</a>.</p> </div> </div> <a id="a41dd5285e4a4c9c713458e82ef900053"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41dd5285e4a4c9c713458e82ef900053">◆ </a></span>skipRecord()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void libqxp::QXPParser::skipRecord </td> <td>(</td> <td class="paramtype">const std::shared_ptr< librevenge::RVNGInputStream > & </td> <td class="paramname"><em>stream</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#a97fdf35e6f88c209b53c5bc9ba80f421">libqxp::QXP33Parser::parseDocument()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a380acdbd8b930a6f5af62cce70c6113d">libqxp::QXP4Parser::parseDocument()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a586a32e504ae2288c9c192508dfcafef">libqxp::QXP4Parser::skipParagraphStylesheets()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a39dce67ba0325714ca0ad054bc585e45">libqxp::QXP4Parser::skipTemplates()</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a id="ae439ca46770e5ae9594a6cbc73a5d320"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae439ca46770e5ae9594a6cbc73a5d320">◆ </a></span>be</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const bool libqxp::QXPParser::be</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPBlockParser.html#af85e32962ba24a901808fe28b3abdcb2">libqxp::QXPBlockParser::getChain()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7a7ba67bf76e2d52d80e91aab54d4e46">libqxp::QXP4Parser::parseBezierText()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a36260face3555114e99c3486a3648775">libqxp::QXP4Parser::parseBezierTextBox()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a28497d9cbb958fb127d77192db0986e6">libqxp::QXP33Parser::parseCharFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a806300e878fc1d51f7413440ba468327">libqxp::QXP4Parser::parseCharFormat()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a7c1d18e8874f8949bf07054fdd808f7d">parseCollection()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a3e97804c986f0f21772e6ad54aa4e5f0">libqxp::QXP4Parser::parseColor()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#af82f4abd474a69fd326c048c93372e9a">libqxp::QXP4Parser::parseColorBlockSpec()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#af888bd421115b315999717ff84c88b5c">libqxp::QXP4Parser::parseColors()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a964798f2e2d9f4406a1d181c11690394">parseCommonCharFormatProps()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a626fcd1c0f39e158de99cbed6578cf78">libqxp::QXP33Parser::parseEmptyBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a54be0590e5aaaedea82fd84d7d078e13">libqxp::QXP4Parser::parseEmptyBox()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a8fadb7a2d7274a58a84e35ba7e897fc7">parseFonts()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#abc23508bee05122447cf8a98c8d3a943">libqxp::QXP33Parser::parseGroup()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a30fcf3dc36dd3fa4ac6f804dbe99297c">libqxp::QXP4Parser::parseGroup()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a126458aa2f6a940e2462d0ac51ef463e">libqxp::QXP33Parser::parseLine()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#ab53226cb93dc825d24d3b0e422047980">libqxp::QXP4Parser::parseLineStyles()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a299fc04040fcb7c109d4a6202a115dca">libqxp::QXP4Parser::parseLineText()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a093ee3a0bd99492b5110153164961cbd">libqxp::QXP33Parser::parseObjectHeader()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a812d4886708f6958a8c9a731c78f1877">libqxp::QXP4Parser::parseObjectHeader()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a89865a8692d179905889531a1ddcfc5e">libqxp::QXP33Parser::parsePage()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#af103994a2941b306be6e9b8e5433a511">libqxp::QXP4Parser::parsePage()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#aba30890063a4ca57e20cd0460347d8e0">parsePageSettings()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a153f26d4202f20cda66a01f59d8f6fec">libqxp::QXP33Parser::parsePictureBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#aa128f848754f44beaea5e52a5f62663e">libqxp::QXP4Parser::parsePictureBox()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a969bb8d1d61ffb1e359b4fc6b408b360">parseTabStop()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a84e7370b486d18b0f683ccdb6222f400">libqxp::QXP4Parser::parseTabStops()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#adcf705d14e183fa9af61c9f3c025daca">libqxp::QXP33Parser::parseTextBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a569ac3822d279e2aa199188ca83e05c9">libqxp::QXP4Parser::parseTextBox()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a917349c5d571417fbee8775f7aedf06b">libqxp::QXP4Parser::readBezierData()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a3add1ca4bbdd2a5ccecac8411270d465">readColorComp()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a1e3ba41f3230df58b6faa99cadf75e00">libqxp::QXP33Parser::readFrame()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a74d37d45e129220a95110c92e40d5cf8">libqxp::QXP4Parser::readFrame()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a6f9950ef4950f2f81db5fac0d491d388">readGradient()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a46c45d2df74145fe620a616ab0135d02">readGroupElements()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#af772946778008572eb6b38424a9690bc">libqxp::QXP4Parser::readImageData()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#ad139083c5656224ef70761b8c289e87a">libqxp::QXP4Parser::readLinkedTextSettings()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a02e7bb4d7681e6fc139f326aa2e3895f">libqxp::QXP33Parser::readName()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a23ba5778e21370f9e54ec7643c88c7d9">readObjectBBox()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5ab46d8c1f0e05094add1492732e13ff">libqxp::QXP33Parser::readObjectFlags()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#ae7fc5847881527a03575e6a046ce7d19">readObjectFlags()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a4d8daf9cb802357d7f44fdd2e8434b95">libqxp::QXP4Parser::readOleObject()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#ab674200746bea6b947d4e2bc92a12451">readParagraphFlags()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a2f3e3f999e8dba180649037ff012495d">readParagraphRule()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a5e2d4503b132cfa0765dec24507e3704">libqxp::QXP4Parser::readPictureSettings()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#ae0b8fa6a8754d608414fc1ab931a0836">libqxp::QXP33Parser::readPolygonData()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#aa42a98a293887d646ce44268f74c47f8">readRecordEndOffset()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a7810b5ff0f9942ad044b723ad5d32809">libqxp::QXP4Parser::readTextSettings()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#ac90849c3df469c638d9ab59b6020c434">readYX()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a4fc09de50dc2b72635b2486ef5bc556d">skipFileInfo()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a586a32e504ae2288c9c192508dfcafef">libqxp::QXP4Parser::skipParagraphStylesheets()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a41dd5285e4a4c9c713458e82ef900053">skipRecord()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a39dce67ba0325714ca0ad054bc585e45">libqxp::QXP4Parser::skipTemplates()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a2b7663845f5647aeec4cd5067b895c2a">libqxp::QXP4Parser::skipTextObjectEnd()</a>.</p> </div> </div> <a id="ab9a156ddd987d8671094d06976f016f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9a156ddd987d8671094d06976f016f8">◆ </a></span>m_arrows</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<<a class="el" href="structlibqxp_1_1Arrow.html">Arrow</a>> libqxp::QXPParser::m_arrows</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a524177ab6202735e53bc8625317474a2">QXPParser()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a882f8c13c8ca65df50954bb214fcedc6">setArrow()</a>.</p> </div> </div> <a id="aea44704d6cb4a35af7282415a68192d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea44704d6cb4a35af7282415a68192d1">◆ </a></span>m_blockParser</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="classlibqxp_1_1QXPBlockParser.html">QXPBlockParser</a> libqxp::QXPParser::m_blockParser</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aaca653be12ea85548b413cde26e88e94">parse()</a>.</p> </div> </div> <a id="a7dc7b7fd46656b5d40567a4d58881530"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7dc7b7fd46656b5d40567a4d58881530">◆ </a></span>m_charFormats</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<std::shared_ptr<<a class="el" href="structlibqxp_1_1CharFormat.html">CharFormat</a>> > libqxp::QXPParser::m_charFormats</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aa63e79b606fc37f900507e86158da41b">parseCharFormats()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#ac314a6ffa83b60f93ab82da85e257ece">parseText()</a>.</p> </div> </div> <a id="a7c542aceb938844fd381626a22fb2c10"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c542aceb938844fd381626a22fb2c10">◆ </a></span>m_colors</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::map<unsigned, <a class="el" href="structlibqxp_1_1Color.html">Color</a>> libqxp::QXPParser::m_colors</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a50e9fc8681046d307538bc63cc0aabe8">getColor()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#a3e97804c986f0f21772e6ad54aa4e5f0">libqxp::QXP4Parser::parseColor()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#adf634c6b4b59eee759e736beaaff2748">libqxp::QXP33Parser::parseColors()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a524177ab6202735e53bc8625317474a2">QXPParser()</a>.</p> </div> </div> <a id="a02f0c957bbb814771c22580bd5ab0d97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02f0c957bbb814771c22580bd5ab0d97">◆ </a></span>m_fonts</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::map<int, std::string> libqxp::QXPParser::m_fonts</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a6b6e9e2671d2a4952d225cad0d013900">getFont()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a8fadb7a2d7274a58a84e35ba7e897fc7">parseFonts()</a>.</p> </div> </div> <a id="aea2e0d3e6d6e23d9623d1ff83af243a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea2e0d3e6d6e23d9623d1ff83af243a2">◆ </a></span>m_groupObjects</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::set<unsigned> libqxp::QXPParser::m_groupObjects</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXP33Parser.html#afa992ef8af30513765932dac2aa2f181">libqxp::QXP33Parser::parsePages()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#ade90a30a662403836377f19ae6b918de">libqxp::QXP4Parser::parsePages()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a46c45d2df74145fe620a616ab0135d02">readGroupElements()</a>.</p> </div> </div> <a id="a6747a7e30392f0ae60f4b18278dbc38b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6747a7e30392f0ae60f4b18278dbc38b">◆ </a></span>m_header</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const std::shared_ptr<<a class="el" href="classlibqxp_1_1QXPHeader.html">QXPHeader</a>> libqxp::QXPParser::m_header</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a8fadb7a2d7274a58a84e35ba7e897fc7">parseFonts()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#aba30890063a4ca57e20cd0460347d8e0">parsePageSettings()</a>, <a class="el" href="classlibqxp_1_1QXPParser.html#a6f9950ef4950f2f81db5fac0d491d388">readGradient()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a2f3e3f999e8dba180649037ff012495d">readParagraphRule()</a>.</p> </div> </div> <a id="a2a395146c1f8f94800abfe9de528597b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a395146c1f8f94800abfe9de528597b">◆ </a></span>m_hjs</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::deque<std::shared_ptr<<a class="el" href="structlibqxp_1_1HJ.html">HJ</a>> > libqxp::QXPParser::m_hjs</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#afa942ec9017ab8afbc98ab92759bc4fc">parseHJs()</a>, <a class="el" href="classlibqxp_1_1QXP33Parser.html#a5cad049dc0652419bc8e34464fc6e557">libqxp::QXP33Parser::parseParagraphFormat()</a>, and <a class="el" href="classlibqxp_1_1QXP4Parser.html#a6d1485470b05faa11c9dac8a0dc7af93">libqxp::QXP4Parser::parseParagraphFormat()</a>.</p> </div> </div> <a id="a291408f1ac7f2986f67f9bd80a4abbee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a291408f1ac7f2986f67f9bd80a4abbee">◆ </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">const std::shared_ptr<librevenge::RVNGInputStream> libqxp::QXPParser::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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPBlockParser.html#a584375d3d28171c6d675609409fd148d">libqxp::QXPBlockParser::getBlock()</a>, and <a class="el" href="classlibqxp_1_1QXPBlockParser.html#af85e32962ba24a901808fe28b3abdcb2">libqxp::QXPBlockParser::getChain()</a>.</p> </div> </div> <a id="a75111677f021df4d479cbff41cdc2742"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75111677f021df4d479cbff41cdc2742">◆ </a></span>m_lineStyles</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::map<unsigned, <a class="el" href="structlibqxp_1_1LineStyle.html">LineStyle</a>> libqxp::QXPParser::m_lineStyles</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#ad66ecbf233bff24c19ceaf3967ae284d">getLineStyle()</a>, <a class="el" href="classlibqxp_1_1QXP4Parser.html#ab53226cb93dc825d24d3b0e422047980">libqxp::QXP4Parser::parseLineStyles()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#a524177ab6202735e53bc8625317474a2">QXPParser()</a>.</p> </div> </div> <a id="ae645912349d196ef5869046c0a10391c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae645912349d196ef5869046c0a10391c">◆ </a></span>m_painter</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">librevenge::RVNGDrawingInterface* libqxp::QXPParser::m_painter</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#aaca653be12ea85548b413cde26e88e94">parse()</a>.</p> </div> </div> <a id="ada3bff9660ca6598dffdc4c3047ae8bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada3bff9660ca6598dffdc4c3047ae8bb">◆ </a></span>m_paragraphFormats</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">std::vector<std::shared_ptr<<a class="el" href="structlibqxp_1_1ParagraphFormat.html">ParagraphFormat</a>> > libqxp::QXPParser::m_paragraphFormats</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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#a90d3856b2becbb0b926e63ef8ba98c69">parseParagraphFormats()</a>, and <a class="el" href="classlibqxp_1_1QXPParser.html#ac314a6ffa83b60f93ab82da85e257ece">parseText()</a>.</p> </div> </div> <a id="a25d94b6a54107030d59d79490bde1930"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25d94b6a54107030d59d79490bde1930">◆ </a></span>m_textParser</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="classlibqxp_1_1QXPTextParser.html">QXPTextParser</a> libqxp::QXPParser::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 class="reference">Referenced by <a class="el" href="classlibqxp_1_1QXPParser.html#ac314a6ffa83b60f93ab82da85e257ece">parseText()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="QXPParser_8h_source.html">QXPParser.h</a></li> <li><a class="el" href="QXPParser_8cpp.html">QXPParser.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <hr size="1"><address style="align: right;"><small> Generated for libqxp by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.8.13</small></address> </body> </html>