0

我使用内置的 FPDF 来生成 PDF。

我遇到了显示大约的问题。单行 40 列。这些列既不会显示在下一行,也不会被包装,它们在页面末尾被剪切。我通过使用以下方法解决了这个问题:

// Array to set page size
$a = array(312,1200);

//Add first page
$pdf->AddPage('L',$a);

根据我的要求,这使得我的表格的分辨率非常小,但是我在打印此页面时遇到了问题。因为我可以提高查看 PDF 的分辨率,但不能在打印时提高分辨率。

4

1 回答 1

1

如果您之前声明了单位,则可以创建用户定义的页面大小:

$pdf = new FPDF('L', 'in', array(100, 50));// page 100"x50"
$pdf->addPage();

或者

$pdf = new FPDF('L', 'in');// inches defined
$pdf->addPage('L', array(100, 50));// page 100"x50"

用户手册:

http://www.fpdf.org/en/doc/fpdf.htm

http://www.fpdf.org/en/doc/addpage.htm

于 2012-07-27T06:52:47.337 回答