Cell

Cell(float w [, float h [, string txt [, mixed border [, int ln [, string align [, boolean fill [, mixed link]]]]]]])

Description

Imprime une cellule (zone rectangulaire) avec éventuellement des bords, un fond et une chaîne de caractères. Le coin supérieur gauche de la cellule correspond à la position courante. Le texte peut être aligné ou centré. Après l'appel, la position courante se déplace à droite ou un retour à la ligne est effectué. Il est possible de mettre un lien sur le texte.
Si le saut de page automatique est activé et que la cellule dépasse le seuil de déclenchement, un saut de page est effectué avant de l'imprimer.

Paramètres

w
Largeur de la cellule. Si elle vaut 0, la cellule s'étend jusqu'à la marge droite de la page.
h
Hauteur de la cellule. Valeur par défaut : 0.
txt
Chaîne à imprimer. Valeur par défaut : chaîne vide.
border
Indique si des bords doivent être tracés autour de la cellule. La valeur peut être soit un nombre : soit une chaîne contenant certains ou tous les caractères suivants (dans un ordre quelconque) : La valeur par défaut est 0.
ln
Indique où se déplace la position courante après l'appel à la méthode. Les valeurs possibles sont : Mettre 1 est équivalent à mettre 0 et appeler la méthode Ln() juste après. La valeur par défaut est 0.
align
Permet de centrer ou d'aligner le texte. Les valeurs possibles sont :
fill
Indique si le fond de la cellule doit être coloré (true) ou transparent (false). Valeur par défaut : false.
link
URL ou identifiant retourné par AddLink().

Exemple

// Sélection de la police
$pdf->SetFont('Arial','B',16);
// Décalage de 8 cm à droite
$pdf->Cell(80);
// Texte centré dans une cellule 20*10 mm encadrée et retour à la ligne
$pdf->Cell(20,10,'Titre',1,1,'C');

Voir

SetFont(), SetDrawColor(), SetFillColor(), SetTextColor(), SetLineWidth(), AddLink(), Ln(), MultiCell(), Write(), SetAutoPageBreak().
Index