FPDF 1 - 7 Manual de Referencia
FPDF 1 - 7 Manual de Referencia
FPDF 1 - 7 Manual de Referencia
7
Manual de
Referencia
Funciones
FPDF
ii
FPDF 1.7
AcceptPageBreak
boolean AcceptPageBreak()
Descripcin
FPDF 1.7
Vea adems
SetAutoPageBreak().
FPDF 1.7
AddFont
AddFont(string family [, string style [, string file]])
Descripcin
es equivalente a:
$pdf->AddFont('Comic','I','comici.php');
FPDF 1.7
Vea adems
SetFont().
FPDF 1.7
AddLink
int AddLink()
Descripcin
FPDF 1.7
AddPage
AddPage([string orientation [, mixed size]])
Descripcin
o Portrait (normal)
L o Landscape (apaisado)
P
A3
A4
A5
Letter
Legal
FPDF 1.7
FPDF 1.7
AliasNbPages
AliasNbPages([string alias])
Descripcin
Vea adems
PageNo(), Footer().
FPDF 1.7
Cell
Cell(float w [, float h [, string txt [, mixed border [, int ln
[, string align [, boolean fill [, mixed link]]]]]]])
Descripcin
Imprime una celda (de rea rectangular) bordes opcionales, color de fondo y
secuencia de caracteres La esquina superior izquierda de la celda corresponde a
la posicin actual. El texto puede ser alineado o centrado. Despus de invocar,
la posicin actual se desplaza a la derecha o la siguiente lnea. Es posible poner
una referencia en el texto.
Si esta el salto de pgina automtico habilitado y la celda esta por fuera del
lmite, es realizado un salto de pgina antes de producir la salida.
Parmetros
w
0:
sin borde
1: marco
L:
izquierda
9
FPDF 1.7
T:
superior
R: derecha
B: inferior
0:
a la derecha
1: al comienzo de la siguiente lnea
2: debajo
fill
10
FPDF 1.7
Vea adems
11
FPDF 1.7
Close
Close()
Descripcin
Output().
12
FPDF 1.7
Error
Error(string msg)
Descripcin
El mensaje de error.
13
FPDF 1.7
Footer
Footer()
Descripcin
Vea adems
Header().
14
FPDF 1.7
FPDF
FPDF([string orientation [, string unit [, mixed size]]])
Descripcin
o Portrait (normal)
L o Landscape (apaisado)
P
pt:
punto
mm: milimetro
cm: centimetro
in: pulgada
El formato usado por las pginas. Es puede ser uno de los siguientes
valores (indiferente a maysculas):
15
FPDF 1.7
A3
A4
A5
Letter
Legal
16
FPDF 1.7
GetStringWidth
float GetStringWidth(string s)
Descripcin
Devuelve la longitud de una cadena en la unidad del usuario. Una fuente debe
ser seleccionada.
Parmetros
s
17
FPDF 1.7
GetX
float GetX()
Descripcin
18
FPDF 1.7
GetY
float GetY()
Descripcin
19
FPDF 1.7
Header
Header()
Descripcin
Vea adems
Footer().
20
FPDF 1.7
Image
Image(string file [, float x [, float y [, float w [, float h
[, string type [, mixed link]]]]]])
Descripcin
Los formatos admitidos son JPEG, PNG y GIF. La extensin GD es necesaria para
GIF.
Para el JPEG, se admiten todas sus versiones:
escala de grises
color verdadero (24 bits)
CMYK (32 bits)
FPDF 1.7
FPDF 1.7
type
Vea adems
AddLink().
23
FPDF 1.7
Line
Line(float x1, float y1, float x2, float y2)
Descripcin
SetLineWidth(), SetDrawColor().
24
FPDF 1.7
Link
Link(float x, float y, float w, float h, mixed link)
Descripcin
25
FPDF 1.7
Ln
Ln([float h])
Descripcin
Cell().
26
FPDF 1.7
MultiCell
MultiCell(float w, float h, string txt [, mixed border [, string align
[, boolean fill]]])
Descripcin
Este mtodo permite imprimir texto con saltos de lnea. Estos pueden ser
automticos (tan pronto como el texto alcanza el borde derecho de la celda) o
explcito (va el carcter \n). Tantas celdas como sean necesarias son creadas,
uno debajo de otra.
El texto puede ser alineado, centrado o justificado. El bloque de celda puede ser
enmarcado y el fondo impreso.
Parmetros
w
Indica si los bordes deben ser dibujados al rededor del bloque la celda. El
valor puede ser un nmero:
0:
no borde
1: marco
L:
izquierda
27
FPDF 1.7
T:
superior
R: derecha
B: inferior
L:
alineacin a la izquierda
C: centrado
R: alineacin a la derecha
J: justificacin (valor por defecto)
fill
28
FPDF 1.7
Output
string Output([string name, string dest])
Descripcin
I:
Vea adems
Close().
29
FPDF 1.7
PageNo
int PageNo()
Descripcin
AliasNbPages().
30
FPDF 1.7
Rect
Rect(float x, float y, float w, float h [, string style])
Descripcin
Ancho.
h
Alto.
style
Vea adems
31
FPDF 1.7
SetAuthor
SetAuthor(string author [, boolean isUTF8])
Descripcin
32
FPDF 1.7
SetAutoPageBreak
SetAutoPageBreak(boolean auto [, float margin])
Descripcin
33
FPDF 1.7
SetCompression
SetCompression(boolean compress)
Descripcin
34
FPDF 1.7
SetCreator
SetCreator(string creator [, boolean isUTF8])
Descripcin
35
FPDF 1.7
SetDisplayMode
SetDisplayMode(mixed zoom [, string layout])
Descripcin
fullpage:
single:
36
FPDF 1.7
SetDrawColor
SetDrawColor(int r [, int g, int b])
Descripcin
37
FPDF 1.7
SetFillColor
SetFillColor(int r [, int g, int b])
Descripcin
Define el color usado por todas las operaciones de relleno (rectngulos rellenos
y fondos de celdas). Este puede ser expresado en componentes RGB o escala de
grises. El mtodo puede ser invocado antes que la primera pgina sea creada y
el valor es conservado de pgina a pgina.
Parmetros
r
38
FPDF 1.7
SetFont
SetFont(string family [, string style [, float size]])
Descripcin
Courier
(fixed-width)
39
FPDF 1.7
Vea adems
40
FPDF 1.7
SetFontSize
SetFontSize(float size)
Descripcin
SetFont().
41
FPDF 1.7
SetKeywords
SetKeywords(string keywords [, boolean isUTF8])
Descripcin
42
FPDF 1.7
SetLeftMargin
SetLeftMargin(float margin)
Descripcin
El mrgen.
Vea adems
43
FPDF 1.7
SetLineWidth
SetLineWidth(float width)
Descripcin
Define el ancho de la lnea. Por defecto, el valor es igual a 0.2 mm. El mtodo
puede ser llamado antes de la creacin de la primera pgina y el valor es
retenido de pgina a pgina.
Parmetros
width
El ancho.
Vea adems
44
FPDF 1.7
SetLink
SetLink(int link [, float y [, int page]])
Descripcin
AddLink().
45
FPDF 1.7
SetMargins
SetMargins(float left, float top [, float right])
Descripcin
Define los mrgenes izquierdo, superior, y derecho. Por defecto, son iguales a 1
cm. Invoque este mtodo para cambiarlas.
Parmetros
left
Mrgen izquierdo.
top
Mrgen superior.
right
46
FPDF 1.7
SetRightMargin
SetRightMargin(float margin)
Descripcin
El mrgen.
Vea adems
47
FPDF 1.7
SetSubject
SetSubject(string subject [, boolean isUTF8])
Descripcin
El tema.
isUTF8
48
FPDF 1.7
SetTextColor
SetTextColor(int r [, int g, int b])
Descripcin
Define el color usado por el texto. Este puede ser expresado en componentes
RGB o escala de grises. El mtodo puede ser invocado antes que la primera
pgina sea creada y el valor es retenido de pgina a pgina.
Parmetros
r
49
FPDF 1.7
SetTitle
SetTitle(string title [, boolean isUTF8])
Descripcin
El ttulo.
isUTF8
50
FPDF 1.7
SetTopMargin
SetTopMargin(float margin)
Descripcin
El mrgen.
Vea adems
51
FPDF 1.7
SetX
SetX(float x)
Descripcin
El valor de la abscisa.
Vea adems
52
FPDF 1.7
SetXY
SetXY(float x, float y)
Descripcin
El valor de la abscisa.
y
El valor de la ordenada.
Vea adems
SetX(), SetY().
53
FPDF 1.7
SetY
SetY(float y)
Descripcin
El valor de la ordenada.
Vea adems
54
FPDF 1.7
Text
Text(float x, float y, string txt)
Descripcin
55
FPDF 1.7
Write
Write(float h, string txt [, mixed link])
Descripcin
Alto de lnea.
txt
Vea adems
56