Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 703d980c580707c382b4e43e25965bc5 > files > 3918

php-manual-pt_BR-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>ps_rotate</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="Manual do PHP"
HREF="index.html"><LINK
REL="UP"
TITLE="PostScript document creation"
HREF="ref.ps.html"><LINK
REL="PREVIOUS"
TITLE="ps_restore"
HREF="function.ps-restore.html"><LINK
REL="NEXT"
TITLE="ps_save"
HREF="function.ps-save.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="refentry"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Manual do PHP</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.ps-restore.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.ps-save.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.ps-rotate"
></A
>ps_rotate</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN187724"
></A
><P
>    (PECL)</P
>ps_rotate&nbsp;--&nbsp;Sets rotation factor</DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN187727"
></A
><H2
>Descrição</H2
>bool <B
CLASS="methodname"
>ps_rotate</B
> ( resource psdoc, float rot )<BR
></BR
><P
>&#13;   Sets the rotation of the coordinate system.
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN187739"
></A
><H2
>Parâmetros</H2
><P
>&#13;   <P
></P
><DIV
CLASS="variablelist"
><DL
><DT
><CODE
CLASS="parameter"
>psdoc</CODE
></DT
><DD
><P
>&#13;       Resource identifier of the postscript file
       as returned by <A
HREF="function.ps-new.html"
><B
CLASS="function"
>ps_new()</B
></A
>.
      </P
></DD
><DT
><CODE
CLASS="parameter"
>rot</CODE
></DT
><DD
><P
>&#13;       Angle of rotation in degree.
      </P
></DD
></DL
></DIV
>
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN187754"
></A
><H2
>Valores de retornado</H2
><P
>&#13;   Retorna <TT
CLASS="constant"
><B
>TRUE</B
></TT
> em caso de sucesso ou <TT
CLASS="constant"
><B
>FALSE</B
></TT
> em falhas.
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN187759"
></A
><H2
>Exemplos</H2
><P
>&#13;   <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN187762"
></A
><P
><B
>Exemplo 1. Rotation of the coordinate system</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /></font><font color="#007700">function </font><font color="#0000BB">rectangle</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">) {<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">ps_moveto</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">ps_lineto</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#0000BB">50</font><font color="#007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">ps_lineto</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">50</font><font color="#007700">, </font><font color="#0000BB">50</font><font color="#007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">ps_lineto</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">50</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">ps_lineto</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">ps_stroke</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">);<br />}<br /><br /></font><font color="#0000BB">$ps </font><font color="#007700">= </font><font color="#0000BB">ps_new</font><font color="#007700">();<br />if (!</font><font color="#0000BB">ps_open_file</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"rotation.ps"</font><font color="#007700">)) {<br />&nbsp;&nbsp;print </font><font color="#DD0000">"Cannot open PostScript file\n"</font><font color="#007700">;<br />&nbsp;&nbsp;exit;<br />}<br /><br /></font><font color="#0000BB">ps_set_info</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"Creator"</font><font color="#007700">, </font><font color="#DD0000">"rotation.php"</font><font color="#007700">);<br /></font><font color="#0000BB">ps_set_info</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"Author"</font><font color="#007700">, </font><font color="#DD0000">"Uwe Steinmann"</font><font color="#007700">);<br /></font><font color="#0000BB">ps_set_info</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"Title"</font><font color="#007700">, </font><font color="#DD0000">"Rotation example"</font><font color="#007700">);<br /></font><font color="#0000BB">ps_set_info</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"BoundingBox"</font><font color="#007700">, </font><font color="#DD0000">"0 0 596 842"</font><font color="#007700">);<br /><br /></font><font color="#0000BB">$psfont </font><font color="#007700">= </font><font color="#0000BB">ps_findfont</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"Helvetica"</font><font color="#007700">, </font><font color="#DD0000">""</font><font color="#007700">, </font><font color="#0000BB">0</font><font color="#007700">);<br /><br /></font><font color="#0000BB">ps_begin_page</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">596</font><font color="#007700">, </font><font color="#0000BB">842</font><font color="#007700">);<br /></font><font color="#0000BB">ps_set_text_pos</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">100</font><font color="#007700">, </font><font color="#0000BB">100</font><font color="#007700">);<br /></font><font color="#0000BB">ps_save</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">);<br /></font><font color="#0000BB">ps_translate</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">100</font><font color="#007700">, </font><font color="#0000BB">100</font><font color="#007700">);<br /></font><font color="#0000BB">ps_rotate</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">45</font><font color="#007700">);<br /></font><font color="#0000BB">rectangle</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">);<br /></font><font color="#0000BB">ps_restore</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">);<br /></font><font color="#0000BB">ps_setfont</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#0000BB">$psfont</font><font color="#007700">, </font><font color="#0000BB">8.0</font><font color="#007700">);<br /></font><font color="#0000BB">ps_show</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">, </font><font color="#DD0000">"Text without rotation"</font><font color="#007700">);<br /></font><font color="#0000BB">ps_end_page</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">);<br /><br /></font><font color="#0000BB">ps_delete</font><font color="#007700">(</font><font color="#0000BB">$ps</font><font color="#007700">);<br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
><P
>&#13;     The above example illustrates a very common way of rotating a
     graphic (in this case just a rectangle) by simply rotating the
     coordinate system. Since the graphic's coordinate system assumes
     (0,0) to be the origin, the page coordinate system is also translated
     to place the graphics not on the edge of the page. Pay attention
     to the order of <A
HREF="function.ps-translate.html"
><B
CLASS="function"
>ps_translate()</B
></A
> and
     <B
CLASS="function"
>ps_rotate()</B
>.  In the above case the rectancle is
     rotated around the point (100, 100) in the untranslated coordinate
     system. Switching the two statements has a completely
     different result.
    </P
><P
>&#13;     In order to output the following text at the original position, all
     modifications of the coordinate system are encapsulated in
     <A
HREF="function.ps-save.html"
><B
CLASS="function"
>ps_save()</B
></A
> and <A
HREF="function.ps-restore.html"
><B
CLASS="function"
>ps_restore()</B
></A
>.
    </P
></DIV
></TD
></TR
></TABLE
>
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN187771"
></A
><H2
>Veja também</H2
><P
>&#13;   <P
></P
><TABLE
BORDER="0"
><TBODY
><TR
><TD
><A
HREF="function.ps-scale.html"
><B
CLASS="function"
>ps_scale()</B
></A
></TD
></TR
><TR
><TD
><A
HREF="function.ps-translate.html"
><B
CLASS="function"
>ps_translate()</B
></A
></TD
></TR
></TBODY
></TABLE
><P
></P
>
  </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.ps-restore.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Principal</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.ps-save.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>ps_restore</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.ps.html"
ACCESSKEY="U"
>Acima</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>ps_save</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>