PHP: PDF_rotate - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

PDF_save PDF_resume_page

Last updated: Fri, 26 Jan 2007

view this page in

# PDF_rotate

(PHP 3 >= 3.0.6, PHP 4, PECL)

PDF_rotate -- Rotate coordinate system

## Описание

bool PDF_rotate ( resource p, float phi )

Rotates the coordinate system. Возвращает `TRUE` в случае успешного завершения или `FALSE` в случае возникновения ошибки.

add a note User Contributed Notes
PDF_rotate
gman at speakeasy dot net
30-Jan-2003 06:17
`Thanks for your help, this is a clean working example ...
<?php
$pdf = pdf_new();
pdf_open_file($pdf);
pdf_set_info($pdf,"Creator","images.php");
pdf_set_info($pdf,"Title","Horizontal and Vertical Example");
// Width of 612, and length of 792 make US Letter Size
// Dimensions are reversed for Landscape Mode
pdf_begin_page($pdf,792,612);
pdf_set_font($pdf, "Helvetica-Oblique", 18, "host");
pdf_show_xy($pdf, "This is horizontal text",50, 300);
pdf_rotate($pdf, 90); /* rotate coordinates */
pdf_show_xy($pdf,"vertical text",300, -400);
pdf_rotate($pdf, -90); /* rotate coordinates */;
pdf_show_xy($pdf, "This is horizontal text",50, 400);
pdf_end_page($pdf);
pdf_close($pdf);
$buf = pdf_get_buffer($pdf);
$len = strlen($buf);
Header("Content-type: application/pdf");
Header("Content-Length: $len");
Header("Content-Disposition: inline; filename=images.pdf");
echo $buf;
pdf_delete($pdf);
?>`
bml137 at myglo dot net
27-Jan-2003 11:11
`When you rotate, remember that you are rotating the coordinate system. So if you are rotating 90 degrees with the origin at (0,0) (bottom-left corner on PDFs) in the clockwise direction, then the pivot appears to be on the top-left of the PDF. For instance, if you put a sheet of paper on the table in vertical position, then rotate it clockwise 90 degrees by pivoting from the bottom-left corner, the pivot (or origin) will now be in the top-left corner of the horizontal paper. As you can see, you now have room show text in the +x, -y directions, not +x, +y.`
add a note
PDF_save PDF_resume_page

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST