While no tcpdf imprimi só 1 linha (RESOLVIDO)

Boa tarde, estou tentando imprimir um histórico de proprietários (atualmente tem 3 proprietários no histórico) de um registro,estou usando o while, porém no tcpdf só imprimi o último registro dos 3, não sei se vou estou fazendo algo errado, seu eu executar um var_dump ele me mostra os 3 registros que estão retornando do meu dataset, estou tentando fazer da seguinte maneira:

sc_select(ds, “SELECT
proprietario_registro.nome,
proprietario_registro.data_cadastro,
proprietario_registro.data_fim
FROM
proprietario_registro INNER JOIN registro_2 ON proprietario_registro.registro_pk_registroid = registro_2_pk_registroid
WHERE
proprietario_registro.registro_pk_registroid=‘131’”);
while ( !{ds}->EOF ) {
//var_dump ($ds->fields);
$prop_nome = $ds->fields[0];
$data_ini = $ds->fields[1];
$data_fim = $ds->fields[2];

	//var_dump($prop_nome);

	//Proprietario nome
	$pdf->SetXY(15,231);
	$pdf->Cell(50, 0, $prop_nome, 0, 0, 'L',true);
	//data de inicio
	$pdf->SetXY(110,231);
	$pdf->Cell(35, 0, $data_ini, 0, 0, 'L',true);
	//Data de encerramento
	$pdf->SetXY(155,231);
	$pdf->Cell(35, 0, $data_fim, 1, 0, 'L',true);
	$pdf->ln();
	{ds}->MoveNext();

}
{ds}->Close();

Obrigado pela ajuda desde já

faça assim que dara certo:

	$pdf->SetX(15);
	$pdf->Cell(90, 5, $prop_nome, 0, 0, 'L',false);
	$pdf->SetX(110);
	$pdf->Cell(40, 5, $data_ini, 0, 0, 'L',false);
	$pdf->SetX(155);
	$pdf->Cell(40, 5, $data_fim, 0, 1, 'L',false);
	$pdf->ln(2);

Deu certo, obrigado pela atenção