双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

批量打印含图片的数据窗口(采用路径的方式),为什么一定的次数后,该图片打印为空白。

guangmingshui guangmingshui 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教各位大师:
PB12.6,数据窗口中采用 dw_1.modify("p_1.filename='路径\"+文件名+".jpg'")的方式显示图片内容。数据窗口有4个文本变量,一个图片。图片大小约1M,采用如下方式打印该数据窗口:

int i
dw_1.object.datawindow.print.DocumentName = trim(is_name)+"单页.dbf"
i = dw_1.print()

现在出现的问题是:重复打印该数据窗口,当打印到固定次数后,该数据窗口打印出来的是一张白纸,以后的打印,图片总是空白而文本能正确打印出来。必须退出程序,重新启动,才能再次打印成功。
同一电脑,能够成功打印的重复打印次数与图片文件的大小无关。与图片的分辨率有关。分辨率越大,能重复打印的次数越少。
不同的电脑成功打印的重复打印次数略有不同,比如我的电脑在19次循环后,打印空白。而有的电脑在20次后打印空白。
请问原因是什么?如何解决?谢谢。

...全文
评论 2
收藏 已收藏
分享
返回顶部
guangmingshui
DataWindow 611 成员 20,469 内容