Bonjour,

dans mon code php, j'affiche 100 cellules verticalement. Donc voici le code source, très simple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
define("WIDTH_CELL", 50);	
define("HEIGHT_CELL", 50);
 
for($i = 0; $i < 100; $i++)
{
		//Le 20 ci-dessous est là juste pour que la 1ère cellule comme à y = 20 :
		$y = 20+$i*HEIGHT_CELL;
 
                //On définit la position x et y de la cellule à afficher :
		$pdf->SetXY(10, $y);
 
                //On affiche la cellule. Le $pdf->y ci-dessous sert juste à connaître la position y de la cellule affichée :
		$pdf->Cell(WIDTH_CELL, HEIGHT_CELL, "Texte ".$pdf->y, 1, 0);
}
Le problème est que quand une cellule dépasse la 1ère page, il s'affiche bien sur la 2ème page, mais la cellule suivante s'affiche sur la 3ème page au lieu de s'afficher à la suite de la cellule de la 2ème page. Voici télécharger le fichier pdf ici : http://www.filedropper.com/file_69
=> donc comme faire pour résoudre ce problème ?

C'est vrai que j'aurais pu utiliser le paramètre ln de Cell(), mais là j'utilise setXY() car les coordonnées X et Y des cellules doivent être personnalisables.

Merci d'avance, cordialement.