Class src_pdf_FPDF

Description

src_pdf_FPDF

  • access: public
  • version: 1.52
  • copyright: Copyright (c) 2005
  • author: Olivier PLATHEY

Located in /src/pdf/class.FPDF.php (line 31)


	
			
Direct descendents
Class Description
src_pdf_PDFADMIN Verwaltet die Erstellung eines wöchentlichen PDF-Dokumentes
src_pdf_PDFUSER Ermöglicht die Erstellung von PDF-Dokumenten
Variable Summary
mixed $author
mixed $bMargin
mixed $buffer
mixed $cMargin
mixed $ColorFlag
mixed $compress
mixed $CoreFonts
mixed $creator
mixed $CurrentFont
mixed $diffs
mixed $DrawColor
mixed $fh
mixed $fhPt
mixed $FillColor
mixed $FontFamily
mixed $FontFiles
mixed $fonts
mixed $FontSize
mixed $FontSizePt
mixed $FontStyle
mixed $fw
mixed $fwPt
mixed $h
mixed $hPt
mixed $images
mixed $InFooter
mixed $k
mixed $keywords
mixed $lasth
mixed $LayoutMode
mixed $LineWidth
mixed $links
mixed $lMargin
mixed $n
mixed $offsets
mixed $page
mixed $PageLinks
mixed $pages
mixed $PDFVersion
mixed $rMargin
mixed $state
mixed $subject
mixed $TextColor
mixed $title
mixed $tMargin
mixed $underline
mixed $w
mixed $wPt
mixed $ws
mixed $x
mixed $y
mixed $ZoomMode
Method Summary
void __construct ([string $orientation = 'P'], [string $unit = 'mm'], [string $format = 'A4'])
boolean AcceptPageBreak ()
void AddFont (mixed $family, [string $style = ''], [string $file = ''])
int AddLink ()
void AddPage ([string $orientation = ''])
void AliasNbPages ([string $alias = '{nb}'])
void Cell (mixed $w, [integer $h = 0], [string $txt = ''], [integer $border = 0], [integer $ln = 0], [string $align = ''], [integer $fill = 0], [string $link = ''])
void Close ()
void Error (mixed $msg)
void Footer ()
int GetStringWidth (mixed $s)
int GetX ()
int GetY ()
void Header ()
void Image (mixed $file, mixed $x, mixed $y, [integer $w = 0], [integer $h = 0], [string $type = ''], [string $link = ''])
void Line (mixed $x1, mixed $y1, mixed $x2, mixed $y2)
void Link (mixed $x, mixed $y, mixed $w, mixed $h, mixed $link)
void Ln ([string $h = ''])
void MultiCell (mixed $w, mixed $h, mixed $txt, [integer $border = 0], [string $align = 'J'], [integer $fill = 0])
void Open ()
string Output ([string $name = ''], [string $dest = ''])
int PageNo ()
void Rect (mixed $x, mixed $y, mixed $w, mixed $h, [string $style = ''])
void SetAuthor ( $author)
void SetAutoPageBreak (mixed $auto, [integer $margin = 0])
void SetCompression (mixed $compress)
void SetCreator (mixed $creator)
void SetDisplayMode (mixed $zoom, [string $layout = 'continuous'])
void SetDrawColor (mixed $r, [mixed $g = -1], [mixed $b = -1])
void SetFillColor (mixed $r, [mixed $g = -1], [mixed $b = -1])
void SetFont (mixed $family, [string $style = ''], [integer $size = 0])
void SetFontSize (mixed $size)
void SetKeywords (mixed $keywords)
void SetLeftMargin (mixed $margin)
void SetLineWidth (mixed $width)
void SetLink (mixed $link, [integer $y = 0], [mixed $page = -1])
void SetMargins (mixed $left, mixed $top, [mixed $right = -1])
void SetRightMargin (mixed $margin)
void SetSubject (mixed $subject)
void SetTextColor (mixed $r, [mixed $g = -1], [mixed $b = -1])
void SetTitle (mixed $title)
void SetTopMargin (mixed $margin)
void SetX (mixed $x)
void SetXY (mixed $x, mixed $y)
void SetY (mixed $y)
void Text (mixed $x, mixed $y, mixed $txt)
void Write (mixed $h, mixed $txt, [string $link = ''])
void _beginpage (mixed $orientation)
void _dochecks ()
string _dounderline (mixed $x, mixed $y, mixed $txt)
void _enddoc ()
void _endpage ()
string _escape (mixed $s)
int _freadint (mixed $f)
string _getfontpath ()
void _newobj ()
void _out (mixed $s)
array _parsejpg (mixed $file)
array _parsepng (mixed $file)
void _putcatalog ()
void _putfonts ()
void _putheader ()
void _putimages ()
void _putinfo ()
void _putpages ()
void _putresources ()
void _putstream (mixed $s)
void _puttrailer ()
void _putxobjectdict ()
string _textstring (mixed $s)
Variables
mixed $AliasNbPages (line 85)
  • access: protected
