RELATORIO FPDF - DICA

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.

Márcio,

Valeu pela contribuição.

Boa dia. Obrigado por compartilhar.