pdfbox / fontbox排版-如何在矩形中正确放置文本

时间:2019-06-09 16:38:25

标签: pdfbox typography

我正在使用pdfbox开发文档渲染库。我想在矩形内渲染文本。为简单起见,假设我不想有额外的边距和填充,并且我希望行高等于字体大小。如何正确计算:

  • 从矩形顶部到基线的距离?
  • 结果行基线之间的距离?
  • 基线到矩形底部的距离?

是否应该在矩形和基线的左右边缘之间添加一些空间?

当前,我使用leading+ascent作为从矩形顶部到基线的空间,并使用-descent作为基线和矩形底部之间的空间。 我使用leading+ascent-descent作为基线之间的距离,但是它小于字体大小。我不知道在基线之前和之后应该添加多少才能正确印刷。 我从org.apache.pdfbox.pdmodel.font.PDFontDescriptor获得的所有属性。

0 个答案:

没有答案