PHP Класс tFPDF, TeamPass

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$AliasNbPages creator
$AutoPageBreak array of internal links
$ColorFlag commands for text color
$CoreFonts path containing fonts
$CurOrientation default orientation
$CurPageSize default page size
$CurrentFont underlining flag
$DefOrientation scale factor (number of points in user unit)
$DefPageSize standard page sizes
$DrawColor current font size in user unit
$FillColor commands for drawing color
$FontFamily array of encoding differences
$FontFiles array of used fonts
$FontSize current font size in points
$FontSizePt current font info
$FontStyle current font family
$InFooter flag set when processing header
$InHeader threshold used to trigger page breaks
$LayoutMode zoom display mode
$LineWidth height of last printed cell
$PDFVersion alias for total number of pages
$PageBreakTrigger automatic page breaking
$PageLinks array of used images
$PageSizes current page size
$StdPageSizes current orientation
$TextColor commands for filling color
$ZoomMode flag set when processing footer
$author subject
$bMargin right margin
$buffer array of object offsets
$cMargin page break margin
$compress current document state
$creator keywords
$diffs array of font files
$fontpath line width in user unit
$fonts array of core font names
$h dimensions of current page in points
$hPt used for pages with non default sizes or orientations
$images word spacing
$k compression flag
$keywords author
$lMargin dimensions of current page in user unit
$lasth current position in user unit
$links array of links in pages
$n current page number
$offsets current object number
$page
$pages buffer holding in-memory PDF
$rMargin top margin
$state array containing pages
$subject title
$tMargin left margin
$title layout display mode
$underline current font style
$unifontSubset
$w dimensions of current page in points
$wPt used for pages with non default sizes or orientations
$ws indicates whether fill and text colors are different
$x cell margin
$y cell margin

Открытые методы

Метод Описание
AcceptPageBreak ( )
AddFont ( $family, $style = '', $file = '', $uni = false )
AddLink ( )
AddPage ( $orientation = '', $size = '' )
AliasNbPages ( $alias = '{nb}' )
Cell ( $w, $h, $txt = '', $border, $ln, $align = '', $fill = false, $link = '' )
Close ( )
Error ( $msg )
Footer ( )
GetStringWidth ( $s )
GetX ( )
GetY ( )
Header ( )
Image ( $file, $x = null, $y = null, $w, $h, $type = '', $link = '' )
Line ( $x1, $y1, $x2, $y2 )
Link ( $x, $y, $w, $h, $link )
Ln ( $h = null )
MultiCell ( $w, $h, $txt, $border, $align = 'J', $fill = false )
Open ( )
Output ( $name = '', $dest = '' )
PageNo ( )
Rect ( $x, $y, $w, $h, $style = '' )
SetAuthor ( $author, $isUTF8 = false )
SetAutoPageBreak ( $auto, $margin )
SetCompression ( $compress )
SetCreator ( $creator, $isUTF8 = false )
SetDisplayMode ( $zoom, $layout = 'default' )
SetDrawColor ( $r, $g = null, $b = null )
SetFillColor ( $r, $g = null, $b = null )
SetFont ( $family, $style = '', $size )
SetFontSize ( $size )
SetKeywords ( $keywords, $isUTF8 = false )
SetLeftMargin ( $margin )
SetLineWidth ( $width )
SetLink ( $link, $y, $page )
SetMargins ( $left, $top, $right = null )
SetRightMargin ( $margin )
SetSubject ( $subject, $isUTF8 = false )
SetTextColor ( $r, $g = null, $b = null )
SetTitle ( $title, $isUTF8 = false )
SetTopMargin ( $margin )
SetX ( $x )
SetXY ( $x, $y )
SetY ( $y )
Text ( $x, $y, $txt )
UTF8StringToArray ( $str ) Converts UTF-8 strings to codepoints array
UTF8ToUTF16BE ( $str, $setbom = true ) Converts UTF-8 strings to UTF16-BE.
Write ( $h, $txt, $link = '' )
_UTF8toUTF16 ( $s )
__construct ( $orientation = 'P', $unit = 'mm', $size = 'A4' ) ***************************************************************************** * Public methods * * *****************************************************************************
_beginpage ( $orientation, $size )
_checkoutput ( )
_dochecks ( ) ***************************************************************************** * Protected methods * * *****************************************************************************
_dounderline ( $x, $y, $txt )
_enddoc ( )
_endpage ( )
_escape ( $s )
_getfontpath ( )
_getpagesize ( $size )
_loadfont ( $font )
_newobj ( )
_out ( $s )
_parsegif ( $file )
_parsejpg ( $file )
_parsepng ( $file )
_parsepngstream ( $f, $file )
_putTTfontwidths ( &$font, $maxUni )
_putcatalog ( )
_putfonts ( )
_putheader ( )
_putimage ( &$info )
_putimages ( )
_putinfo ( )
_putpages ( )
_putresourcedict ( )
_putresources ( )
_putstream ( $s )
_puttrailer ( )
_putxobjectdict ( )
_readint ( $f )
_readstream ( $f, $n )
_textstring ( $s )

