标签: c pdf
我正在用C编写一个小的PDF库。在生成负责渲染文本的PDF源代码时,我需要知道渲染文本占用多少空间才能正确渲染下一段。
我如何找到?
谢谢!
答案 0 :(得分:1)
PDF文本呈现的机制和数学在PDF规范ISO 32000-1中详尽解释。最重要的是第8章图形和9 文本。
基本上你需要知道当前的图形状态(这应该很简单,因为你毕竟是创建PDF的人)和你使用的字体的指标然后计算。
这些细节大部分由第9章所述的算子和计算决定,但不应忘记第8章所述的当前变换矩阵。