main
[ class tree: main ] [ index: main ] [ all elements ]

Class: FPDF

Source Location: /lib/fpdf.php

Class Overview




Variables

Methods


Child classes:

UFPDF
Main UFPDF class for creating Unicode PDF documents

Class Details

[line 12]


[ Top ]


Class Variables

$AliasNbPages =

[line 67]


Type:   mixed


[ Top ]

$author =

[line 64]


Type:   mixed


[ Top ]

$AutoPageBreak =

[line 56]


Type:   mixed


[ Top ]

$bMargin =

[line 33]


Type:   mixed


[ Top ]

$buffer =

[line 17]


Type:   mixed


[ Top ]

$cMargin =

[line 34]


Type:   mixed


[ Top ]

$ColorFlag =

[line 51]


Type:   mixed


[ Top ]

$compress =

[line 20]


Type:   mixed


[ Top ]

$CoreFonts =

[line 38]


Type:   mixed


[ Top ]

$creator =

[line 66]


Type:   mixed


[ Top ]

$CurOrientation =

[line 23]


Type:   mixed


[ Top ]

$CurPageFormat =

[line 26]


Type:   mixed


[ Top ]

$CurrentFont =

[line 45]


Type:   mixed


[ Top ]

$DefOrientation =

[line 22]


Type:   mixed


[ Top ]

$DefPageFormat =

[line 25]


Type:   mixed


[ Top ]

$diffs =

[line 41]


Type:   mixed


[ Top ]

$DrawColor =

[line 48]


Type:   mixed


[ Top ]

$FillColor =

[line 49]


Type:   mixed


[ Top ]

$FontFamily =

[line 42]


Type:   mixed


[ Top ]

$FontFiles =

[line 40]


Type:   mixed


[ Top ]

$fonts =

[line 39]


Type:   mixed


[ Top ]

$FontSize =

[line 47]


Type:   mixed


[ Top ]

$FontSizePt =

[line 46]


Type:   mixed


[ Top ]

$FontStyle =

[line 43]


Type:   mixed


[ Top ]

$h =

[line 29]


Type:   mixed


[ Top ]

$hPt =

[line 28]


Type:   mixed


[ Top ]

$images =

[line 53]


Type:   mixed


[ Top ]

$InFooter =

[line 59]


Type:   mixed


[ Top ]

$InHeader =

[line 58]


Type:   mixed


[ Top ]

$k =

[line 21]


Type:   mixed


[ Top ]

$keywords =

[line 65]


Type:   mixed


[ Top ]

$lasth =

[line 36]


Type:   mixed


[ Top ]

$LayoutMode =

[line 61]


Type:   mixed


[ Top ]

$LineWidth =

[line 37]


Type:   mixed


[ Top ]

$links =

[line 55]


Type:   mixed


[ Top ]

$lMargin =

[line 30]


Type:   mixed


[ Top ]

$n =

[line 15]


Type:   mixed


[ Top ]

$offsets =

[line 16]


Type:   mixed


[ Top ]

$page =

[line 14]


Type:   mixed


[ Top ]

$PageBreakTrigger =

[line 57]


Type:   mixed


[ Top ]

$PageFormats =

[line 24]


Type:   mixed


[ Top ]

$PageLinks =

[line 54]


Type:   mixed


[ Top ]

$pages =

[line 18]


Type:   mixed


[ Top ]

$PageSizes =

[line 27]


Type:   mixed


[ Top ]

$PDFVersion =

[line 68]


Type:   mixed


[ Top ]

$rMargin =

[line 32]


Type:   mixed


[ Top ]

$state =

[line 19]


Type:   mixed


[ Top ]

$subject =

[line 63]


Type:   mixed


[ Top ]

$TextColor =

[line 50]


Type:   mixed


[ Top ]

$title =

[line 62]


Type:   mixed


[ Top ]

$tMargin =

[line 31]


Type:   mixed


[ Top ]

$underline =

[line 44]


Type:   mixed


[ Top ]

$w =

[line 29]


Type:   mixed


[ Top ]

$wPt =

[line 28]


Type:   mixed


[ Top ]

$ws =

[line 52]


Type:   mixed


[ Top ]

$x =

[line 35]


Type:   mixed


[ Top ]

$y =

[line 35]


Type:   mixed


[ Top ]

$ZoomMode =

[line 60]


Type:   mixed


[ Top ]



Class Methods


constructor FPDF [line 75]

FPDF FPDF( [ $orientation = 'P'], [ $unit = 'mm'], [ $format = 'A4'])

*****************************************************************************

* Public methods * * *****************************************************************************




Parameters:

   $orientation  
   $unit  
   $format  

[ Top ]

method AcceptPageBreak [line 609]

void AcceptPageBreak( )



Overridden in child classes as:

