因为java默认的打印, 会从打印机纸张里寻找相近的纸张进行匹配,
如果没有添加自定义纸张, 可能找出来的是别的纸张....添加自定义纸张
分为两种
打印机支持直接自定义纸张设置
打开控制面板, 选择查看设备和打印机, 选中指定打印机, 右键打印机首选项.
在纸张规格后面可以直接添加自定义纸张....这时可以通过选中打印机, 点击菜单栏上方的打印机服务器属性, 勾选 创建新纸张规格. 最后记得要点 保存规格....:" + obj);
8 }
9 }
log结果如下
注意: java读取纸张有个限制, 那就是默认纸张 高度 >= 宽度....如果设置了100*50的纸张, 是读不到的, 因为他默认这个是50*100的横向展示.
若需要打印自定义纸张, 参加另外一篇博客 使用PDFBox打印自定义纸张的PDF