2009-08-25 2 views
1

Я пытаюсь создать PDF, который содержит таблицу с расщепленными/слившимися клетки выглядят как так:FPDF Таблицы: Cell Расщепление/Слияние

Cell | Соты             | Cell
Cell | C1 | C2 | Ячейка
              | C1 | C2 | Ячейка

Я использую fpdf и ссылался на сценарий таблицы многоядерности, который я использовал ранее в похожих pdf-файлах. Я посмотрел на код и не могу придумать, как сделать ячейки разбитыми или слить в соответствии с тем, что мне нужно. Кто-нибудь знает как это сделать?

ответ

2

Просто сделайте это вручную, чтобы ширина ячейки стала суммой обеих объединенных ячеек.

По вашему примеру там:

$column_widths = ['50','50','50','50']; 

// first row 
$pdf->Cell($column_widths[0],5,"Cell",'',0,'C',false); 
$pdf->Cell($column_widths[1]+$column_widths[2],5,"Cell",'',0,'C',false); 
$pdf->Cell($column_widths[3],5,"Cell",'',0,'C',false); 

// second row 
$pdf->Cell($column_widths[0],5,"Cell",'',0,'C',false); 
$pdf->Cell($column_widths[1],5,"C1",'',0,'C',false); 
$pdf->Cell($column_widths[2],5,"C2",'',0,'C',false); 
$pdf->Cell($column_widths[3],5,"Cell",'',0,'C',false); 

Или что-то подобное.

Смежные вопросы