以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]专业报表长时间停留在预览界面 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118033) |
-- 作者:whoami2012 -- 发布时间:2018/4/23 17:39:00 -- [求助]专业报表长时间停留在预览界面 使用专业报表打印,会时间停在 准备预览 界面,大概30多秒后才显示预览结果。原来速度是很快的。 今天测试,用如下代码打印一个空表 Dim doc As New PrintDoc \'定义一个新报表 doc.AutoRotate = False doc.PageSetting.Height = 100 \'标签纸高 doc.PageSetting.Width = 80 \'标签纸宽 doc.PageSetting.LeftMargin = 1 \'设置左边距 doc.PageSetting.RightMargin = 1 \'设置右边距 doc.PageSetting.TopMargin = 1 \'设置上边距 doc.PageSetting.BottomMargin = 1 \'设置下边距 Dim rm As prt.RenderEmpty rm = new prt.RenderEmpty rm.BreakBefore = prt.BreakEnum.Page doc.Body.Children.Add(rm) doc.Preview() 刚进入系统,就使用这个代码在命令窗口测试,停留时间约15秒后,才显示空白标签。 但再次测试,速度就恢复正常了。而其它专业报表的打印速度也恢复正常了。 这有可能是哪里的原因? |
-- 作者:有点甜 -- 发布时间:2018/4/23 18:36:00 -- 你是不是没有设置默认打印机、开机打印服务?
https://jingyan.baidu.com/article/2fb0ba4093f61a00f3ec5f6b.html
你换一台电脑测试?是否正常? |
-- 作者:whoami2012 -- 发布时间:2018/4/23 20:24:00 -- 打印服务正常,也设了默认打印机。换其它电脑也是一样的。实在太奇怪了 |
-- 作者:有点蓝 -- 发布时间:2018/4/23 20:34:00 -- 这个可能和打印驱动有关。 我这边测试第一次大概在8秒,第二次就快了。第一次打印有可能要先启动什么服务吧
|
-- 作者:whoami2012 -- 发布时间:2018/4/23 20:55:00 -- 好的,谢谢 我再尝试查找下原因 |