【问题标题】:Calculate height of a block of text with a fixed width in php在php中计算具有固定宽度的文本块的高度
【发布时间】:2011-05-16 06:18:10
【问题描述】:

我正在使用输出 PPT 文件的 php 库,并且在计算动态填充文本的框的高度时遇到问题。我正在考虑创建一个 php 函数,该函数将在给定固定宽度和字体大小的情况下计算文本块的高度。

我做了一些研究并得到了一些想法,例如使用 imagettfbbox,但是对于我需要动态处理的文本量,这个解决方案并不明智。另一个是存储所有具有大小属性​​的字符的数组,但这听起来相当乏味,但可能是我将采用的最佳解决方案,但是在我这样做之前,我想看看是否有人对我如何实现这一点有任何想法。

提前致谢。 史蒂夫

【问题讨论】:

  • 看起来我将不得不针对每个字符创建一个具有维度的数组。在这种情况下很乏味但很有必要。

标签: php string


【解决方案1】:

您可以尝试 Imagick 的字体指标:http://valokuva.org/?p=17 更多信息在这里:http://php.net/manual/en/function.imagick-queryfontmetrics.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 2017-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多