mixed $author (line 82)
  • access: protected
mixed $AutoPageBreak (line 75)
  • access: protected
mixed $bMargin (line 52)
  • access: protected
mixed $buffer (line 37)
  • access: protected
mixed $cMargin (line 53)
  • access: protected
mixed $ColorFlag (line 73)
  • access: protected
mixed $compress (line 40)
  • access: protected
mixed $CoreFonts (line 57)
  • access: protected
mixed $creator (line 84)
  • access: protected
mixed $CurOrientation (line 42)
  • access: protected
mixed $CurrentFont (line 67)
  • access: protected
mixed $DefOrientation (line 41)
  • access: protected
mixed $diffs (line 60)
  • access: protected
mixed $DrawColor (line 70)
  • access: protected
mixed $fh (line 46)
  • access: protected
mixed $fhPt (line 45)
  • access: protected
mixed $FillColor (line 71)
  • access: protected
mixed $FontFamily (line 64)
  • access: protected
mixed $FontFiles (line 59)
  • access: protected
mixed $fonts (line 58)
  • access: protected
mixed $FontSize (line 69)
  • access: public
mixed $FontSizePt (line 68)
  • access: public
mixed $FontStyle (line 65)
  • access: protected
mixed $fw (line 46)
  • access: protected
mixed $fwPt (line 45)
  • access: protected
mixed $h (line 48)
  • access: protected
mixed $hPt (line 47)
  • access: protected
mixed $images (line 61)
  • access: protected
mixed $InFooter (line 77)
  • access: protected
mixed $k (line 44)
  • access: protected
mixed $keywords (line 83)
  • access: protected
mixed $lasth (line 55)
  • access: protected
mixed $LayoutMode (line 79)
  • access: protected
mixed $LineWidth (line 56)
  • access: protected
mixed $links (line 63)
  • access: protected
mixed $lMargin (line 49)
  • access: protected
mixed $n (line 35)
  • access: protected
mixed $offsets (line 36)
  • access: protected
mixed $OrientationChanges (line 43)
  • access: protected
mixed $page (line 34)
  • access: protected
mixed $PageBreakTrigger (line 76)
  • access: public
mixed $PageLinks (line 62)
  • access: protected
mixed $pages (line 38)
  • access: protected
mixed $PDFVersion (line 86)
  • access: protected
mixed $rMargin (line 51)
  • access: protected
mixed $state (line 39)
  • access: protected
mixed $subject (line 81)
  • access: protected
mixed $TextColor (line 72)
  • access: protected
mixed $title (line 80)
  • access: protected

Redefined in descendants as:
mixed $tMargin (line 50)
  • access: protected
mixed $underline (line 66)
  • access: protected
mixed $w (line 48)
  • access: protected
mixed $wPt (line 47)
  • access: protected
mixed $ws (line 74)
  • access: protected
mixed $x (line 54)
  • access: protected
