0
私はFPDFを使用しています。私はMultiCell()
を使用してテーブルを生成したいので、そのラッププロパティが必要です。試しましたCell()
しかし、それは単語の折り返しを読み取ることができません。 MultiCell()
プロパティを使用すると、すべての行がテーブルに垂直に表示されます。FPDFマルチセルセット垂直
私はmulticell()
を使用している場合ので、私のPDFデータが縦に表示されます。水平に垂直にする方法を教えてください。
私はコードを試してみました:
require('../fpdf.php');
class PDF extends FPDF
{
// Load data
function LoadData($file)
{
// Read file lines
$lines = file($file);
$data = array();
foreach($lines as $line)
$data[] = explode(';',trim($line));
return $data;
}
// Simple table
function BasicTable($header, $data, $pdf)
{
// Header
foreach($header as $col)
$this->Cell(40, 20, $col, 1, 0, 'C', false);
$this->Ln();
// Data
foreach($data as $row)
{
foreach($row as $col)
//$word = str_word_count($col);
//$this->MultiCell(30, 10,$col, 0, 'J', 0, 1, '', '', true, null, true);
//$this->word_wrap($pdf,$col);
//$this->cell(40,6,$col,1);
$this->MultiCell(40,6,$col,1);
$this->Ln();
}
}
}
$pdf = new PDF('P','mm',array(600,600));
// Column headings
$header = array('Waybill', '[email protected]', 'Consignee Name', 'Consignee Pincode', 'Consignee City', 'Weight', 'COD Amount', 'Product', 'Shipping Client', 'Seller Name', 'Seller Pincode', 'Seller City');
// Data loading
$data = $pdf->LoadData('countries.txt');
$pdf->SetFont('Arial','',14);
$pdf->AddPage();
$pdf->BasicTable($header,$data, $pdf);
$pdf->Output();
またはどの単語があなたがFPDFスクリプトのページにあるPDF_MC_Tableと呼ばれるクラスを使用することができ、テキスト