PDF:如何在渲染时找到文本占用的空间?

时间:2013-07-28 19:04:17

标签: c pdf

我正在用C编写一个小的PDF库。在生成负责渲染文本的PDF源代码时,我需要知道渲染文本占用多少空间才能正确渲染下一段。

我如何找到?

谢谢!

1 个答案:

答案 0 :(得分:1)

PDF文本呈现的机制和数学在PDF规范ISO 32000-1中详尽解释。最重要的是第8章图形和9 文本。

基本上你需要知道当前的图形状态(这应该很简单,因为你毕竟是创建PDF的人)和你使用的字体的指标然后计算。

这些细节大部分由第9章所述的算子和计算决定,但不应忘记第8章所述的当前变换矩阵。