# MultiCell

`MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])`

## Description

Cette méthode permet d'imprimer du texte avec des retours à la ligne. Ceux-ci peuvent être automatiques (dès que le texte atteint le bord droit de la cellule) ou explicites (via le caractère \n). Autant de cellules que nécessaire sont imprimées, les unes en dessous des autres.
Le texte peut être aligné, centré ou justifié. Le bloc de cellules peut être encadré et le fond coloré.

## Paramètres

`w`
  Largeur des cellules. Si elle vaut `0`, elles s'étendent jusqu'à la marge droite de la page.
`h`
  Hauteur des cellules.
`txt`
  Chaîne à imprimer.
`border`
  Indique si des bords doivent être tracés autour du bloc de cellules. La valeur peut être soit un nombre :
  - `0` : aucun bord
  - `1` : cadre
  soit une chaîne contenant certains ou tous les caractères suivants (dans un ordre quelconque) :
  - `L` : gauche
  - `T` : haut
  - `R` : droit
  - `B` : bas
  La valeur par défaut est `0`.
`align`
  Contrôle l'alignement du texte. Les valeurs possibles sont :
  - `L` : alignement à gauche
  - `C` : centrage
  - `R` : alignement à droite
  - `J` : justification (valeur par défaut)
`fill`
  Indique si le fond des cellules doit être coloré (`true`) ou transparent (`false`). Valeur par défaut : `false`.

## Voir

SetFont, SetDrawColor, SetFillColor, SetTextColor, SetLineWidth, Cell, Write, SetAutoPageBreak

Index