我想向我的软件添加打印功能,这需要压缩不适合文本框的文本(字母不应垂直缩小)。
这可以通过标准 java 方法实现吗?或者有人知道好的扩展吗?
我想要像所附图片上那样的文字
谢谢!
最佳答案
您可以尝试重写 paintComponent()
并将水平缩放应用于 Graphics
实例
Graphics2D g2d=(Graphics2D)g;
AffineTransform old=g2d.getTransform();
g2d.scale(0.5, 1);
//paint the text here
g2d.setTransform(old);
关于java - 如果 java 中的文本太长,则对其进行压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24750912/