iText,减少等宽字体的间距

Tmokha

尝试减小等宽字体(FontFactory.COURIER)字体的间距,即减小字母之间的间距。无法在API中找到该方法。

提前致谢。

阿列克谢·萨巴(Alexey Subach)

使用Chunk#setCharacterSp‌​acingPdfContentByte#setCh‌​aracterSpacing,具体取决于您的上下文。

负值charSpacing将减小字母之间的间距,正值将增大字母之间的间距。

Bruno的书中的示例(稍作修改):

Chunk chunk = new Chunk(text, font1);

// reduce spacing
chunk.setCharacterSpacing(-0.5f);
document.add(new Paragraph(chunk));

// usual spacing
chunk = new Chunk(text, font1);
document.add(new Paragraph(chunk));

您将获得的外观类似于以下内容:

结果

如您所见,第一行减少了字符间距,而第二行减少了规则间距。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“字体家族:等宽,等宽”

来自分类Dev

减少NotoSansCJK字体行间距?

来自分类Dev

VSCode 等宽字体不是等宽字体,如何解决?

来自分类Dev

最接近tahoma的等宽字体

来自分类Dev

GNOME Classic等宽字体是什么字体?

来自分类Dev

如何减少线间距?

来自分类Dev

带有等宽字体列的html表

来自分类Dev

如何使AlertDialog以等宽字体显示其文本?

来自分类Dev

用等宽字体Wxpython制作表格

来自分类Dev

gnuplot:具有等宽字体的超文本?

来自分类Dev

更改Windows 7的默认等宽字体?

来自分类Dev

.NET PrintDocument无法正确打印等宽字体

来自分类Dev

如何在WatchKit中使用等宽字体

来自分类Dev

JavaFX对所有控件使用等宽字体

来自分类Dev

始终对Chrome输入字段使用等宽字体

来自分类Dev

Draft.js 更改默认等宽字体

来自分类Dev

如何减少标题之间的间距?

来自分类Dev

减少列间距-Bootstrap 4

来自分类Dev

如何减少字体字体的高度?

来自分类Dev

CSS-使sans-serif字体模仿等宽字体

来自分类Dev

iPhone上的字体字体的字母间距加倍

来自分类Dev

字体真棒图标之间的间距

来自分类Dev

字体真棒图标之间的间距

来自分类Dev

字体真棒图标之间的间距

来自分类Dev

iText字体策略

来自分类Dev

iText字体策略

来自分类Dev

HTML / CSS-双倍宽,双高等宽字体

来自分类Dev

如何计算适合div的等宽字体的字符数

来自分类Dev

在DOCX输出中更改Pandoc等宽字体的大小或样式