我们正在开发一个打印应用程序。使用 AWT 以两种不同分辨率的模式呈现相同的文本 - 屏幕(小 DPI)和打印(300 DPI)。
问题是文本布局取决于 DPI。而且这种依赖是非线性的。有例子:
宽度:200 像素,字体大小:10 磅
宽度:400 像素,字体大小:20 磅
宽度:600 像素,字体大小:30 磅
从第一张图像到第三张图像,矩形宽度和字体大小按比例增加。但是在第一张图片上我们只有“lazy”,第二张我们有“lazy do”,第三张只有“lazy d”。
有没有办法在增加总图像大小(以像素为单位)的同时限制文本布局?