2015-01-21 80 views
0

如何在PHPExcel上设置页面边框。 找不到它? 此边框将出现在另一个创建的页面之前。PHPExcel页面边框(用户定义的边框)

以及底部应用边界后的结果。 After Page Border Applied

我已经使用这个

$ excel-> getDefaultStyle()尝试 - > applyFromArray($ styleArray);

$ excel-> getActiveSheet() - >的getStyle( 'A1:'。 $ excel-> getActiveSheet() - > getHighestColumn() $ excel-> getActiveSheet() - > getHighestRow() ) - > applyFromArray($ styleArray);

,不能创建页面上没有运气...下边框...

非常感谢您......

回答

0

页面边框设置是通过工作表的页边距对象定义,使用$objPHPExcel->getActiveSheet()->getPageMargins()访问。有资格专注于这一主题的开发者文档的一部分,“Page margins

$objPHPExcel->getActiveSheet() 
    ->getPageMargins() 
    ->setTop(1) 
    ->setRight(0.75) 
    ->setLeft(0.75) 
    ->setBottom(1.25); 

请注意,这只是下一个页面之前,适用于Excel2007中和Excel5作家

+0

不,这不是工作...底部边框不是showup ... 也许是因为我正在使用具有底部边框设置功能的LibreOffice Calc ......并且Ms Excel没有它......是吗? – 2015-01-21 08:09:41

+0

那么什么是页面边界呢?请详细解释您对页面边界的理解....就MS Excel(和PHPExcel)而言,当工作表打印在纸上时,它是围绕打印页边缘的空白部分 – 2015-01-21 08:33:38

+0

由PHPExcel创建的此电子表格 http://i.imgur.com/H9RXSHJ.png .... 我想有一个像这样的http://i.imgur.com/hne9N9H.png边框底部。 ..我用libreOffice Calc创建了这个。 我不知道如何使用PHPExcel制作这样的边框(我称它为底部页面上的边框).. – 2015-01-21 08:39:24