<!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>libwps: WPS8.cpp File Reference documentation</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.7.3 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> </div> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> initNavTree('WPS8_8cpp.html',''); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#define-members">Defines</a> </div> <div class="headertitle"> <h1>WPS8.cpp File Reference</h1> </div> </div> <div class="contents"> <div class="textblock"><code>#include <errno.h></code><br/> <code>#include <math.h></code><br/> <code>#include <stdlib.h></code><br/> <code>#include <string.h></code><br/> <code>#include "<a class="el" href="WPS8_8h_source.html">WPS8.h</a>"</code><br/> <code>#include "<a class="el" href="WPSDocument_8h_source.html">WPSDocument.h</a>"</code><br/> <code>#include "<a class="el" href="libwps__internal_8h_source.html">libwps_internal.h</a>"</code><br/> </div><table class="memberdecls"> <tr><td colspan="2"><h2><a name="define-members"></a> Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#aa36333447269f82750389ceefb5a0c29">WPS8_PAGES_HEADER_OFFSET</a>   0x22</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#a95559d4b139fc86e6e6d43a56af050c3">SURROGATE_VALUE</a>(h, l)   (((h) - 0xd800) * 0x400 + (l) - 0xdc00 + 0x10000)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Read an UTF16 character in LE byte ordering, convert it and append it to the text buffer as UTF8. <a href="#a95559d4b139fc86e6e6d43a56af050c3"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#a2af777e7481984c8894db7ae784e93fd">WPS8_ATTRIBUTE_BOLD</a>   0</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#a2e4b1bf090639c51ee52b64a2a577a0c">WPS8_ATTRIBUTE_ITALICS</a>   1</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#aaf45e9b6a7f5be58b158404c2cd585d1">WPS8_ATTRIBUTE_UNDERLINE</a>   2</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#a4027c3e0c645658f8589c7a84c5436ff">WPS8_ATTRIBUTE_STRIKEOUT</a>   3</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#acf1606abb4068155cad5eaddf7fb188b">WPS8_ATTRIBUTE_SUBSCRIPT</a>   4</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#ad8890ca7dadea4f71fa93b91d101a013">WPS8_ATTRIBUTE_SUPERSCRIPT</a>   5</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#a0562e76b7d9f5ccd503fb5ca76437572">WPS8_ATTRIBUTE_SPECIAL</a>   6</td></tr> </table> <hr/><h2>Define Documentation</h2> <a class="anchor" id="a95559d4b139fc86e6e6d43a56af050c3"></a><!-- doxytag: member="WPS8.cpp::SURROGATE_VALUE" ref="a95559d4b139fc86e6e6d43a56af050c3" args="(h, l)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SURROGATE_VALUE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">l </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (((h) - 0xd800) * 0x400 + (l) - 0xdc00 + 0x10000)</td> </tr> </table> </div> <div class="memdoc"> <p>Read an UTF16 character in LE byte ordering, convert it and append it to the text buffer as UTF8. </p> <p>Courtesy of glib2 </p> <p>Referenced by <a class="el" href="classWPS8Parser.html#a20b09fbb1c96a89ff68b25ecb476143e">WPS8Parser::appendUTF16LE()</a>.</p> </div> </div> <a class="anchor" id="a2af777e7481984c8894db7ae784e93fd"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_BOLD" ref="a2af777e7481984c8894db7ae784e93fd" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_BOLD   0</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="classWPS8ContentListener.html#abd04ccc8f98f5b9b25556a14d2f3186f">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="classWPS8Parser.html#a7ae55fbe4f93bf29e57c2f55743520db">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div> <a class="anchor" id="a2e4b1bf090639c51ee52b64a2a577a0c"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_ITALICS" ref="a2e4b1bf090639c51ee52b64a2a577a0c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_ITALICS   1</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="classWPS8ContentListener.html#abd04ccc8f98f5b9b25556a14d2f3186f">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="classWPS8Parser.html#a7ae55fbe4f93bf29e57c2f55743520db">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div> <a class="anchor" id="a0562e76b7d9f5ccd503fb5ca76437572"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_SPECIAL" ref="a0562e76b7d9f5ccd503fb5ca76437572" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_SPECIAL   6</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a4027c3e0c645658f8589c7a84c5436ff"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_STRIKEOUT" ref="a4027c3e0c645658f8589c7a84c5436ff" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_STRIKEOUT   3</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="classWPS8ContentListener.html#abd04ccc8f98f5b9b25556a14d2f3186f">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="classWPS8Parser.html#a7ae55fbe4f93bf29e57c2f55743520db">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div> <a class="anchor" id="acf1606abb4068155cad5eaddf7fb188b"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_SUBSCRIPT" ref="acf1606abb4068155cad5eaddf7fb188b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_SUBSCRIPT   4</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="classWPS8ContentListener.html#abd04ccc8f98f5b9b25556a14d2f3186f">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="classWPS8Parser.html#a7ae55fbe4f93bf29e57c2f55743520db">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div> <a class="anchor" id="ad8890ca7dadea4f71fa93b91d101a013"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_SUPERSCRIPT" ref="ad8890ca7dadea4f71fa93b91d101a013" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_SUPERSCRIPT   5</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="classWPS8ContentListener.html#abd04ccc8f98f5b9b25556a14d2f3186f">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="classWPS8Parser.html#a7ae55fbe4f93bf29e57c2f55743520db">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div> <a class="anchor" id="aaf45e9b6a7f5be58b158404c2cd585d1"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_UNDERLINE" ref="aaf45e9b6a7f5be58b158404c2cd585d1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_ATTRIBUTE_UNDERLINE   2</td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="classWPS8ContentListener.html#abd04ccc8f98f5b9b25556a14d2f3186f">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="classWPS8Parser.html#a7ae55fbe4f93bf29e57c2f55743520db">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div> <a class="anchor" id="aa36333447269f82750389ceefb5a0c29"></a><!-- doxytag: member="WPS8.cpp::WPS8_PAGES_HEADER_OFFSET" ref="aa36333447269f82750389ceefb5a0c29" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WPS8_PAGES_HEADER_OFFSET   0x22</td> </tr> </table> </div> <div class="memdoc"> </div> </div> </div> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="WPS8_8cpp.html">WPS8.cpp</a> </li> <hr size="1"><address style="align: right;"><small> Generated on Mon May 23 2011 10:43:36 for libwps by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.7.3</small></address> </body> </html>