mixed $y (line 54)
  • access: protected
mixed $ZoomMode (line 78)
  • access: protected
Methods
Constructor __construct (line 97)

src_pdf_FPDF::__construct()

  • access: public
void __construct ([string $orientation = 'P'], [string $unit = 'mm'], [string $format = 'A4'])
  • string $orientation
  • string $unit
  • string $format

Redefined in descendants as:
AcceptPageBreak (line 877)

src_pdf_FPDF::AcceptPageBreak()

  • access: public
boolean AcceptPageBreak ()
AddFont (line 645)

src_pdf_FPDF::AddFont()

  • access: public
void AddFont (mixed $family, [string $style = ''], [string $file = ''])
  • mixed $family
  • string $style
  • string $file
AddLink (line 803)

src_pdf_FPDF::AddLink()

  • access: public
int AddLink ()
AddPage (line 427)

src_pdf_FPDF::AddPage()

  • access: public
void AddPage ([string $orientation = ''])
  • string $orientation
AliasNbPages (line 374)

src_pdf_FPDF::AliasNbPages()

  • access: public
void AliasNbPages ([string $alias = '{nb}'])
  • string $alias
Cell (line 895)

src_pdf_FPDF::Cell()

  • access: public
void Cell (mixed $w, integer $h, [string $txt = ''], integer $border, integer $ln, [string $align = ''], integer $fill, [string $link = ''])
  • mixed $w
  • integer $h
  • string $txt
  • integer $border
  • integer $ln
  • string $align
  • integer $fill
  • string $link
Close (line 405)

src_pdf_FPDF::Close()

  • access: public
void Close ()
Error (line 385)

src_pdf_FPDF::Error()

  • access: public
void Error (mixed $msg)
  • mixed $msg
Footer (line 503)

src_pdf_FPDF::Footer()

  • access: public
void Footer ()
GetStringWidth (line 577)

src_pdf_FPDF::GetStringWidth()

  • access: public
int GetStringWidth (mixed $s)
  • mixed $s
GetX (line 1226)

src_pdf_FPDF::GetX()

  • access: public
int GetX ()
GetY (line 1250)

src_pdf_FPDF::GetY()

  • access: public
int GetY ()
Header (line 494)

src_pdf_FPDF::Header()

  • access: public
void Header ()
Image (line 1163)

src_pdf_FPDF::Image()

  • access: public
void Image (mixed $file, mixed $x, mixed $y, integer $w, integer $h, [string $type = ''], [string $link = ''])
  • mixed $file
  • mixed $x
  • mixed $y
  • integer $w
  • integer $h
  • string $type
  • string $link
Line (line 612)

src_pdf_FPDF::Line()

  • access: public
void Line (mixed $x1, mixed $y1, mixed $x2, mixed $y2)
  • mixed $x1
  • mixed $y1
  • mixed $x2
  • mixed $y2
Link (line 843)

src_pdf_FPDF::Link()

  • access: public
void Link (mixed $x, mixed $y, mixed $w, mixed $h, mixed $link)
  • mixed $x
  • mixed $y
  • mixed $w
  • mixed $h
  • mixed $link
Ln (line 1212)

src_pdf_FPDF::Ln()

  • access: public
void Ln ([string $h = ''])
  • string $h
MultiCell (line 975)

src_pdf_FPDF::MultiCell()

  • access: public
void MultiCell (mixed $w, mixed $h, mixed $txt, integer $border, [string $align = 'J'], integer $fill)
  • mixed $w
  • mixed $h
  • mixed $txt
  • integer $border
  • string $align
  • integer $fill
Open (line 395)

src_pdf_FPDF::Open()

  • access: public
void Open ()
Output (line 1290)

src_pdf_FPDF::Output()

  • access: public
string Output ([string $name = ''], [string $dest = ''])
  • string $name
  • string $dest
PageNo (line 512)

src_pdf_FPDF::PageNo()

  • access: public
