gpt4 book ai didi

python - 我可以在 Python 中使用 ReportLab 获取格式化的文本大小吗?

转载 作者:行者123 更新时间:2023-12-05 01:40:00 28 4
gpt4 key购买 nike

是否可以在 reportLab 中获取渲染文本的大小/范围?

我需要计算一些相对于页面上其他元素的位置。

流动系统不是我要找的。我不介意在必要时使用它来获取尺寸,但它不适合我的整体布局。 我尝试创建一个 Paragraph 调用 wrap 但它始终返回可用宽度,而不是测量的扩展。

最佳答案

您可以使用 stringWidth 获取渲染文本的宽度:

from reportlab.pdfbase.pdfmetrics import stringWidth
width = stringWidth(text, font_name, font_size)

行间距为您提供一行文本的高度。

关于python - 我可以在 Python 中使用 ReportLab 获取格式化的文本大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57308732/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com