Hola amigas/os, a ver si me pueden ayudar con esto.
Tengo una tabla que se genera con fpdf.
Pero no se como implementarle para que me interprete codigo html.
Para poner algunas palabras en negrita y cosas así.
Miren mi código es el siguente:
Código PHP:
Ver originalrequire('../libreria_fpdf/WriteHTML.php');
class PDF extends FPDF
{
function plot_table
($widths, $lineheight, $table, $border=1, $aligns=array(), $fills=array(), $links=array())
{
$func = function($text, $c_width)
{
$twidth = $this->GetStringWidth($text);
$split = floor($c_width * $len / $twidth); return $w_text;
};
foreach ($table as $line)
{
foreach ($line as $key => $cell)
{
$x_axis = $this->getx();
$height = $lineheight * $maxlines / count($cell); $width = (isset($widths[$key]) === TRUE ?
$widths[$key] : $widths / count($line)); $align = (isset($aligns[$key]) === TRUE ?
$aligns[$key] : ''); $fill = (isset($fills[$key]) === TRUE ?
$fills[$key] : false); $link = (isset($links[$key]) === TRUE ?
$links[$key] : '');
foreach ($cell as $textline)
{
$this->cell($widths[$key],$height,$textline,0,0,$align,$fill,$link);
$height += 2 * $lineheight * $maxlines / count($cell); $this->SetX($x_axis);
}
if($key == $len - 1)
{
$lbreak=1;
}
else
{
$lbreak = 0;
}
$this->cell($widths[$key],$lineheight * $maxlines, '',$border,$lbreak);
}
}
}
}
$pdf = new PDF('P','mm','A4');
$lineheight = 6;
$fontsize = 8;
$pdf->SetAutoPageBreak(true , 10);
$pdf->SetMargins(20, 1, 20);
$pdf->AddPage();
$pdf->AddFont('arial','','arial.php');
$pdf->SetFont('arial', '', 7);
$table = array(array(utf8_decode('texto 1'), utf8_decode('texto 2'), utf8_decode('texto 3')), array(utf8_decode('texto 4'), utf8_decode('texto 5'), utf8_decode('texto 6')), array('texto 7', utf8_decode('texto 8'), utf8_decode('texto 9')), array('texto 10', utf8_decode('texto 11'), utf8_decode('texto 12')), array('texto 13', utf8_decode('texto 14'), utf8_decode('texto 15')));
$widths = array(30,75,75);
$pdf->plot_table($widths, $lineheight, $table);
$pdf->Output('Table.pdf', 'I');
return;
Imagino que debería implementar : "$fpdf->WriteHTML($texto)", para conseguir que me interprete codigo html. pero no consigo saber como implementar esto.
Si me pudieran ayudar les estaría muy agradecido.