尝试减小等宽字体(FontFactory.COURIER)字体的间距,即减小字母之间的间距。无法在API中找到该方法。
提前致谢。
使用Chunk#setCharacterSpacing
或PdfContentByte#setCharacterSpacing
,具体取决于您的上下文。
负值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] 删除。
我来说两句