Prezados colegas,
Eis minha contribuicao ao FORUM para aqueles que criam relatorios FPDF no blank.
Eu criei a seguinte funcao:
function format_width($string,$tamanho)
{
$largura = $this->GetStringWidth($string);
while ($largura > $tamanho)
{
$largura = $this->GetStringWidth($string);
$string = substr($string, 0, -1);
}
return $string;
}
Esta funcao tem que ser agregada ao FPDF.php, a sua utilidade é a seguinte: Digamos que vc tenha um texto grande,
e vc mandou imprimir pelo FPDF, algo do tipo write(30,5,‘este texto é muito grande para caber em um espaço tao pequeno’).
Se o texto ultrapassar a dimensao, neste caso 30 mm, ele ira “estourar” a limitacao que vc queria, mas se vc usar:
$texto = ‘este texto é muito grande para caber em um espaço tao pequeno’;
$texto =format_width($texto,30);
write(30,5,$texto);
O texto ocupara exatamente o espaco definido.
Espero ter contribuido.