0

テキストを整列する方法を見つけようとしています(水平方向に中央揃えする、長すぎる場合はフォントサイズを自動的に縮小するなど)。

遊んでみると、 x=0, y=0 が常に絶対左上 (?) であるとは限りません。何が原因なのかわかりません。数字を1つずつ変えて更新しなければならないのはちょっと面倒です。

4

1 に答える 1

0

一部の関数は、x, y を、生成された文字列の上端の角としてではなく、最初の文字の基点として定義します。

つまり、文字列のベースラインに関連しています: http://en.wikipedia.org/wiki/Baseline_(typography )

TTF フォントを正しく配置するには (TTF フォントを使用しますか?)、http: //www.php.net/imagettfbbox で計算を行う必要があります。

この関数は、生成された文字列の範囲を示します。

于 2012-06-18T03:41:43.200 に答える