int PageNo ()
Rect (line 627)

src_pdf_FPDF::Rect()

  • access: public
void Rect (mixed $x, mixed $y, mixed $w, mixed $h, [string $style = ''])
  • mixed $x
  • mixed $y
  • mixed $w
  • mixed $h
  • string $style
SetAuthor (line 341)

src_pdf_FPDF::SetAuthor()

  • access: public
void SetAuthor ( $author)
  • $author
SetAutoPageBreak (line 274)

src_pdf_FPDF::SetAutoPageBreak()

  • access: public
void SetAutoPageBreak (mixed $auto, integer $margin)
  • mixed $auto
  • integer $margin
SetCompression (line 306)

src_pdf_FPDF::SetCompression()

  • access: public
void SetCompression (mixed $compress)
  • mixed $compress
SetCreator (line 363)

src_pdf_FPDF::SetCreator()

  • access: public
void SetCreator (mixed $creator)
  • mixed $creator
SetDisplayMode (line 288)

src_pdf_FPDF::SetDisplayMode()

  • access: public
void SetDisplayMode (mixed $zoom, [string $layout = 'continuous'])
  • mixed $zoom
  • string $layout
SetDrawColor (line 525)

src_pdf_FPDF::SetDrawColor()

  • access: public
void SetDrawColor (mixed $r, [mixed $g = -1], [mixed $b = -1])
  • mixed $r
  • mixed $g
  • mixed $b
SetFillColor (line 543)

src_pdf_FPDF::SetFillColor()

  • access: public
void SetFillColor (mixed $r, [mixed $g = -1], [mixed $b = -1])
  • mixed $r
  • mixed $g
  • mixed $b
SetFont (line 723)

src_pdf_FPDF::SetFont()

  • access: public
void SetFont (mixed $family, [string $style = ''], integer $size)
  • mixed $family
  • string $style
  • integer $size
SetFontSize (line 788)

src_pdf_FPDF::SetFontSize()

  • access: public
void SetFontSize (mixed $size)
  • mixed $size
SetKeywords (line 352)

src_pdf_FPDF::SetKeywords()

  • access: public
void SetKeywords (mixed $keywords)
  • mixed $keywords
SetLeftMargin (line 238)

src_pdf_FPDF::SetLeftMargin()

  • access: public
void SetLeftMargin (mixed $margin)
  • mixed $margin
SetLineWidth (line 596)

src_pdf_FPDF::SetLineWidth()

  • access: public
void SetLineWidth (mixed $width)
  • mixed $width
SetLink (line 821)

src_pdf_FPDF::SetLink()

  • access: public
void SetLink (mixed $link, integer $y, [mixed $page = -1])
  • mixed $link
  • integer $y
  • mixed $page
SetMargins (line 223)

src_pdf_FPDF::SetMargins()

  • access: public
void SetMargins (mixed $left, mixed $top, [mixed $right = -1])
  • mixed $left
  • mixed $top
  • mixed $right
SetRightMargin (line 262)

src_pdf_FPDF::SetRightMargin()

  • access: public
void SetRightMargin (mixed $margin)
  • mixed $margin
SetSubject (line 331)

src_pdf_FPDF::SetSubject()

  • access: public
void SetSubject (mixed $subject)
  • mixed $subject
SetTextColor (line 562)

src_pdf_FPDF::SetTextColor()

  • access: public
void SetTextColor (mixed $r, [mixed $g = -1], [mixed $b = -1])
  • mixed $r
  • mixed $g
  • mixed $b
SetTitle (line 320)

src_pdf_FPDF::SetTitle()

  • access: public
void SetTitle (mixed $title)
  • mixed $title
SetTopMargin (line 251)

src_pdf_FPDF::SetTopMargin()

  • access: public
void SetTopMargin (mixed $margin)
  • mixed $margin
SetX (line 1237)

src_pdf_FPDF::SetX()

  • access: public
void SetX (mixed $x)
  • mixed $x
