NAME
Text::PDF::API - a wrapper api for the Text::PDF::* modules of Martin Hosken.
SYNOPSIS
use Text::PDF::API;
$pdf = Text::PDF::API->new( %defaults );
$pdf->end;
DESCRIPTION
Methods
- $pdf = Text::PDF::API->new [%defaults]
-
This creates a new pdf-object initializes it with the given defaults and returns it. See the functions getDefault and setDefault for a list of supported parameters.
- $pdf->saveas $file
-
This saves the pdf-object to a file indicated by $file.
- $pdf->end
-
This destroys the pdf-object and frees its memory.
- $pdf->getDefault $parameter
-
This returns the pdf-object default indicated by $parameter.
The current supported defaults are:
PageSize, valid values: 'a0' => [ 2380 , 3368 ] 'a1' => [ 1684 , 2380 ] 'a2' => [ 1190 , 1684 ] 'a3' => [ 842 , 1190 ] 'a4' => [ 595 , 842 ] 'a5' => [ 421 , 595 ] 'a6' => [ 297 , 421 ] 'letter' => [ 612 , 792 ] 'broadsheet' => [ 1296 , 1584 ] 'ledger' => [ 1224 , 792 ] 'tabloid' => [ 792 , 1224 ] 'legal' => [ 612 , 1008 ] 'executive' => [ 522 , 756 ] '36x36' => [ 2592 , 2592 ] PageWidth, valid values: 0 .. 32535 points (remember default = 72dpi) PageHeight, valid values: 0 .. 32535 points (remember default = 72dpi) Compression 0, 1 (= off, on) PDFVersion 0 .. 3 (corresponding to the abode acrobat versions 1 .. 4)
- $pdf->setDefault $parameter , $value
-
This sets the pdf-object defaults (see $pdf->getDefault for details).
- $pdf->newpage [ $width , $height ] OR $pdf->newpage [ $size ]
-
This creates a new page in the pdf-object and assigns it to the default page context. If $width and $height are not given the funtion falls back to any given defaults (PageSize then PageWidth+PageHeight) and as a last resort to 'A4'.
- $pdf->endpage
-
This removes the current page context.
- $pdf->getPageContext
-
This returns the current PageContext.
- $pdf->setPageContext [ $context ]
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 392:
=over without closing =back