hp2055d 黑白正反面激光打印机。 实行打印多份打印机的情况下。
word 图片 的大小有问题。
怎么调下?
据说主要原因是这种打印机质量太好了。速度很快,程序没来的及替换,word中还是原图片的尺寸。
应该是按比例直接缩小才行。
怎么办?大家有人指点指点吗?
- VB.NET code
If tpds.Tables(0).Rows.Count <> 0 Then tools.PictureStreamToFile(tpds.Tables(0).Rows(0)("f_qianming"), strpictemp + ".gif") cword.TextReplaceWithPic("<<检定>>", strpictemp + ".gif", 31) End If '加载审核签字图片 tpds = db.readrecord("select f_qianming from t_renyuan where f_renyuan_id='" + dsb.Tables(0).Rows(0)("f_HeJian_id").ToString + "'") If tpds.Tables(0).Rows.Count <> 0 Then tools.PictureStreamToFile(tpds.Tables(0).Rows(0)("f_qianming"), strpictemp + ".gif") cword.TextReplaceWithPic("<<核验>>", strpictemp + ".gif", 31) End If
还是设定打印的时候timer时间要控制下。
其实在别的打印机打印的时候这个问题是没有的。 求大虾帮忙想下是什么原因啊。
------解决方案--------------------
不是很明白,是不是可以加个进程等待,延时几秒打印
------解决方案--------------------
打印机质量太好了。。哇哈哈,感觉挺有意思
虽然不懂,但是你想打印慢很容易啊。
打印之前你等待几秒啊。在调用打印这个命令之前等待几秒、
话说你调用打印机打印之前,
前面的程序(比如缩小图片)还没执行完吗?
不是顺序执行?多线程吗难道?
------解决方案--------------------
sleep(5000)