当我在 google 上搜索问题时,不知何故,java 打印 API 受到了限制,即所有发送到打印机的图片必须以 72dpi 分辨率打印。我们使用jasper report打印文档,无论我们画多大的条码,条码阅读器都无法扫描它..有类似的经历吗?如何解决这个问题?
最佳答案
您需要通过属性 PrinterResolution 指定打印机分辨率。您还应该知道源分辨率,以便正确转换,例如:
PrinterResolution pr = new PrinterResolution(300, 300, PrinterResolution.DPI);
关于java - 如何强制Java以300dpi打印图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/438221/