DPI与如意报表的背景设置一例 Web如意报表明宇报表DPI背景
程序员文章站
2024-02-20 21:50:22
...
DPI与明宇报表的背景设置一例
资料:
合伙企业执照副本的尺寸为19.9*13.7厘米
DPI:Dots per inch,打印的名词,每英寸墨点数,有时也用于每英寸的像素数PPI(如windows系统)
明宇报表:一种web报表工具,设计时可以通过加载背景,放置套印数据项的位置
设计过程:
通过扫描和裁剪,制作出合伙企业执照副本的尺寸为19.9*13.7厘米,dpi为72,文件格式为jpg;加载背景后,按照背景的位置添加各个打印项位置。
故障现象:
打印时,整个数据项好像抽抽了,都往左上角偏,带背景打印时,连背景也像是按照70%的比例缩放了。
分析:
打印出的背景也比实物小,检查打印参数没有缩放设置,考虑是背景图片裁剪的不对,给做小了,查看图片发现大小没有问题,拿出食品流通许可证的背景,发现人家dpi是200,文件格式为tif,重做背景为200dpi再试,发现背景因为太大而超出了工作区,马上可以确定是dpi的问题。
解决:
曾经有文章介绍windows用固定96dpi的方式显示蒙蔽了所有人的眼睛,我想可能是这个96吧,
复修背景图片为96dpi,再试,ok,大小一致,位置对应准确。
原因(猜想):
明宇报表在显示、打印JPG背景时(TIF没有这个问题,可能其他位图也没有问题),通过文件的像素数除以96换算出背景的大小,而没有去管jpg图片的实际dpi是多少,造成72 dpi的jpg图片显示、打印效果小于实物。
资料:
合伙企业执照副本的尺寸为19.9*13.7厘米
DPI:Dots per inch,打印的名词,每英寸墨点数,有时也用于每英寸的像素数PPI(如windows系统)
明宇报表:一种web报表工具,设计时可以通过加载背景,放置套印数据项的位置
设计过程:
通过扫描和裁剪,制作出合伙企业执照副本的尺寸为19.9*13.7厘米,dpi为72,文件格式为jpg;加载背景后,按照背景的位置添加各个打印项位置。
故障现象:
打印时,整个数据项好像抽抽了,都往左上角偏,带背景打印时,连背景也像是按照70%的比例缩放了。
分析:
打印出的背景也比实物小,检查打印参数没有缩放设置,考虑是背景图片裁剪的不对,给做小了,查看图片发现大小没有问题,拿出食品流通许可证的背景,发现人家dpi是200,文件格式为tif,重做背景为200dpi再试,发现背景因为太大而超出了工作区,马上可以确定是dpi的问题。
解决:
曾经有文章介绍windows用固定96dpi的方式显示蒙蔽了所有人的眼睛,我想可能是这个96吧,
复修背景图片为96dpi,再试,ok,大小一致,位置对应准确。
原因(猜想):
明宇报表在显示、打印JPG背景时(TIF没有这个问题,可能其他位图也没有问题),通过文件的像素数除以96换算出背景的大小,而没有去管jpg图片的实际dpi是多少,造成72 dpi的jpg图片显示、打印效果小于实物。