Описание методов

AcceptPageBreak() публичный Метод

public AcceptPageBreak ( )

AddFont() публичный Метод

public AddFont ( $family, $style = '', $file = '', $uni = false )

AddPage() публичный Метод

public AddPage ( $orientation = '', $size = '' )

AliasNbPages() публичный Метод

public AliasNbPages ( $alias = '{nb}' )

Cell() публичный Метод

public Cell ( $w, $h, $txt = '', $border, $ln, $align = '', $fill = false, $link = '' )

Close() публичный Метод

public Close ( )

Error() публичный Метод

public Error ( $msg )

GetStringWidth() публичный Метод

public GetStringWidth ( $s )

GetX() публичный Метод

public GetX ( )

GetY() публичный Метод

public GetY ( )

Header() публичный Метод

public Header ( )

Image() публичный Метод

public Image ( $file, $x = null, $y = null, $w, $h, $type = '', $link = '' )

Line() публичный Метод

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

Ln() публичный Метод

public Ln ( $h = null )

MultiCell() публичный Метод

public MultiCell ( $w, $h, $txt, $border, $align = 'J', $fill = false )

Open() публичный Метод

public Open ( )

Output() публичный Метод

public Output ( $name = '', $dest = '' )

PageNo() публичный Метод

public PageNo ( )

Rect() публичный Метод

public Rect ( $x, $y, $w, $h, $style = '' )

SetAuthor() публичный Метод

public SetAuthor ( $author, $isUTF8 = false )

SetAutoPageBreak() публичный Метод

public SetAutoPageBreak ( $auto, $margin )

SetCompression() публичный Метод

public SetCompression ( $compress )

SetCreator() публичный Метод

public SetCreator ( $creator, $isUTF8 = false )

SetDisplayMode() публичный Метод

public SetDisplayMode ( $zoom, $layout = 'default' )

SetDrawColor() публичный Метод

public SetDrawColor ( $r, $g = null, $b = null )

SetFillColor() публичный Метод

public SetFillColor ( $r, $g = null, $b = null )

SetFont() публичный Метод

public SetFont ( $family, $style = '', $size )

SetFontSize() публичный Метод

public SetFontSize ( $size )

SetKeywords() публичный Метод

public SetKeywords ( $keywords, $isUTF8 = false )

SetLeftMargin() публичный Метод

public SetLeftMargin ( $margin )

SetLineWidth() публичный Метод

public SetLineWidth ( $width )

SetMargins() публичный Метод

public SetMargins ( $left, $top, $right = null )

SetRightMargin() публичный Метод

public SetRightMargin ( $margin )

SetSubject() публичный Метод

public SetSubject ( $subject, $isUTF8 = false )

SetTextColor() публичный Метод

public SetTextColor ( $r, $g = null, $b = null )

SetTitle() публичный Метод

public SetTitle ( $title, $isUTF8 = false )

SetTopMargin() публичный Метод

public SetTopMargin ( $margin )

SetX() публичный Метод

public SetX ( $x )

SetXY() публичный Метод

public SetXY ( $x, $y )

SetY() публичный Метод

public SetY ( $y )

Text() публичный Метод

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

UTF8StringToArray() публичный Метод

Converts UTF-8 strings to codepoints array
public UTF8StringToArray ( $str )

UTF8ToUTF16BE() публичный Метод

Converts UTF-8 strings to UTF16-BE.
public UTF8ToUTF16BE ( $str, $setbom = true )

Write() публичный Метод

public Write ( $h, $txt, $link = '' )

_UTF8toUTF16() публичный Метод

public _UTF8toUTF16 ( $s )

__construct() публичный Метод

***************************************************************************** * Public methods * * *****************************************************************************
public __construct ( $orientation = 'P', $unit = 'mm', $size = 'A4' )

_beginpage() публичный Метод

public _beginpage ( $orientation, $size )

_checkoutput() публичный Метод

public _checkoutput ( )

_dochecks() публичный Метод

***************************************************************************** * Protected methods * * *****************************************************************************
public _dochecks ( )

_dounderline() публичный Метод

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

_enddoc() публичный Метод

public _enddoc ( )

_endpage() публичный Метод

public _endpage ( )

_escape() публичный Метод

public _escape ( $s )

_getfontpath() публичный Метод

public _getfontpath ( )

_getpagesize() публичный Метод

public _getpagesize ( $size )

_loadfont() публичный Метод

public _loadfont ( $font )

_newobj() публичный Метод

public _newobj ( )

_out() публичный Метод

public _out ( $s )

_parsegif() публичный Метод

public _parsegif ( $file )

_parsejpg() публичный Метод

