2009-08-25 28 views
1

私は分割/マージされたセルがあるような表を含むPDFを生成しようとしています:fpdfテーブル:セルの分割/マージ

セル|細胞            | Cell
Cell | C1 | C2 |細胞
              | C1 | C2 | Cell

私はfpdfを使用しています。以前は同様のpdfで使用していたmulticellテーブルスクリプトを参照しました。私はコードを見て、私が必要としているものに応じて細胞を分割またはマージする方法を考えることができません。誰もこれを行う方法を知っていますか?

答えて

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); 

またはそのような何か。