【问题标题】:Get calculated height of a PHPSpreadsheet row获取 PHPSpreadsheet 行的计算高度
【发布时间】:2021-03-06 09:47:46
【问题描述】:

我试图在PHPSpreadsheet 中计算出一行的高度,但每当我做类似的事情时

$spreadsheet->getActiveSheet()->getRowDimension($row)->getRowHeight();

我总是得到一个 -1 值,根据他们的文档,这是正确的,因为这是默认值。我需要在pt 中获得计算出的高度,因为我需要进行一些计算。我有一个设置为换行文本的单元格,并且跨越多行。任何人都知道如何获得行的计算高度?

【问题讨论】:

标签: php excel phpspreadsheet


【解决方案1】:

-1 是自动高度的值。表示该值将自动计算。如果你需要一些高度。我建议计算单元格值的高度。您必须执行以下操作:在内容中查找换行符并将它们乘以 12.75 pts(标准高度)。一些信息你可以找到here到。

【讨论】:

  • 内容中通常没有新行,因为单元格设置为换行并具有设置的宽度。内容是单行长文本。
  • 那么答案是 12.75 pts 行高。
  • 不,那是单行的行高。我有单行文本,但单元格设置为在文本太长时换行,因此即使单行文本足够长,也会跨越多行。需要多少行,我不知道。
猜你喜欢
  • 2013-12-07
  • 2023-03-15
  • 1970-01-01
  • 2019-12-09
  • 2011-03-12
  • 2014-11-20
  • 2011-03-07
  • 1970-01-01
  • 2013-05-15
相关资源
最近更新 更多