public _parsejpg ( $file )

_parsepng() публичный Метод

public _parsepng ( $file )

_parsepngstream() публичный Метод

public _parsepngstream ( $f, $file )

_putTTfontwidths() публичный Метод

public _putTTfontwidths ( &$font, $maxUni )

_putcatalog() публичный Метод

public _putcatalog ( )

_putfonts() публичный Метод

public _putfonts ( )

_putheader() публичный Метод

public _putheader ( )

_putimage() публичный Метод

public _putimage ( &$info )

_putimages() публичный Метод

public _putimages ( )

_putinfo() публичный Метод

public _putinfo ( )

_putpages() публичный Метод

public _putpages ( )

_putresourcedict() публичный Метод

public _putresourcedict ( )

_putresources() публичный Метод

public _putresources ( )

_putstream() публичный Метод

public _putstream ( $s )

_puttrailer() публичный Метод

public _puttrailer ( )

_putxobjectdict() публичный Метод

public _putxobjectdict ( )

_readint() публичный Метод

public _readint ( $f )

_readstream() публичный Метод

public _readstream ( $f, $n )

_textstring() публичный Метод

public _textstring ( $s )

Описание свойств

$AliasNbPages публичное свойство

creator
public $AliasNbPages

$AutoPageBreak публичное свойство

array of internal links
public $AutoPageBreak

$ColorFlag публичное свойство

commands for text color
public $ColorFlag

$CoreFonts публичное свойство

path containing fonts
public $CoreFonts

$CurOrientation публичное свойство

default orientation
public $CurOrientation

$CurPageSize публичное свойство

default page size
public $CurPageSize

$CurrentFont публичное свойство

underlining flag
public $CurrentFont

$DefOrientation публичное свойство

scale factor (number of points in user unit)
public $DefOrientation

$DefPageSize публичное свойство

standard page sizes
public $DefPageSize

$DrawColor публичное свойство

current font size in user unit
public $DrawColor

$FillColor публичное свойство

commands for drawing color
public $FillColor

$FontFamily публичное свойство

array of encoding differences
public $FontFamily

$FontFiles публичное свойство

array of used fonts
public $FontFiles

$FontSize публичное свойство

current font size in points
public $FontSize

$FontSizePt публичное свойство

current font info
public $FontSizePt

$FontStyle публичное свойство

current font family
public $FontStyle

$InFooter публичное свойство

flag set when processing header
public $InFooter

$InHeader публичное свойство

threshold used to trigger page breaks
public $InHeader

$LayoutMode публичное свойство

zoom display mode
public $LayoutMode

$LineWidth публичное свойство

height of last printed cell
public $LineWidth

$PDFVersion публичное свойство

alias for total number of pages
public $PDFVersion

$PageBreakTrigger публичное свойство

automatic page breaking
public $PageBreakTrigger

$PageSizes публичное свойство

current page size
public $PageSizes

$StdPageSizes публичное свойство

current orientation
public $StdPageSizes

$TextColor публичное свойство

commands for filling color
public $TextColor

$ZoomMode публичное свойство

flag set when processing footer
public $ZoomMode

$author публичное свойство

subject
public $author

$bMargin публичное свойство

right margin
public $bMargin

$buffer публичное свойство

array of object offsets
public $buffer

$cMargin публичное свойство

page break margin
public $cMargin

$compress публичное свойство

current document state
public $compress

$creator публичное свойство

keywords
public $creator

$diffs публичное свойство

array of font files
public $diffs

$fontpath публичное свойство

line width in user unit
public $fontpath

$fonts публичное свойство

array of core font names
public $fonts

$h публичное свойство

dimensions of current page in points
public $h

$hPt публичное свойство

used for pages with non default sizes or orientations
public $hPt

$images публичное свойство

word spacing
public $images

$k публичное свойство

compression flag
public $k

$keywords публичное свойство

author
public $keywords

$lMargin публичное свойство

dimensions of current page in user unit
public $lMargin

$lasth публичное свойство

current position in user unit
public $lasth

$n публичное свойство

current page number
public $n

$offsets публичное свойство

current object number
public $offsets

$page публичное свойство

public $page

$pages публичное свойство

buffer holding in-memory PDF
public $pages

$rMargin публичное свойство

top margin
public $rMargin

$state публичное свойство

array containing pages
public $state

$subject публичное свойство

title
public $subject

$tMargin публичное свойство

left margin
public $tMargin

$title публичное свойство

layout display mode
public $title

$underline публичное свойство

current font style
public $underline

$unifontSubset публичное свойство

public $unifontSubset

$w публичное свойство

dimensions of current page in points
public $w

$wPt публичное свойство

used for pages with non default sizes or orientations
public $wPt

$ws публичное свойство

indicates whether fill and text colors are different
public $ws

$x публичное свойство

cell margin
public $x

$y публичное свойство

cell margin
public $y