UFPDF::AcceptPageBreak()

[ Top ]

method AddFont [line 453]

void AddFont( $family, [ $style = ''], [ $file = ''])



Overridden in child classes as:

UFPDF::AddFont()

Parameters:

   $family  
   $style  
   $file  

[ Top ]

method AddLink [line 574]

void AddLink( )



[ Top ]

method AddPage [line 297]

void AddPage( [ $orientation = ''], [ $format = ''])



Parameters:

   $orientation  
   $format  

[ Top ]

method AliasNbPages [line 262]

void AliasNbPages( [ $alias = '{nb}'])



Overridden in child classes as:

UFPDF::AliasNbPages()

Parameters:

   $alias  

[ Top ]

method Cell [line 615]

void Cell( $w, [ $h = 0], [ $txt = ''], [ $border = 0], [ $ln = 0], [ $align = ''], [ $fill = false], [ $link = ''])



Overridden in child classes as:

UFPDF::Cell()

Parameters:

   $w  
   $h  
   $txt  
   $border  
   $ln  
   $align  
   $fill  
   $link  

[ Top ]

method Close [line 280]

void Close( )



[ Top ]

method Error [line 268]

void Error( $msg)



Parameters:

   $msg  

[ Top ]

method Footer [line 371]

void Footer( )



[ Top ]

method GetStringWidth [line 415]

void GetStringWidth( $s)



Overridden in child classes as:

UFPDF::GetStringWidth()

Parameters:

   $s  

[ Top ]

method GetX [line 954]

void GetX( )



[ Top ]

method GetY [line 969]

void GetY( )



[ Top ]

method Header [line 366]

void Header( )



[ Top ]

method Image [line 898]

void Image( $file, [ $x = null], [ $y = null], [ $w = 0], [ $h = 0], [ $type = ''], [ $link = ''])



Parameters:

   $file  
   $x  
   $y  
   $w  
   $h  
   $type  
   $link  

[ Top ]

method Line [line 435]

void Line( $x1, $y1, $x2, $y2)



Parameters:

   $x1  
   $y1  
   $x2  
   $y2  

[ Top ]

method Link [line 592]

void Link( $x, $y, $w, $h, $link)



Parameters:

   $x  
   $y  
   $w  
   $h  
   $link  

[ Top ]

method Ln [line 888]

void Ln( [ $h = null])



Parameters:

   $h  

[ Top ]

method MultiCell [line 694]

void MultiCell( $w, $h, $txt, [ $border = 0], [ $align = 'J'], [ $fill = false])



Overridden in child classes as:

UFPDF::MultiCell()

Parameters:

   $w  
   $h  
   $txt  
   $border  
   $align  
   $fill  

[ Top ]

method Open [line 274]

void Open( )



[ Top ]

method Output [line 992]

void Output( [ $name = ''], [ $dest = ''])



Parameters:

   $name  
   $dest  

[ Top ]

method PageNo [line 376]

void PageNo( )



[ Top ]

method Rect [line 441]

void Rect( $x, $y, $w, $h, [ $style = ''])



Parameters:

   $x  
   $y  
   $w  
   $h  
   $style  

[ Top ]

method SetAuthor [line 238]

void SetAuthor( $author, [ $isUTF8 = false])



Parameters:

   $author  
   $isUTF8  

[ Top ]

method SetAutoPageBreak [line 192]

void SetAutoPageBreak( $auto, [ $margin = 0])



Parameters:

   $auto  
   $margin  

[ Top ]

method SetCompression [line 213]

void SetCompression( $compress)



Parameters:

   $compress  

[ Top ]

method SetCreator [line 254]

void SetCreator( $creator, [ $isUTF8 = false])



Parameters:

   $creator  
   $isUTF8  

[ Top ]

method SetDisplayMode [line 200]

void SetDisplayMode( $zoom, [ $layout = 'continuous'])



Parameters:

   $zoom  
   $layout  

[ Top ]

method SetDrawColor [line 382]

void SetDrawColor( $r, [ $g = null], [ $b = null])



Parameters:

   $r  
   $g  
   $b  

[ Top ]

method SetFillColor [line 393]

void SetFillColor( $r, [ $g = null], [ $b = null])



Parameters:

   $r  
   $g  
   $b  

[ Top ]

method SetFont [line 501]

void SetFont( $family, [ $style = ''], [ $size = 0])



Parameters:

   $family  
   $style  
   $size  

[ Top ]

method SetFontSize [line 563]

void SetFontSize( $size)



Parameters:

   $size  

[ Top ]

method SetKeywords [line 246]

void SetKeywords( $keywords, [ $isUTF8 = false])



Parameters:

   $keywords  
   $isUTF8  

[ Top ]

method SetLeftMargin [line 172]

void SetLeftMargin( $margin)



Parameters:

   $margin  

