我正在使用最新的 PHPExcel 版本(我认为是 7.7)。我能够生成我的Excel。我必须使用 tcpdf 生成 pdf 版本,这里别无选择。
但结果是丑陋且过大。
请参阅 2012-000012 的巨大字体大小,在 Excel 中为 11。
正如您所看到的,这里有两个问题。文档太大,边框也很糟糕。
为了摆脱过大的一面,我尝试了以下方法:
$this->printer->getActiveSheet()->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);
和这个 :
$this->printer->getActiveSheet()->getPageSetup()->setScale(50);
比例设置为50,但不影响输出。那么我怎样才能摆脱这两个问题呢?
这是我的 Excel 的屏幕PhpExcel如何设置自动换行? https://stackoverflow.com/questions/13071752/how-to-set-auto-line-break-phpexcel .
UPDATE :
通过将单元格间距设置为 0,边界的处理几乎按预期进行,但这仍然是一个小问题,可能是由过大的问题引起的。
See :
是否有意见或方法调用将其设置为 0 ?
这位于 writer\html.php 第 915 行,因为我不显示网格线。
要删除您认为令人反感的边框,请关闭要在 pdf 中呈现的每张纸上的网格线。
例如:
$objPHPExcel->getActiveSheet()->->setShowGridlines(false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)