gpt4 book ai didi

pdf-generation - 文本宽度和高度的 HPDF 单位

转载 作者:行者123 更新时间:2023-12-04 02:07:12 26 4
gpt4 key购买 nike

也许这只是我的头晕,但似乎没有关于 HPDF 的 HPDF_Font_TextWidth() 函数的度量单位的文档,我也无法弄清楚。

对于 7 个字符的特定文本,我得到的数字约为 3000。呈现的文本似乎约为 80 像素,这也是从 HPDF_Page_TextWidth() 返回的。

HPDF_Font_TextWidth() 不知道字体大小,因此它必须使用其他一些单位。这是什么?

HPDF_Font_GetBBox() 返回的单位是否相同?

我实际上试图将文本放在矩形的中心,并且需要以矩形为单位的文本的宽度和高度。

最佳答案

这是一篇旧帖子,但我只是偶然发现它,因为我遇到了同样的问题。据我所知,查看 HPDF_Font_GetUnicodeWidth() 的源代码,它返回的单位需要乘以字体大小,然后除以 1000 以获得以 points< 为单位的宽度,这是 PDF 坐标系的其余部分使用的内容。

width = (HPDF_Font_TextWidth() * font_size) / 1000.0;

关于pdf-generation - 文本宽度和高度的 HPDF 单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42320887/

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