PHPExcel:如何使用用户定义的纸张尺寸设置纸张的纸张尺寸?

时间:2016-02-18 08:10:31

标签: php phpexcel

使用

$objPHPExcel->getActiveSheet() ->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4); 我们可以设置工作表的页面大小,但是如何为此提供自定义纸张大小?我想将其设置为 8.5' x 13.0' ,信函 8.5 x 11.0 ,而法律 8.5 x 14.0

1 个答案:

答案 0 :(得分:4)

检查您正在使用的库的源代码 http://www.grad.clemson.edu/assets/php/phpexcel/documentation/api/__filesource/fsource_phpexcel_worksheet__phpexcelworksheetpagesetup.php.html#a118

感兴趣的是评论中的这一行。

* 14 = Folio paper (8.5 in. by 13 in.)

您可以使用:

$objPHPExcel->getActiveSheet()->
getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_FOLIO);

似乎您不能设置自定义尺寸,只能预设自定义尺寸。