我创建了一个具有特定像素大小的缓冲图像,我尝试将其发送到打印机对话框但是当我将其发送到打印机时,尺寸对我的目标来说很大(卡片打印机)
这是我的目标:
BufferedImage bi
这是我迄今为止尝试过的,包括我的目标:
Printing a BufferedImage in Java
http://docs.oracle.com/javase/tutorial/2d/printing/dialog.html
还有一些例子,我找不到答案
我正在寻找的是一种将我的bufferedimage发送到打印对话框的简单方法,其中包含我的卡片打印机当前的高度/宽度。 感谢。
答案 0 :(得分:2)
我创建了一个具有特定像素大小的缓冲图像,我试过了 将它发送到打印机对话框,但当我发送到打印机时,大小是 为我的目标(卡片打印机)大的方法
查看public Image getScaledInstance(int width, int height, int hints),您可以设置所需的比率
通知ScaledInstance
是异步的,
在某些情况下,当flush()
,XxxImage
,Icon
放置在ImageIcon
JLabel