如何将位图的宽度、高度转换成毫米,而获得需要打印的纸张大小(50分)

  • 主题发起人 主题发起人 zwwhb
  • 开始时间 开始时间
Z

zwwhb

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如题
 
没有那么费事:有多大的纸打多大的图,图是可拉抻的。
 
to bjdribllec
你说图是自动适应纸张大小的?但是那样打印出来的话,图象会变形吗?它是按一定比例缩放的吗?而且用户有这个要求,比如企业的营业执照比较大,就用A3的纸,其他的一般用A4
 
图是可拉伸的,指的是D7下的Image编辑器,的确可以做到无限拉伸,并且清晰度非常好,如果你要实现精确打印,请先确定你要在打印机上打多大“英寸”的图,然后根据你打印机的分辨率计算这张图需要多大的像素。举例:需要打印34mm的一个公章,换算:
设打印机分辨率:300Pixels per Inch (每英寸300像素)
按英寸与公分之间的换算关系:1Inch(英寸)= 2.54cm = 25.4mm
(34mm/25.4mm)*300Pixel = 401Pixel (由于除不尽,舍去小数点后数字取整)
所以在Image编辑器中新建位图,尺寸401*401 Pixels,复制位图进来,它会自动伸缩,保存,退出,在程序中调用画图的过程即可。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部