如何对齐东西?

时间:2012-06-18 03:37:37

标签: php gd

我正在寻找如何对齐文本(例如水平居中,如果太长则自动缩小字体大小)。

从玩游戏开始,x = 0,y = 0并不总是绝对左上角(?),不知道是什么造成了这种情况。不得不一直改变数字并刷新,这有点烦人。

1 个答案:

答案 0 :(得分:0)

某些函数将x,y定义为第一个字符的 basepoint ,而不是生成的字符串的顶部 - 顶部角落。

换句话说,它与字符串的基线有关:http://en.wikipedia.org/wiki/Baseline_(typography

要正确对齐TTF字体(您使用TTF字体吗?),您必须使用http://www.php.net/imagettfbbox进行一些数学运算

此函数为您提供生成的字符串的范围。