Autor Tópico: RELATORIO FPDF - DICA  (Lida 1270 vezes)

marciowilliam

  • Intermediário
  • ***
  • Mensagens: 118
    • Email
RELATORIO FPDF - DICA
« Online: Outubro 14, 2014, 12:08:43 am »
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.

Kleyber

  • Expert
  • *****
  • Mensagens: 2232
    • Email
Re:RELATORIO FPDF - DICA
« Responder #1 Online: Outubro 14, 2014, 07:52:13 am »
Márcio,

Valeu pela contribuição.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

Celso R.

  • Expert
  • *****
  • Mensagens: 941
Re:RELATORIO FPDF - DICA
« Responder #2 Online: Outubro 14, 2014, 07:13:41 pm »
Boa dia. Obrigado por compartilhar.
Celso R.
________________________________
SC - V 8