lib/ufpdf.php
Properties
Description
This file includes UFPDF which adds Unicode support to FPDF.
Constants
UFPDF_VERSION
= '0.1'
Classes
UFPDF
Properties
No
No
Description
Main UFPDF class for creating Unicode PDF documents
Methods
AcceptPageBreak,
AddFont,
AliasNbPages,
Cell,
GetStringWidth,
MultiCell,
Text,
UFPDF,
Write,
_dounderlineU,
_escapetext,
_putinfo,
_putpages,
_puttruetypeunicode,
_textstring,
code2utf,
strlen,
utf8_substr,
utf8_to_codepoints,
utf8_to_utf16be,
AcceptPageBreak(
)
:
n/a
Return value
AddFont(
$family,
$style
= '',
$file
= '',
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$family |
n/a |
|
|
$style |
n/a |
|
'' |
$file |
n/a |
|
'' |
Return value
AliasNbPages(
$alias
= '{nb}',
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$alias |
n/a |
|
'{nb}' |
Return value
Cell(
$w,
$h
= 0,
$txt
= '',
$border
= 0,
$ln
= 0,
$align
= 'J',
$fill
= 0,
$link
= '',
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$w |
n/a |
|
|
$h |
n/a |
|
0 |
$txt |
n/a |
|
'' |
$border |
n/a |
|
0 |
$ln |
n/a |
|
0 |
$align |
n/a |
|
'J' |
$fill |
n/a |
|
0 |
$link |
n/a |
|
'' |
Return value
GetStringWidth(
$s,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$s |
n/a |
|
|
Return value
MultiCell(
$w,
$h,
$txt,
$border
= 0,
$align
= 'J',
$fill
= 0,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$w |
n/a |
|
|
$h |
n/a |
|
|
$txt |
n/a |
|
|
$border |
n/a |
|
0 |
$align |
n/a |
|
'J' |
$fill |
n/a |
|
0 |
Return value
Text(
$x,
$y,
$txt,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$x |
n/a |
|
|
$y |
n/a |
|
|
$txt |
n/a |
|
|
Return value
UFPDF(
$orientation
= 'P',
$unit
= 'mm',
$format
= 'A4',
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$orientation |
n/a |
|
'P' |
$unit |
n/a |
|
'mm' |
$format |
n/a |
|
'A4' |
Return value
Write(
$h,
$txt,
$link
= '',
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$h |
n/a |
|
|
$txt |
n/a |
|
|
$link |
n/a |
|
'' |
Return value
_dounderlineU(
$x,
$y,
$width,
$txt,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$x |
n/a |
|
|
$y |
n/a |
|
|
$width |
n/a |
|
|
$txt |
n/a |
|
|
Return value
_escapetext(
$s,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$s |
n/a |
|
|
Return value
_putinfo(
)
:
n/a
Return value
_putpages(
)
:
n/a
Return value
_puttruetypeunicode(
$font,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$font |
n/a |
|
|
Return value
_textstring(
$s,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$s |
n/a |
|
|
Return value
code2utf(
$num,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$num |
n/a |
|
|
Return value
strlen(
$s,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$s |
n/a |
|
|
Return value
utf8_substr(
$str,
$start,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$str |
n/a |
|
|
$start |
n/a |
|
|
Return value
utf8_to_codepoints(
$txt,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$txt |
n/a |
|
|
Return value
utf8_to_utf16be(
$txt,
$bom
= true,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$txt |
n/a |
|
|
$bom |
n/a |
|
true |
Return value