我有一个动态PHP表,它通过FPDF生成到PDF。
如何使“名称”列比其他列更宽?
class PDF extends FPDF {
function Header() {
$this->Image('quote-header.png');
$this->Ln(2);
}
function Footer() {
$this->Image('quote-footer.png');
}
function LoadData($file) {
$lines = file($file);
$data = array();
foreach($lines as $line)
$data[] = explode(';', trim($line));
return $data;
}
function BasicTable($header, $data) {
foreach($header as $col)
$this->Cell(40, 7, $col, 1);
$this->Ln();
foreach($data as $row) {
foreach($row as $col)
$this->Cell(40, 6, $col, 1);
$this->Ln();
}
}
}
$header = array('Product Reference', 'Name', '('. $pound_sign .') Price (excl. VAT)', 'Unit');
我确信这是生成表格的唯一代码吗?
任何帮助都会很精彩。这适用于我工作的公司的产品报价系统,如果不修复此列宽问题,我无法进一步发展。
该表由4列组成:产品参考,名称,价格和单位。我需要Name列比其他列宽,或者如果可能(自动调整),需要产品名称。
答案 0 :(得分:0)
Fatal error: Call to undefined function get_header() in /Applications/MAMP/htdocs/wordpress/wp-content/themes/myTheme/inc/ps-result.php on line 42
方法中的第一个参数是width。 http://www.fpdf.org/en/doc/cell.htm
尝试将此尺寸加倍。
Cell