Blame | Letzte Änderung | Log anzeigen | RSS feed
<code><font color="#000000"><font color="#0000BB"><?php<br /></font><font color="#FF8000">// $Id: listfontsex1.php,v 1.3 2002/10/25 22:44:15 aditus Exp $<br /></font><font color="#007700">include </font><font color="#DD0000">"../jpgraph.php"</font><font color="#007700">;<br />include </font><font color="#DD0000">"../jpgraph_canvas.php"</font><font color="#007700">;<br />include </font><font color="#DD0000">"../jpgraph_canvtools.php"</font><font color="#007700">;<br /><br /><br /></font><font color="#0000BB">$g </font><font color="#007700">= new </font><font color="#0000BB">CanvasGraph</font><font color="#007700">(</font><font color="#0000BB">550</font><font color="#007700">,</font><font color="#0000BB">450</font><font color="#007700">,</font><font color="#DD0000">'auto'</font><font color="#007700">);<br /></font><font color="#0000BB">$scale </font><font color="#007700">= new </font><font color="#0000BB">CanvasScale</font><font color="#007700">(</font><font color="#0000BB">$g</font><font color="#007700">);<br /></font><font color="#0000BB">$scale</font><font color="#007700">-></font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#0000BB">27</font><font color="#007700">,</font><font color="#0000BB">0</font><font color="#007700">,</font><font color="#0000BB">53</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">SetMargin</font><font color="#007700">(</font><font color="#0000BB">5</font><font color="#007700">,</font><font color="#0000BB">6</font><font color="#007700">,</font><font color="#0000BB">5</font><font color="#007700">,</font><font color="#0000BB">6</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'white'</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">SetMarginColor</font><font color="#007700">(</font><font color="#DD0000">"teal"</font><font color="#007700">);<br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">InitFrame</font><font color="#007700">();<br /><br /><br /></font><font color="#0000BB">$t </font><font color="#007700">= new </font><font color="#0000BB">CanvasRectangleText</font><font color="#007700">();<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFillColor</font><font color="#007700">(</font><font color="#DD0000">'lightgreen'</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFontColor</font><font color="#007700">(</font><font color="#DD0000">'navy'</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFont</font><font color="#007700">(</font><font color="#0000BB">FF_ARIAL</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">,</font><font color="#0000BB">16</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#DD0000">"\n\n\n\n\n\n\n\n\n\n\nTTF Fonts"</font><font color="#007700">,</font><font color="#0000BB">0.5</font><font color="#007700">,</font><font color="#0000BB">19</font><font color="#007700">,</font><font color="#0000BB">26</font><font color="#007700">,</font><font color="#0000BB">32</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">(</font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">,</font><font color="#0000BB">$scale</font><font color="#007700">);<br /><br /><br /></font><font color="#0000BB">$t </font><font color="#007700">= new </font><font color="#0000BB">CanvasRectangleText</font><font color="#007700">();<br /><br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFillColor</font><font color="#007700">(</font><font color="#DD0000">''</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFontColor</font><font color="#007700">(</font><font color="#DD0000">'black'</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">''</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetShadow</font><font color="#007700">(</font><font color="#DD0000">''</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFont</font><font color="#007700">(</font><font color="#0000BB">FF_ARIAL</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">,</font><font color="#0000BB">18</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#DD0000">'Family'</font><font color="#007700">,</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">8</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">(</font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">,</font><font color="#0000BB">$scale</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#DD0000">'Italic style'</font><font color="#007700">,</font><font color="#0000BB">9</font><font color="#007700">,</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">8</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">(</font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">,</font><font color="#0000BB">$scale</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Set</font><font color="#007700">(</font><font color="#DD0000">'Bold style'</font><font color="#007700">,</font><font color="#0000BB">17.5</font><font color="#007700">,</font><font color="#0000BB">1</font><font color="#007700">,</font><font color="#0000BB">8</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">(</font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">,</font><font color="#0000BB">$scale</font><font color="#007700">);<br /><br /><br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFillColor</font><font color="#007700">(</font><font color="#DD0000">'yellow'</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFontColor</font><font color="#007700">(</font><font color="#DD0000">'black'</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetColor</font><font color="#007700">(</font><font color="#DD0000">'black'</font><font color="#007700">);<br /></font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetShadow</font><font color="#007700">(</font><font color="#DD0000">'gray'</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$r</font><font color="#007700">=</font><font color="#0000BB">6</font><font color="#007700">;</font><font color="#0000BB">$c</font><font color="#007700">=</font><font color="#0000BB">1</font><font color="#007700">;</font><font color="#0000BB">$w</font><font color="#007700">=</font><font color="#0000BB">7.5</font><font color="#007700">;</font><font color="#0000BB">$h</font><font color="#007700">=</font><font color="#0000BB">3.5</font><font color="#007700">;<br /><br /></font><font color="#0000BB">$fonts</font><font color="#007700">=array(<br /> array(</font><font color="#DD0000">"Font 0"</font><font color="#007700">,</font><font color="#0000BB">FF_FONT0</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">""</font><font color="#007700">,</font><font color="#0000BB">FF_FONT0</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">""</font><font color="#007700">,</font><font color="#0000BB">FF_FONT0</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Font 1"</font><font color="#007700">,</font><font color="#0000BB">FF_FONT1</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">""</font><font color="#007700">,</font><font color="#0000BB">FF_FONT1</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><fontcolor="#007700">),<br /> array(</font><font color="#DD0000">"Font 1 bold"</font><font color="#007700">,</font><font color="#0000BB">FF_FONT1</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Font 2"</font><font color="#007700">,</font><font color="#0000BB">FF_FONT2</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">""</font><font color="#007700">,</font><font color="#0000BB">FF_FONT2</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Font 2 bold"</font><font color="#007700">,</font><font color="#0000BB">FF_FONT2</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Arial"</font><font color="#007700">,</font><font color="#0000BB">FF_ARIAL</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Arial italic"</font><font color="#007700">,</font><font color="#0000BB">FF_ARIAL</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Arial bold"</font><font color="#007700">,</font><font color="#0000BB">FF_ARIAL</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Verdana"</font><font color="#007700">,</font><font color="#0000BB">FF_VERDANA</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Verdana italic"</font><font color="#007700">,</font><font color="#0000BB">FF_VERDANA</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Verdana bold"</font><font color="#007700">,</font><font color="#0000BB">FF_VERDANA</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /><br /> array(</font><font color="#DD0000">"Trebuche"</font><font color="#007700">,</font><font color="#0000BB">FF_TREBUCHE</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Trebuche italic"</font><font color="#007700">,</font><font color="#0000BB">FF_TREBUCHE</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Trebuche bold"</font><font color="#007700">,</font><font color="#0000BB">FF_TREBUCHE</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Georgia"</font><font color="#007700">,</font><font color="#0000BB">FF_GEORGIA</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Georgia italic"</font><font color="#007700">,</font><font color="#0000BB">FF_GEORGIA</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Georgia bold"</font><font color="#007700">,</font><font color="#0000BB">FF_GEORGIA</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Comic"</font><font color="#007700">,</font><font color="#0000BB">FF_COMIC</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">""</font><font color="#007700">,</font><font color="#0000BB">FF_COMIC</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Comic bold"</font><font color="#007700">,</font><font color="#0000BB">FF_COMIC</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /> array(</font><font color="#DD0000">"Courier"</font><font color="#007700">,</font><font color="#0000BB">FF_COURIER</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Courier italic"</font><font color="#007700">,</font><font color="#0000BB">FF_COURIER</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Courier bold"</font><font color="#007700">,</font><font color="#0000BB">FF_COURIER</font><font color="#007700">,</font><font color="#0000BB">FS_BOLD</font><font color="#007700">),<br /><br /><br /> array(</font><font color="#DD0000">"Times normal"</font><font color="#007700">,</font><font color="#0000BB">FF_TIMES</font><font color="#007700">,</font><font color="#0000BB">FS_NORMAL</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Times italic"</font><font color="#007700">,</font><font color="#0000BB">FF_TIMES</font><font color="#007700">,</font><font color="#0000BB">FS_ITALIC</font><font color="#007700">),<br /> array(</font><font color="#DD0000">"Times bold italic"</font><font color="#007700">,</font><fontcolor="#0000BB">FF_TIMES</font><font color="#007700">,</font><font color="#0000BB">FS_BOLDITALIC</font><font color="#007700">),<br /> );<br /><br /><br /></font><font color="#0000BB">$n</font><font color="#007700">=</font><font color="#0000BB">count</font><font color="#007700">(</font><font color="#0000BB">$fonts</font><font color="#007700">);<br /><br />for( </font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">; </font><font color="#0000BB">$i </font><font color="#007700">< </font><font color="#0000BB">$n</font><font color="#007700">; ++</font><font color="#0000BB">$i </font><font color="#007700">) {<br /> <br /> if( </font><font color="#0000BB">$i</font><font color="#007700">==</font><font color="#0000BB">9 </font><font color="#007700">) </font><font color="#0000BB">$r </font><font color="#007700">+= </font><font color="#0000BB">3</font><font color="#007700">;<br /><br /> if( </font><font color="#0000BB">$fonts</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">0</font><font color="#007700">] ) {<br /> </font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetTxt</font><font color="#007700">(</font><font color="#0000BB">$fonts</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">0</font><font color="#007700">]);<br /> </font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetPos</font><font color="#007700">(</font><font color="#0000BB">$c</font><font color="#007700">,</font><font color="#0000BB">$r</font><font color="#007700">,</font><font color="#0000BB">$w</font><font color="#007700">,</font><font color="#0000BB">$h</font><font color="#007700">);<br /> </font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">SetFont</font><font color="#007700">(</font><font color="#0000BB">$fonts</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">1</font><font color="#007700">],</font><font color="#0000BB">$fonts</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">2</font><font color="#007700">],</font><font color="#0000BB">13</font><font color="#007700">);<br /> </font><font color="#0000BB">$t</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><font color="#007700">(</font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">img</font><font color="#007700">,</font><font color="#0000BB">$scale</font><font color="#007700">);<br /> }<br /><br /> </font><font color="#0000BB">$c </font><font color="#007700">+= </font><font color="#0000BB">$w</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">;<br /> if( </font><font color="#0000BB">$c </font><font color="#007700">> </font><font color="#0000BB">30</font><font color="#007700">-</font><font color="#0000BB">$w</font><font color="#007700">-</font><font color="#0000BB">2 </font><font color="#007700">) {<br /> </font><font color="#0000BB">$c </font><font color="#007700">= </font><font color="#0000BB">1</font><font color="#007700">;<br /> </font><font color="#0000BB">$r </font><font color="#007700">+= </font><font color="#0000BB">4</font><font color="#007700">;<br /> }<br /><br />}<br /><br /></font><font color="#0000BB">$g</font><font color="#007700">-></font><font color="#0000BB">Stroke</font><fontcolor="#007700">();<br /></font><font color="#0000BB">?><br /></font><br /></font></code>