<!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.5.6 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> </div> <div class="contents"> <h1>WPS8.cpp File Reference</h1> <p> <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> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#a36333447269f82750389ceefb5a0c29">WPS8_PAGES_HEADER_OFFSET</a> 0x22</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#95559d4b139fc86e6e6d43a56af050c3">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="#95559d4b139fc86e6e6d43a56af050c3"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#2af777e7481984c8894db7ae784e93fd">WPS8_ATTRIBUTE_BOLD</a> 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#2e4b1bf090639c51ee52b64a2a577a0c">WPS8_ATTRIBUTE_ITALICS</a> 1</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#af45e9b6a7f5be58b158404c2cd585d1">WPS8_ATTRIBUTE_UNDERLINE</a> 2</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#4027c3e0c645658f8589c7a84c5436ff">WPS8_ATTRIBUTE_STRIKEOUT</a> 3</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#cf1606abb4068155cad5eaddf7fb188b">WPS8_ATTRIBUTE_SUBSCRIPT</a> 4</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="WPS8_8cpp.html#d8890ca7dadea4f71fa93b91d101a013">WPS8_ATTRIBUTE_SUPERSCRIPT</a> 5</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="95559d4b139fc86e6e6d43a56af050c3"></a><!-- doxytag: member="WPS8.cpp::SURROGATE_VALUE" ref="95559d4b139fc86e6e6d43a56af050c3" 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">h, <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">l </td> <td class="paramname"> </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> Courtesy of glib2 <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00122">WPS8Parser::appendUTF16LE()</a>.</p> </div> </div><p> <a class="anchor" name="2af777e7481984c8894db7ae784e93fd"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_BOLD" ref="2af777e7481984c8894db7ae784e93fd" 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> <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00805">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="WPS8_8cpp-source.html#l00609">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div><p> <a class="anchor" name="2e4b1bf090639c51ee52b64a2a577a0c"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_ITALICS" ref="2e4b1bf090639c51ee52b64a2a577a0c" 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> <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00805">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="WPS8_8cpp-source.html#l00609">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div><p> <a class="anchor" name="4027c3e0c645658f8589c7a84c5436ff"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_STRIKEOUT" ref="4027c3e0c645658f8589c7a84c5436ff" 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> <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00805">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="WPS8_8cpp-source.html#l00609">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div><p> <a class="anchor" name="cf1606abb4068155cad5eaddf7fb188b"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_SUBSCRIPT" ref="cf1606abb4068155cad5eaddf7fb188b" 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> <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00805">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="WPS8_8cpp-source.html#l00609">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div><p> <a class="anchor" name="d8890ca7dadea4f71fa93b91d101a013"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_SUPERSCRIPT" ref="d8890ca7dadea4f71fa93b91d101a013" 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> <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00805">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="WPS8_8cpp-source.html#l00609">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div><p> <a class="anchor" name="af45e9b6a7f5be58b158404c2cd585d1"></a><!-- doxytag: member="WPS8.cpp::WPS8_ATTRIBUTE_UNDERLINE" ref="af45e9b6a7f5be58b158404c2cd585d1" 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> <p>Referenced by <a class="el" href="WPS8_8cpp-source.html#l00805">WPS8ContentListener::attributeChange()</a>, and <a class="el" href="WPS8_8cpp-source.html#l00609">WPS8Parser::propertyChangeDelta()</a>.</p> </div> </div><p> <a class="anchor" name="a36333447269f82750389ceefb5a0c29"></a><!-- doxytag: member="WPS8.cpp::WPS8_PAGES_HEADER_OFFSET" ref="a36333447269f82750389ceefb5a0c29" 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"> <p> </div> </div><p> </div> <hr size="1"><address style="align: right;"><small> Generated on Sat Jun 28 12:35:51 2008 for libwps by <a href="http://www.doxygen.org/index.html"> doxygen</a> 1.5.6</small></address> </body> </html>