java调用打印机打印时关于分辨率的一些疑惑
我的电脑分辨率是1140*900,打印机是203dpi,实际纸张是宽9cm高7cm
我设置纸张大小的时候设置了 paper.setSize(200, 200),结果在纸张上面打印出来的是一个宽大于高的矩形范围?在页面上画一个正方形也明显打印出来的是一个宽大于高的矩形,关于分辨率的概念我也看了好几遍,有点迷糊,跟打印出来的比例也会变化吗
dpi:打印机每英寸可以打的点数
屏幕分辨率:屏幕长宽各具有的像素点
如果屏幕是1000*1000,打印机是100dpi是不是说长和宽都是十个像素打一个点?那缩放比例不是应该相同吗?
我设置纸张大小paper.setSize( 400,350);的时候,打印出来的图形会逆时针旋转九十度??而且只占下半张纸
我设置纸张大小paper.setSize( 350,400);的时候打印出来的确实正常的?不是宽大于高吗?
设置可视范围paper.setImageableArea(10, 10, 240,300);大概可以占据全屏幕,但是240不是宽吗怎么反而比高小?
我觉得这些应该是同一个问题,求教大神!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论