我正在根据FPDF库的用户输入编写PDF。我在整个文档中使用“Arial”作为我的字体。由于我将用户输入放入PDF中,因此很容易使行溢出,从而使其看起来很难看。出于这个原因,我想知道给定字体大小的字符串的物理宽度,以便我可以适当地调整XY和\或减小字体大小和\或下拉到下一行。
例如:
A string of 10 'W's
WWWWWWWWWW
is physically longer than
a string of 10 'l's
llllllllll
WWWWWWWWWW 航班吗 llllllllll
答案 0 :(得分:4)
答案 1 :(得分:1)
查看PDF_stringwidth
:
答案 2 :(得分:0)
我不知道这是否是最有效的方式来做你想要的,但是快速谷歌建议Imagick库有一个函数,它将返回渲染字体的宽度:Imagick::queryFontMetrics。< / p>