где мы можем указать ширину столбца, который сгенерирован в PDF?

Я генерировал использование PDF fpdf библиотека. Данные экспортируются в документ PDF, я хочу установить ширину indivijual ячеек столбца, как сделать это, я знаю, что некоторая вещь должна быть сделана здесь в этой функции для увеличения ширины function CalcWidths($width,$align) { //Compute the widths of the columns $TableWidth=0; foreach($this->aCols as $i=>$col) { $w=$col['w']; if($w==-1) $w=$width/count($this->aCols); elseif(substr($w,-1)=='%') $w=$w/100*$width; $this->aCols[$i]['w']=$w; $TableWidth+=$w; } if($align=='C') $this->TableX=max(($this->w-$TableWidth)/2,0); elseif($align=='R') $this->TableX=max($this->w-$this->rMargin-$TableWidth,0); else $this->TableX=$this->lMargin; } что должно быть изменено

1
задан udaya 8 July 2010 в 05:49
поделиться

1 ответ

Ширина может быть назначена fpdf следующим образом,

 $options = array('cols' =>
                        array('Detail1' => array('width'=>100, 'justification' => 'left'),
                              'Detail2' => array('width'=>400, 'justification' => 'left')
                             )
                       );

Но значения полей расширяются, затем ширина также увеличивается. Затем используйте, как это

$table[] = array(
                array("Detail1" => "D1", "Detail2" => wordwrap($x1, 200, "\n", 1)),
                array("Detail1" => "D2", "Detail2" => wordwrap($x2, 200, "\n", 1)),
                array("Detail1" => "D3", "Detail2" => wordwrap($x3, 200, "\n", 1))
);
2
ответ дан 2 September 2019 в 23:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: