Saludos,
esta es la primera vez que aporto en este sitio, pero al parecer este es un problema con el que ya me habia topado.
para resolver el problema de colocar un texto extenso en varias lineas dentro de una celda, cree una funcion que recibe como parametros el texto y el numero aproximado de caracteres por cada linea:
Código PHP:
function VariasLineas($cadena, $cantidad)
{
$this->Cell(100,0,'','B');
while (!(strlen($cadena)==''))
{
$subcadena = substr($cadena, 0, $cantidad);
$this->Ln();
$this->Cell(100,5,$subcadena,'LR',0,'L');
$cadena= substr($cadena,$cantidad);
}
$this->Cell(100,0,'','T');
}
un ejemplo para llamar la función sería:
Código PHP:
...
$pdf->VariasLineas("Anita lava la tina y dabale arroz a la zorra el abad",10);
...
de tal manera que la frase sería cortada cada 10 caracteres para crear una nueva línea dentro de la celda (No se si esto te sirva

).
En cuanto a lo de crear varias paginas, sería así:
Código PHP:
while($actividad->traer_registro())
{
$pdf->AddPage();
echo "algo";
$pdf->VariasLineas("Anita lava la tina",5);
}
$pdf->Output();
Me cuentas si eso es lo que preguntabas... Bye!