PHP: PDF_fit_textflow - Manual

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

search for in the

PDF_fit_textline PDF_fit_pdi_page

Last updated: Fri, 26 Jan 2007

view this page in

# PDF_fit_textflow

(PECL)

PDF_fit_textflow -- Format textflow in rectangular area

## Описание

string PDF_fit_textflow ( resource pdfdoc, int textflow, float llx, float lly, float urx, float ury, string optlist )

Formats the next portion of a textflow into a rectangular area.

add a note User Contributed Notes
PDF_fit_textflow
ctemple at xadvance dot com
13-Aug-2006 12:10
`This is an excerpt of code from the PDFlib Manual that has been modfied for PHP. It fulfills the very common need to have a textflow extend accross multiple pages.
$pdf is the PDF file resource. You may want to modify the page size (this is letter size) or the position of the textflow itself.
<?php
$thetext = "INSERT YOUR MULTI-PAGE TEXT HERE";
$textflow = PDF_create_textflow($pdf, $thetext, "fontname=Tahoma fontsize=9 encoding=winansi");
do {
PDF_begin_page_ext($pdf, 612, 792, "");
$result = PDF_fit_textflow($pdf, $textflow, 50, 120, 550, 720, "");
PDF_end_page_ext($pdf, "");
} while (strcmp($result, "_stop"));
PDF_delete_textflow($pdf, $textflow);
?>
If you have any templates or pagination that need to be placed on each page, they can go within the do/while loop itself, between the begin_page and end_page functions.`
GreenRover
17-May-2006 04:53
`to plant an singel line with an alignment
$textflow = pdf_create_textflow($pdf, "test 123\nfoo baaa", 'fontname=Helvetica fontsize=12 encoding=iso8859-1 alignment=right');
pdf_fit_textflow ($pdf, $textflow, 400, 100, 550, 200, '');
pdf_delete_textflow($pdf, $textflow);`
add a note
PDF_fit_textline PDF_fit_pdi_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