SetXY (line 1277)

src_pdf_FPDF::SetXY()

  • access: public
void SetXY (mixed $x, mixed $y)
  • mixed $x
  • mixed $y
SetY (line 1261)

src_pdf_FPDF::SetY()

  • access: public
void SetY (mixed $y)
  • mixed $y
Text (line 862)

src_pdf_FPDF::Text()

  • access: public
void Text (mixed $x, mixed $y, mixed $txt)
  • mixed $x
  • mixed $y
  • mixed $txt
Write (line 1080)

src_pdf_FPDF::Write()

  • access: public
void Write (mixed $h, mixed $txt, [string $link = ''])
  • mixed $h
  • mixed $txt
  • string $link
_beginpage (line 1750)

src_pdf_FPDF::_beginpage()

  • access: protected
void _beginpage (mixed $orientation)
  • mixed $orientation
_dochecks (line 1356)

src_pdf_FPDF::_dochecks()

  • access: public
void _dochecks ()
_dounderline (line 1814)

src_pdf_FPDF::_dounderline()

  • access: protected
string _dounderline (mixed $x, mixed $y, mixed $txt)
  • mixed $x
  • mixed $y
  • mixed $txt
_enddoc (line 1710)

src_pdf_FPDF::_enddoc()

  • access: protected
void _enddoc ()
_endpage (line 1789)

src_pdf_FPDF::_endpage()

  • access: protected
void _endpage ()
_escape (line 1984)

src_pdf_FPDF::_escape()

  • access: protected
string _escape (mixed $s)
  • mixed $s
_freadint (line 1961)

src_pdf_FPDF::_freadint()

  • access: protected
int _freadint (mixed $f)
  • mixed $f
_getfontpath (line 1370)

src_pdf_FPDF::_getfontpath()

  • access: protected
string _getfontpath ()
_newobj (line 1799)

src_pdf_FPDF::_newobj()

  • access: protected
void _newobj ()
_out (line 2007)

src_pdf_FPDF::_out()

  • access: protected
void _out (mixed $s)
  • mixed $s
_parsejpg (line 1828)

src_pdf_FPDF::_parsejpg()

  • access: protected
array _parsejpg (mixed $file)
  • mixed $file
_parsepng (line 1863)

src_pdf_FPDF::_parsepng()

  • access: protected
array _parsepng (mixed $file)
  • mixed $file
_putcatalog (line 1671)

src_pdf_FPDF::_putcatalog()

  • access: protected
void _putcatalog ()
_putfonts (line 1448)

src_pdf_FPDF::_putfonts()

  • access: protected
void _putfonts ()
_putheader (line 1690)

src_pdf_FPDF::_putheader()

  • access: protected
void _putheader ()
_putimages (line 1560)

src_pdf_FPDF::_putimages()

  • access: protected
void _putimages ()
_putinfo (line 1651)

src_pdf_FPDF::_putinfo()

  • access: protected
void _putinfo ()
_putpages (line 1381)

src_pdf_FPDF::_putpages()

  • access: protected
void _putpages ()
_putresourcedict (line 1618)

src_pdf_FPDF::_putresourcedict()

  • access: protected
void _putresourcedict ()
_putresources (line 1634)

src_pdf_FPDF::_putresources()

  • access: protected
void _putresources ()
_putstream (line 1995)

src_pdf_FPDF::_putstream()

  • access: protected
void _putstream (mixed $s)
  • mixed $s
_puttrailer (line 1699)

src_pdf_FPDF::_puttrailer()

  • access: protected
void _puttrailer ()
_putxobjectdict (line 1608)

src_pdf_FPDF::_putxobjectdict()

  • access: protected
void _putxobjectdict ()
_textstring (line 1973)

src_pdf_FPDF::_textstring()

  • access: protected
string _textstring (mixed $s)
  • mixed $s

Documentation generated on Sat, 24 Mar 2007 09:59:17 +0100 by phpDocumentor 1.3.1