Public Member Functions | Public Attributes
FPDF Class Reference

List of all members.

Public Member Functions

 FPDF ($orientation='P', $unit='mm', $format='A4')
 SetMargins ($left, $top, $right=null)
 SetLeftMargin ($margin)
 SetTopMargin ($margin)
 SetRightMargin ($margin)
 SetAutoPageBreak ($auto, $margin=0)
 SetDisplayMode ($zoom, $layout='continuous')
 SetCompression ($compress)
 SetTitle ($title, $isUTF8=false)
 SetSubject ($subject, $isUTF8=false)
 SetAuthor ($author, $isUTF8=false)
 SetKeywords ($keywords, $isUTF8=false)
 SetCreator ($creator, $isUTF8=false)
 AliasNbPages ($alias='{nb}')
 Error ($msg)
 Open ()
 Close ()
 AddPage ($orientation='', $format='')
 Header ()
 Footer ()
 PageNo ()
 SetDrawColor ($r, $g=null, $b=null)
 SetFillColor ($r, $g=null, $b=null)
 SetTextColor ($r, $g=null, $b=null)
 GetStringWidth ($s)
 SetLineWidth ($width)
 Line ($x1, $y1, $x2, $y2)
 Rect ($x, $y, $w, $h, $style='')
 AddFont ($family, $style='', $file='')
 SetFont ($family, $style='', $size=0)
 SetFontSize ($size)
 AddLink ()
 SetLink ($link, $y=0, $page=-1)
 Link ($x, $y, $w, $h, $link)
 Text ($x, $y, $txt)
 AcceptPageBreak ()
 Cell ($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
 MultiCell ($w, $h, $txt, $border=0, $align='J', $fill=false)
 Write ($h, $txt, $link='')
 Ln ($h=null)
 Image ($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='')
 GetX ()
 SetX ($x)
 GetY ()
 SetY ($y)
 SetXY ($x, $y)
 Output ($name='', $dest='')
 _dochecks ()
 _getpageformat ($format)
 _getfontpath ()
 _beginpage ($orientation, $format)
 _endpage ()
 _escape ($s)
 _textstring ($s)
 _UTF8toUTF16 ($s)
 _dounderline ($x, $y, $txt)
 _parsejpg ($file)
 _parsepng ($file)
 _readstream ($f, $n)
 _readint ($f)
 _parsegif ($file)
 _newobj ()
 _putstream ($s)
 _out ($s)
 _putpages ()
 _putfonts ()
 _putimages ()
 _putxobjectdict ()
 _putresourcedict ()
 _putresources ()
 _putinfo ()
 _putcatalog ()
 _putheader ()
 _puttrailer ()
 _enddoc ()

Public Attributes

 $page
 $n
 $offsets
 $buffer
 $pages
 $state
 $compress
 $k
 $DefOrientation
 $CurOrientation
 $PageFormats
 $DefPageFormat
 $CurPageFormat
 $PageSizes
 $wPt
 $hPt
 $w
 $h
 $lMargin
 $tMargin
 $rMargin
 $bMargin
 $cMargin
 $x
 $y
 $lasth
 $LineWidth
 $CoreFonts
 $fonts
 $FontFiles
 $diffs
 $FontFamily
 $FontStyle
 $underline
 $CurrentFont
 $FontSizePt
 $FontSize
 $DrawColor
 $FillColor
 $TextColor
 $ColorFlag
 $ws
 $images
 $PageLinks
 $links
 $AutoPageBreak
 $PageBreakTrigger
 $InHeader
 $InFooter
 $ZoomMode
 $LayoutMode
 $title
 $subject
 $author
 $keywords
 $creator
 $AliasNbPages
 $PDFVersion

Member Function Documentation

FPDF::_beginpage ( orientation,
format 
)

Referenced by AddPage().

FPDF::_dochecks ( )

Referenced by FPDF().

FPDF::_dounderline ( x,
y,
txt 
)
FPDF::_enddoc ( )

Referenced by Close().

FPDF::_endpage ( )

Referenced by AddPage(), and Close().

FPDF::_escape ( s)

Referenced by Text().

FPDF::_getfontpath ( )

Referenced by AddFont(), and SetFont().

FPDF::_getpageformat ( format)

Referenced by _beginpage(), and FPDF().

FPDF::_newobj ( )
FPDF::_out ( s)
FPDF::_parsegif ( file)
FPDF::_parsejpg ( file)
FPDF::_parsepng ( file)
FPDF::_putcatalog ( )
FPDF::_putfonts ( )
FPDF::_putheader ( )
FPDF::_putimages ( )
FPDF::_putinfo ( )
FPDF::_putpages ( )
FPDF::_putresourcedict ( )
FPDF::_putresources ( )
FPDF::_putstream ( s)
FPDF::_puttrailer ( )
FPDF::_putxobjectdict ( )
FPDF::_readint ( f)

Referenced by _parsepng().

FPDF::_readstream ( f,
n 
)

Referenced by _parsepng().

FPDF::_textstring ( s)
FPDF::_UTF8toUTF16 ( s)
FPDF::AcceptPageBreak ( )

Reimplemented in PDF.

Referenced by Cell(), and Image().

FPDF::AddFont ( family,
style = '',
file = '' 
)
FPDF::AddLink ( )
FPDF::AddPage ( orientation = '',
format = '' 
)

Referenced by Cell(), Close(), Image(), and PDF::PrintChapter().

FPDF::AliasNbPages ( )
FPDF::Cell ( w,
h = 0,
txt = '',
border = 0,
ln = 0,
align = '',
fill = false,
link = '' 
)
FPDF::Close ( )

Referenced by Output().

FPDF::Error ( msg)
FPDF::Footer ( )

Reimplemented in PDF, PDF, and PDF.

Referenced by AddPage(), and Close().

FPDF::FPDF ( orientation = 'P',
unit = 'mm',
format = 'A4' 
)

Referenced by napdf::__construct(), and PDF::PDF().

FPDF::GetStringWidth ( s)

Referenced by _dounderline(), Cell(), and PDF::Header().

FPDF::GetX ( )
FPDF::GetY ( )

Referenced by PDF::ChapterTitle(), and PDF::Header().

FPDF::Header ( )

Reimplemented in PDF, PDF, and PDF.

Referenced by AddPage().

FPDF::Image ( file,
x = null,
y = null,
w = 0,
h = 0,
type = '',
link = '' 
)

Referenced by PDF::Header().

FPDF::Line ( x1,
y1,
x2,
y2 
)
FPDF::Link ( x,
y,
w,
h,
link 
)

Referenced by Cell(), and Image().

FPDF::Ln ( h = null)
FPDF::MultiCell ( w,
h,
txt,
border = 0,
align = 'J',
fill = false 
)

Referenced by PDF::ChapterBody().

FPDF::Open ( )

Referenced by AddPage().

FPDF::Output ( name = '',
dest = '' 
)
FPDF::PageNo ( )

Referenced by PDF::Footer().

FPDF::Rect ( x,
y,
w,
h,
style = '' 
)
FPDF::SetAuthor ( author,
isUTF8 = false 
)

Referenced by napdf::__construct().

FPDF::SetAutoPageBreak ( auto,
margin = 0 
)

Referenced by napdf::__construct(), and FPDF().

FPDF::SetCompression ( compress)

Referenced by FPDF().

FPDF::SetCreator ( creator,
isUTF8 = false 
)

Referenced by napdf::__construct().

FPDF::SetDisplayMode ( zoom,
layout = 'continuous' 
)

Referenced by FPDF().

FPDF::SetDrawColor ( r,
g = null,
b = null 
)

Referenced by PDF::FancyTable(), and PDF::Header().

FPDF::SetFillColor ( r,
g = null,
b = null 
)
FPDF::SetFont ( family,
style = '',
size = 0 
)
FPDF::SetFontSize ( size)
FPDF::SetKeywords ( keywords,
isUTF8 = false 
)
FPDF::SetLeftMargin ( margin)

Referenced by PDF::SetCol().

FPDF::SetLineWidth ( width)

Referenced by PDF::FancyTable(), and PDF::Header().

FPDF::SetLink ( link,
y = 0,
page = -1 
)
FPDF::SetMargins ( left,
top,
right = null 
)

Referenced by FPDF().

FPDF::SetRightMargin ( margin)
FPDF::SetSubject ( subject,
isUTF8 = false 
)

Referenced by napdf::__construct().

FPDF::SetTextColor ( r,
g = null,
b = null 
)
FPDF::SetTitle ( title,
isUTF8 = false 
)

Referenced by napdf::__construct().

FPDF::SetTopMargin ( margin)
FPDF::SetX ( x)

Referenced by PDF::Header(), PDF::SetCol(), and SetXY().

FPDF::SetXY ( x,
y 
)
FPDF::SetY ( y)
FPDF::Text ( x,
y,
txt 
)
FPDF::Write ( h,
txt,
link = '' 
)

Referenced by PDF::PutLink(), and PDF::WriteHTML().


Member Data Documentation

FPDF::$AliasNbPages
FPDF::$author

Referenced by SetAuthor().

FPDF::$AutoPageBreak
FPDF::$bMargin
FPDF::$buffer
FPDF::$cMargin
FPDF::$ColorFlag
FPDF::$compress

Referenced by SetCompression().

FPDF::$CoreFonts
FPDF::$creator

Referenced by SetCreator().

FPDF::$CurOrientation
FPDF::$CurPageFormat
FPDF::$CurrentFont
FPDF::$DefOrientation
FPDF::$DefPageFormat
FPDF::$diffs
FPDF::$DrawColor
FPDF::$FillColor
FPDF::$FontFamily
FPDF::$FontFiles
FPDF::$fonts
FPDF::$FontSize
FPDF::$FontSizePt
FPDF::$FontStyle
FPDF::$h
FPDF::$hPt
FPDF::$images
FPDF::$InFooter
FPDF::$InHeader
FPDF::$k

Referenced by Cell().

FPDF::$keywords

Referenced by SetKeywords().

FPDF::$lasth
FPDF::$LayoutMode
FPDF::$LineWidth
FPDF::$links
FPDF::$lMargin
FPDF::$n

Referenced by _parsepng(), and AddLink().

FPDF::$offsets
FPDF::$page

Referenced by SetLink().

FPDF::$PageBreakTrigger
FPDF::$PageFormats
FPDF::$PageLinks
FPDF::$pages
FPDF::$PageSizes
FPDF::$PDFVersion
FPDF::$rMargin
FPDF::$state
FPDF::$subject

Referenced by SetSubject().

FPDF::$TextColor
FPDF::$title
FPDF::$tMargin
FPDF::$underline
FPDF::$w
FPDF::$wPt
FPDF::$ws

Referenced by Cell().

FPDF::$x
FPDF::$y
FPDF::$ZoomMode

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations