iText/Swing:在框中打破文本
我正在使用 iText 生成一些 PDF 文档。绘制彩色矩形非常容易。但我想添加一些适合该框的文本。实际上,主要问题是知道在哪里中断文本。实际上这在 Swing 中也是同样的问题。
使用 Monotype 字体会很容易,但是没有呢?有没有众所周知的算法或其他方法?
I am using iText to generate some PDF documents. It is quite easy to draw a colored rectangle. But I would like to add some text fitting into that box. Actually the main problem is to know where to break the text. Actually it will be the equivalent problem in Swing.
With a monotype font it will be quite easy, but without? Are there any well known algorithms or other ways?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅 ColumnText 类。
《iText in Action》一书中广泛介绍了此类内容(以及一百万个其他内容)——我强烈建议您购买一本。
See the ColumnText class.
This sort of thing is covered extensively (along with a million other things) in the iText in Action book - I highly recommend picking up a copy.