[ Top ]

method SetLineWidth [line 427]

void SetLineWidth( $width)



Parameters:

   $width  

[ Top ]

method SetLink [line 582]

void SetLink( $link, [ $y = 0], [ $page = -1])



Parameters:

   $link  
   $y  
   $page  

[ Top ]

method SetMargins [line 162]

void SetMargins( $left, $top, [ $right = null])



Parameters:

   $left  
   $top  
   $right  

[ Top ]

method SetRightMargin [line 186]

void SetRightMargin( $margin)



Parameters:

   $margin  

[ Top ]

method SetSubject [line 230]

void SetSubject( $subject, [ $isUTF8 = false])



Parameters:

   $subject  
   $isUTF8  

[ Top ]

method SetTextColor [line 405]

void SetTextColor( $r, [ $g = null], [ $b = null])



Parameters:

   $r  
   $g  
   $b  

[ Top ]

method SetTitle [line 222]

void SetTitle( $title, [ $isUTF8 = false])



Parameters:

   $title  
   $isUTF8  

[ Top ]

method SetTopMargin [line 180]

void SetTopMargin( $margin)



Parameters:

   $margin  

[ Top ]

method SetX [line 960]

void SetX( $x)



Parameters:

   $x  

[ Top ]

method SetXY [line 985]

void SetXY( $x, $y)



Parameters:

   $x  
   $y  

[ Top ]

method SetY [line 975]

void SetY( $y)



Parameters:

   $y  

[ Top ]

method Text [line 598]

void Text( $x, $y, $txt)



Overridden in child classes as:

UFPDF::Text()

Parameters:

   $x  
   $y  
   $txt  

[ Top ]

method Write [line 807]

void Write( $h, $txt, [ $link = ''])



Overridden in child classes as:

UFPDF::Write()

Parameters:

   $h  
   $txt  
   $link  

[ Top ]

method _beginpage [line 1093]

void _beginpage( $orientation, $format)



Parameters:

   $orientation  
   $format  

[ Top ]

method _dochecks [line 1064]

void _dochecks( )

*****************************************************************************

* Protected methods * * *****************************************************************************




[ Top ]

method _dounderline [line 1190]

void _dounderline( $x, $y, $txt)



Parameters:

   $x  
   $y  
   $txt  

[ Top ]

method _enddoc [line 1688]

void _enddoc( )



[ Top ]

method _endpage [line 1136]

void _endpage( )



[ Top ]

method _escape [line 1141]

void _escape( $s)



Parameters:

   $s  

[ Top ]

method _getfontpath [line 1086]

void _getfontpath( )



[ Top ]

method _getpageformat [line 1077]

void _getpageformat( $format)



Parameters:

   $format  

[ Top ]

method _newobj [line 1352]

void _newobj( )



[ Top ]

method _out [line 1367]

void _out( $s)



Parameters:

   $s  

[ Top ]

method _parsegif [line 1330]

void _parsegif( $file)



Parameters:

   $file  

[ Top ]

method _parsejpg [line 1199]

void _parsejpg( $file)



Parameters:

   $file  

[ Top ]

method _parsepng [line 1223]

void _parsepng( $file)



Parameters:

   $file  

[ Top ]

method _putcatalog [line 1656]

void _putcatalog( )



[ Top ]

method _putfonts [line 1447]

void _putfonts( )



[ Top ]

method _putheader [line 1676]

void _putheader( )



[ Top ]

method _putimages [line 1561]

void _putimages( )



[ Top ]

method _putinfo [line 1640]

void _putinfo( )



Overridden in child classes as:

UFPDF::_putinfo()

[ Top ]

method _putpages [line 1376]

void _putpages( )



Overridden in child classes as:

UFPDF::_putpages()

[ Top ]

method _putresourcedict [line 1615]

void _putresourcedict( )



[ Top ]

method _putresources [line 1627]

void _putresources( )



[ Top ]

method _putstream [line 1360]

void _putstream( $s)



Parameters:

   $s  

[ Top ]

method _puttrailer [line 1681]

void _puttrailer( )



[ Top ]

method _putxobjectdict [line 1609]

void _putxobjectdict( )



[ Top ]

method _readint [line 1323]

void _readint( $f)



Parameters:

   $f  

[ Top ]

method _readstream [line 1306]

void _readstream( $f, $n)



Parameters:

   $f  
   $n  

[ Top ]

method _textstring [line 1151]

void _textstring( $s)



Overridden in child classes as:

UFPDF::_textstring()

Parameters:

   $s  

[ Top ]

method _UTF8toUTF16 [line 1157]

void _UTF8toUTF16( $s)



Parameters:

   $s  

[ Top ]


Documentation generated on Mon, 25 Apr 2011 16:10:23 +0200 by phpDocumentor 1.4.1