我在从PHPExcel中保存一个PDF文件时遇到了问题,它用我的数据创建了寡妇/孤儿。
我知道创建分页的功能,
$objPHPExcel->getActiveSheet()->setBreak( 'A10' , PHPExcel_Worksheet::BREAK_ROW );但是我想知道是否有一个函数可以知道一个细胞的当前高度。
我在以下函数中找到了对"getRowDimension“的引用
$objPHPExcel->getActiveSheet()->getRowDimension('10')->setRowHeight(100);但我找不到任何关于这个功能的文件。是否有人知道它是否能够计算所选行的高度和/或取行范围?
另外,是否有一个函数来计算每个页面的页眉和页脚之间的可用空间?还是应该从页边距来计算呢?
谢谢你,尼克
发布于 2016-08-23 21:39:38
$objPHPExcel->getActiveSheet()
->getRowDimension('10')
->getRowHeight();将返回指定行的行高。这是“点”中的高度,其中1点相当于1/72英寸(或约0.35毫米)。0值表示隐藏行,而-1值是默认值,为12.75pt (约1/6英寸)。
PHPExcel_Shared_Drawing类包含许多函数,用于在点数和其他度量单位(如pointsToPixels()和pixelsToPoints() )、pixelsToEMU()和EMUToPixels() (英国度量单位)之间进行转换。
微软的度量单位的整个问题确实是一个令人困惑的雷区,但有一个有用的博客帖子在这里讨论在measure中使用的不同度量单位
https://stackoverflow.com/questions/39109667
复制相似问题