【问题标题】:How do I align things?我该如何对齐?
【发布时间】:2012-06-18 03:37:37
【问题描述】:

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

从玩弄,x=0,y=0 并不总是绝对的左上角(?),不知道是什么原因造成的。不得不不断地改变数字并刷新,这有点烦人。

【问题讨论】:

标签: php gd


【解决方案1】:

某些函数将 x、y 定义为第一个字符的基点,而不是生成字符串的左上角。

也就是说,它与字符串的基线有关:http://en.wikipedia.org/wiki/Baseline_(typography)

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

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

【讨论】:

  • 注意 OP 说:Mostly looking to figure out how to: align text (such as centered horizontally, and also reducing font size automatically if it's too long.
猜你喜欢
  • 2020-09-11
  • 1970-01-01
  • 2020-03-13
  • 2021-07-31
  • 2016-01-29
  • 2022-10-15
  • 2011-09-22
  • 2018-03-09
  • 2019-12-05
相关资源
最近更新 更多