PageRenderTime 57ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/I18N/Arabic/Docs/I18N_Arabic/_Arabic---Glyphs.php.html

https://github.com/arphp/I18N_Arabic
HTML | 162 lines | 150 code | 12 blank | 0 comment | 0 complexity | b6a33c6a3b37d6afa29cada4d673ec53 MD5 | raw file
  1. <html>
  2. <head>
  3. <title>Docs for page Glyphs.php</title>
  4. <link rel="stylesheet" type="text/css" href="../media/style.css">
  5. </head>
  6. <body>
  7. <table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
  8. <tr>
  9. <td class="header_top">I18N_Arabic</td>
  10. </tr>
  11. <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
  12. <tr>
  13. <td class="header_menu">
  14. [ <a href="../classtrees_I18N_Arabic.html" class="menu">class tree: I18N_Arabic</a> ]
  15. [ <a href="../elementindex_I18N_Arabic.html" class="menu">index: I18N_Arabic</a> ]
  16. [ <a href="../elementindex.html" class="menu">all elements</a> ]
  17. </td>
  18. </tr>
  19. <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
  20. </table>
  21. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  22. <tr valign="top">
  23. <td width="200" class="menu">
  24. <b>Packages:</b><br />
  25. <a href="../li_I18N_Arabic.html">I18N_Arabic</a><br />
  26. <br /><br />
  27. <b>Files:</b><br />
  28. <div class="package">
  29. <a href="../I18N_Arabic/_Arabic.php.html"> Arabic.php
  30. </a><br>
  31. <a href="../I18N_Arabic/_Arabic---AutoSummarize.php.html"> AutoSummarize.php
  32. </a><br>
  33. <a href="../I18N_Arabic/_Arabic---CharsetD.php.html"> CharsetD.php
  34. </a><br>
  35. <a href="../I18N_Arabic/_Arabic---CompressStr.php.html"> CompressStr.php
  36. </a><br>
  37. <a href="../I18N_Arabic/_Arabic---Date.php.html"> Date.php
  38. </a><br>
  39. <a href="../I18N_Arabic/_Arabic---Gender.php.html"> Gender.php
  40. </a><br>
  41. <a href="../I18N_Arabic/_Arabic---Glyphs.php.html"> Glyphs.php
  42. </a><br>
  43. <a href="../I18N_Arabic/_Arabic---Hiero.php.html"> Hiero.php
  44. </a><br>
  45. <a href="../I18N_Arabic/_Arabic---Identifier.php.html"> Identifier.php
  46. </a><br>
  47. <a href="../I18N_Arabic/_Arabic---KeySwap.php.html"> KeySwap.php
  48. </a><br>
  49. <a href="../I18N_Arabic/_Arabic---Mktime.php.html"> Mktime.php
  50. </a><br>
  51. <a href="../I18N_Arabic/_Arabic---Normalise.php.html"> Normalise.php
  52. </a><br>
  53. <a href="../I18N_Arabic/_Arabic---Numbers.php.html"> Numbers.php
  54. </a><br>
  55. <a href="../I18N_Arabic/_Arabic---Query.php.html"> Query.php
  56. </a><br>
  57. <a href="../I18N_Arabic/_Arabic---Salat.php.html"> Salat.php
  58. </a><br>
  59. <a href="../I18N_Arabic/_Arabic---Soundex.php.html"> Soundex.php
  60. </a><br>
  61. <a href="../I18N_Arabic/_Arabic---Standard.php.html"> Standard.php
  62. </a><br>
  63. <a href="../I18N_Arabic/_Arabic---Stemmer.php.html"> Stemmer.php
  64. </a><br>
  65. <a href="../I18N_Arabic/_Arabic---StrToTime.php.html"> StrToTime.php
  66. </a><br>
  67. <a href="../I18N_Arabic/_Arabic---Transliteration.php.html"> Transliteration.php
  68. </a><br>
  69. <a href="../I18N_Arabic/_Arabic---WordTag.php.html"> WordTag.php
  70. </a><br>
  71. </div><br />
  72. <b>Classes:</b><br />
  73. <div class="package">
  74. <a href="../I18N_Arabic/ArabicException.html">ArabicException</a><br />
  75. <a href="../I18N_Arabic/I18N_Arabic.html">I18N_Arabic</a><br />
  76. <a href="../I18N_Arabic/I18N_Arabic_AutoSummarize.html">I18N_Arabic_AutoSummarize</a><br />
  77. <a href="../I18N_Arabic/I18N_Arabic_CharsetD.html">I18N_Arabic_CharsetD</a><br />
  78. <a href="../I18N_Arabic/I18N_Arabic_CompressStr.html">I18N_Arabic_CompressStr</a><br />
  79. <a href="../I18N_Arabic/I18N_Arabic_Date.html">I18N_Arabic_Date</a><br />
  80. <a href="../I18N_Arabic/I18N_Arabic_Gender.html">I18N_Arabic_Gender</a><br />
  81. <a href="../I18N_Arabic/I18N_Arabic_Glyphs.html">I18N_Arabic_Glyphs</a><br />
  82. <a href="../I18N_Arabic/I18N_Arabic_Hiero.html">I18N_Arabic_Hiero</a><br />
  83. <a href="../I18N_Arabic/I18N_Arabic_Identifier.html">I18N_Arabic_Identifier</a><br />
  84. <a href="../I18N_Arabic/I18N_Arabic_KeySwap.html">I18N_Arabic_KeySwap</a><br />
  85. <a href="../I18N_Arabic/I18N_Arabic_Mktime.html">I18N_Arabic_Mktime</a><br />
  86. <a href="../I18N_Arabic/I18N_Arabic_Normalise.html">I18N_Arabic_Normalise</a><br />
  87. <a href="../I18N_Arabic/I18N_Arabic_Numbers.html">I18N_Arabic_Numbers</a><br />
  88. <a href="../I18N_Arabic/I18N_Arabic_Query.html">I18N_Arabic_Query</a><br />
  89. <a href="../I18N_Arabic/I18N_Arabic_Salat.html">I18N_Arabic_Salat</a><br />
  90. <a href="../I18N_Arabic/I18N_Arabic_Soundex.html">I18N_Arabic_Soundex</a><br />
  91. <a href="../I18N_Arabic/I18N_Arabic_Standard.html">I18N_Arabic_Standard</a><br />
  92. <a href="../I18N_Arabic/I18N_Arabic_Stemmer.html">I18N_Arabic_Stemmer</a><br />
  93. <a href="../I18N_Arabic/I18N_Arabic_StrToTime.html">I18N_Arabic_StrToTime</a><br />
  94. <a href="../I18N_Arabic/I18N_Arabic_Transliteration.html">I18N_Arabic_Transliteration</a><br />
  95. <a href="../I18N_Arabic/I18N_Arabic_WordTag.html">I18N_Arabic_WordTag</a><br />
  96. </div>
  97. </td>
  98. <td>
  99. <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
  100. <h1>Procedural File: Glyphs.php</h1>
  101. Source Location: /Arabic/Glyphs.php<br /><br />
  102. <br>
  103. <br>
  104. <div class="contents">
  105. <h2>Classes:</h2>
  106. <dt><a href="../I18N_Arabic/I18N_Arabic_Glyphs.html">I18N_Arabic_Glyphs</a></dt>
  107. <dd>This PHP class render Arabic text by performs Arabic glyph joining on it</dd>
  108. </div><br /><br />
  109. <h2>Page Details:</h2>
  110. ----------------------------------------------------------------------<br /><br /><p>Copyright (c) 2006-2016 Khaled Al-Sham'aa.</p><p>http://www.ar-php.org</p><p>PHP Version 5</p><p>----------------------------------------------------------------------</p><p>LICENSE</p><p>This program is open source product; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with this program. If not, see &lt;http://www.gnu.org/licenses/lgpl.txt&gt;.</p><p>----------------------------------------------------------------------</p><p>Class Name: Arabic Glyphs is a simple class to render Arabic text</p><p>Filename: Glyphs.php</p><p>Original Author(s): Khaled Al-Sham'aa &lt;khaled@ar-php.org&gt;</p><p>Purpose: This class takes Arabic text (encoded in Windows-1256 character set) as input and performs Arabic glyph joining on it and outputs a UTF-8 hexadecimals stream that is no longer logically arranged but in a visual order which gives readable results when formatted with a simple Unicode rendering just like GD and UFPDF libraries that does not handle basic connecting glyphs of Arabic language yet but simply outputs all stand alone glyphs in left-to-right order.</p><p>----------------------------------------------------------------------</p><p>Arabic Glyphs is class to render Arabic text</p><p>PHP class to render Arabic text by performs Arabic glyph joining on it, then output a UTF-8 hexadecimals stream gives readable results on PHP libraries supports UTF-8.</p><p>Example: <ol><li><div class="src-line">&nbsp;&nbsp;&nbsp;<span class="src-inc">include</span><span class="src-sym">(</span><span class="src-str">'./I18N/Arabic.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
  111. <li><div class="src-line">&nbsp;&nbsp;&nbsp;<span class="src-var">$obj&nbsp;</span>=&nbsp;<span class="src-key">new&nbsp;</span><span class="src-id"><a href="../I18N_Arabic/I18N_Arabic.html">I18N_Arabic</a></span><span class="src-sym">(</span><span class="src-str">'Glyphs'</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
  112. <li><div class="src-line">&nbsp;</div></li>
  113. <li><div class="src-line">&nbsp;&nbsp;&nbsp;<span class="src-var">$text&nbsp;</span>=&nbsp;<span class="src-var">$obj</span><span class="src-sym">-&gt;</span><span class="src-id">utf8Glyphs</span><span class="src-sym">(</span><span class="src-var">$text</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
  114. <li><div class="src-line">&nbsp;</div></li>
  115. <li><div class="src-line">&nbsp;&nbsp;&nbsp;<a href="http://www.php.net/imagettftext">imagettftext</a><span class="src-sym">(</span><span class="src-var">$im</span><span class="src-sym">,&nbsp;</span><span class="src-num">20</span><span class="src-sym">,&nbsp;</span><span class="src-num">0</span><span class="src-sym">,&nbsp;</span><span class="src-num">200</span><span class="src-sym">,&nbsp;</span><span class="src-num">100</span><span class="src-sym">,&nbsp;</span><span class="src-var">$black</span><span class="src-sym">,&nbsp;</span><span class="src-var">$font</span><span class="src-sym">,&nbsp;</span><span class="src-var">$text</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
  116. </ol></p><br /><br /><br />
  117. <h4>Tags:</h4>
  118. <div class="tags">
  119. <table border="0" cellspacing="0" cellpadding="0">
  120. <tr>
  121. <td><b>author:</b>&nbsp;&nbsp;</td><td>Khaled Al-Sham'aa &lt;<a href="mailto:khaled@ar-php.org">khaled@ar-php.org</a>&gt;</td>
  122. </tr>
  123. <tr>
  124. <td><b>copyright:</b>&nbsp;&nbsp;</td><td>2006-2016 Khaled Al-Sham'aa</td>
  125. </tr>
  126. <tr>
  127. <td><b>link:</b>&nbsp;&nbsp;</td><td><a href="http://www.ar-php.org">http://www.ar-php.org</a></td>
  128. </tr>
  129. <tr>
  130. <td><b>filesource:</b>&nbsp;&nbsp;</td><td><a href="../__filesource/fsource_I18N_Arabic__ArabicGlyphs.php.html">Source Code for this file</a></td>
  131. </tr>
  132. <tr>
  133. <td><b>license:</b>&nbsp;&nbsp;</td><td>LGPL</td>
  134. </tr>
  135. </table>
  136. </div>
  137. <br /><br />
  138. <br /><br />
  139. <br /><br />
  140. <br />
  141. <div class="credit">
  142. <hr />
  143. Documentation generated on Fri, 01 Jan 2016 10:25:59 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.0</a>
  144. </div>
  145. </td></tr></table>
  146. </td>
  147. </tr>
  148. </table>
  149. </body>
  150. </html>