Я хочу создать что-то, что могло бы работать как динамическая таблица. Возможно, потому что я знал, сколько ячеек будет, но отчасти потому, что содержимое, которое я помещал в ячейку, могло быть разной длины. Я использовал код, размещенный на сайте fpdf
:
require('fpdf/fpdf.php');
class PDF extends FPDF{
function BasicTable($header, $data)
{
// Header
foreach($header as $col)
$this->Cell(40,7,$col,1);
$this->Ln();
// Data
foreach($data as $row)
{
foreach($row as $col)
$this->Cell(40,6,$col,1);
$this->Ln();
}
}
}
и прямо сейчас, если я помещу в таблицу эти значения:
$header = array('Country', 'Capital', 'Area (sq km)', 'Pop. (thousands)');
$data = array(array('a','a','a','a'), array('a','a','a','a'), array('a','a','a','a'), array('a','a','a','a'));
$pdf->SetY(45);
$pdf->BasicTable($header,$data);
все нормально. Но когда я хочу изменить свой 'a'
на что-то более сложное, например, предложение, состоящее из нескольких слов, мой текст «покидает» ячейку и начинает перекрывать следующую ячейку.
Есть ли в fpdf способ автоподбора ячейки?
fpdf
, так что, возможно, там эта проблема исправлена. - person Andron   schedule 03.04.2013