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 original
require('../libreria_fpdf/WriteHTML.php'); class PDF extends FPDF { { $func = function($text, $c_width) { $twidth = $this->GetStringWidth($text); return $w_text; }; foreach ($table as $line) { foreach ($line as $key => $cell) { $x_axis = $this->getx(); foreach ($cell as $textline) { $this->cell($widths[$key],$height,$textline,0,0,$align,$fill,$link); $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'))); $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.