html打印进度条不显示,LODOP打印URL显示和隐藏进度条
不建议使用ADD_PRINT_URL:
由于Lodop借用IE下载引擎,与非IE浏览器之间目前不能传递Session(Cookies),所以需要安全验证的页面不要用URL方式打印,要用页面已经下载好的内容的HTM方式打印,也就是ADD_PRINT_HTM或ADD_PRINT_TABLE等语句
另外URL方式需要二次访问服务器,理论上存在下载失败的可能,所以专业的管理系统尽量不要用URL方式。
URL方式需要二次访问服务器,理论上存在下载失败的可能,有可能会获取不到页面,或显示的是拦截的页面等,URL需要下载解析等,所以需要花费的时间长,一般内容较多的都会出现进度条,进度条有两个:(默认值)
正在打开页面下载数据(限时5分钟)...(1)
下载结束,正在准备打印数据...(1)
如果有一个任务有多个url,则有可能会弹出多次这种进度条,如一个任务打印两个url,有可能会提示四个进度条,打印三个,会提示六个进度条,后面的(1)是哪个url的,如果是第二个url,就是(2)...第三个就是(3),根据进度条可以看出当前在加载哪个url,目前在下载还是在准备打印。
如果url打印项很多,每个url加载很快,会表现为闪过多个进度条。
解决方法:
专业的管理系统,不建议使用URL方式,尽量用已经下载好的内容的HTM方式打印,例如ADD_PRINT_HTM等语句。
LODOP中有语句可以隐藏这两个进度条,利用语句也可以修改该提示,但是不建议隐藏,因为URL加载很慢,隐藏了进度条,会表现为点了打印或打印预览没反应,要等一段时间才会弹出预览界面,对用户很不友好。
测试代码:
两个url的打印预览
两个url的打印预览
var LODOP; //声明为全局变量
function prn0_preview() {
LODOP=getLodop();
LODOP.PRINT_INIT("");
LODOP.ADD_PRINT_URL(0,0,"100%","100%","http://www.lodop.net/LodopDemo.html");
LODOP.NEWPAGEA();
LODOP.ADD_PRINT_URL(0,0,"100%","100%","https://www.cnblogs.com/huaxie/");
LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT","Full-Page");
LODOP.PREVIEW();
};
function prn1_preview() {
LODOP=getLodop();
LODOP.PRINT_INIT("");
LODOP.ADD_PRINT_URL(0,0,"100%","100%","http://www.lodop.net/LodopDemo.html");
LODOP.NEWPAGEA();
LODOP.ADD_PRINT_URL(0,0,"100%","100%","https://www.cnblogs.com/huaxie/");
LODOP.SET_SHOW_MODE("MESSAGE_GETING_URL",""); //该语句隐藏进度条或修改提示信息
LODOP.SET_SHOW_MODE("MESSAGE_PARSING_URL","");//该语句隐藏进度条或修改提示信息
LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT","Full-Page");
LODOP.PREVIEW();
};
图示:
[简短问答]lodop打印过慢或有进度条
问法1:打印预览显示进度条,过慢出现进度条,打印过慢,可能和很多原因有关:打印内容或样式或图片等过多,有需要下载有脚步执行或本身网络慢:机器性能过低 系统ie有问题或缓存过多:或使用的是共享打印机.如 ...
css3实现loading效果--当页面加载过程中显示Loading的进度条,全部加载完成之后进度条消失
一个页面等图片资源全部加载完成,会需要很长时间,用户体验会很差,所以我们需要loading来掩盖这个漫长的过程! emmm,定时器?写个定时器还要清除,万一造成内存泄露?定时器之间还会互相影响,呼呼呼 ...
ajax 上传文件,显示进度条,进度条100%,进度条隐藏,出现卡顿就隐藏进度条,显示正在加载,再显示上传完成
添加TextView隐藏进度条的方法
在TextView中添加 android:scrollbars="vertical" android:singleLine="false" 在Activity代 ...
在ProgressBar上加文字----显示百分比的进度条
http://www.cnblogs.com/3dant/archive/2011/04/25/2026776.html
Linux终端彩色打印+终端进度条【转】
转自:https://my.oschina.net/jcseg/blog/178047 开发的一个应用程序选择了终端界面, 为了使软件稍微好看些, 研究下Linux终端的彩色打印, 并且基于这个彩色打 ...
commons-fileupload实现上传进度条的显示
本文将使用 apache fileupload ,spring MVC jquery 实现一个带进度条的多文件上传, 由于fileupload 的局限,暂不能实现每个上传文件都显示进度条, ...
项目一、ajax上传数据(显示进度条)
maven项目打包的时候,*Mapper.xml 文件会打不不进去解决办法
打包的时候,不同版本的 Eclipse 还有IDEA 会有打包打不进去Mapper.xml 文件,这个时候要加如下代码, 在 标签内加入即可
Python 面向对象之反射
Python 面向对象之反射 TOC 什么是反射? hasattr getattr setattr delattr 哪些对象可以使用反射 反射的好处 例子一 例子二 什么是反射? 程序可以访问.检查和 ...
bzoj 1853 容斥 + 搜索
思路:先把所有幸运数字找出来, 把没有用的去掉,然后爆搜容斥,因为最多只会搜十几个就超过限制了, 所以是可行的. #include #define LL lo ...
html打印进度条不显示,LODOP打印URL显示和隐藏进度条相关推荐
- java打印插件lodop_chrome升级后LODOP打印插件无法使用
JZOJ 1312:关灯问题 传送门 少见的DP再DP题目.题面不短,但是可以看出来这是一道DP题.而且正解的算法复杂度应该是$O(N^3)$.而且给了部分$O(N^4)$的算法的分.可以看出来要AC ...
- iOS WKWebView带进度条封装(只用传入url,可改变进度条颜色)
1 NSTimer+addition.h #import <Foundation/Foundation.h> @interface NSTimer (addition) /** 暂停时间 ...
- Lodop打印echarts图表
公司需要做一个打印图表的,看了很多文章,后面自己实现了,给大家分享一下,步骤如下: 1.引入echarts.min.js和LodopFuncs.js 2.初始化echarts,如下图 3.2个html ...
- lodop打印html有缓存,[简短问答]lodop打印过慢或有进度条
问法1:打印预览显示进度条,过慢 出现进度条,打印过慢,可能和很多原因有关:打印内容或样式或图片等过多,有需要下载有脚步执行或本身网络慢: 机器性能过低 系统ie有问题或缓存过多:或使用的是共享打印机 ...
- 使用lodop打印el-table表格无法显示内容,只显示表头的问题
今天使用lodop打印el-table表格,发现只显示表头,而且显示的还不规范,于是一直在测试,最后想到把要打印元素转化为图片就不会造成无法正确显示内容了 1,引入插件 npm install htm ...
- Android开发,使用Log打印日志,打印相同内容在Logcat中只能连续显示两次(遍历打印List中的内容,打印结果条数比List的size小)。
这个问题也不算什么有技术含量的问题,不过我感觉还是有必要写篇博客记录,以免有人遇到和我一样的困扰,也是因为在网上搜索发现,没有多少文章说明这个如题的原因,可能是大多都没经历过这个问题,或者是感觉不值得 ...
- lodop打印不显示页码_Lodop插件实现打印功能
下载lodop插件实现打印功能(element-ui框架) 一.vuejs弹窗部分 <el-dialog title="打印" width="960px" ...
- lodop打印不显示页码_Excel|13个Excel打印技巧汇总,打印技巧大全
打印技巧是工作必备,无需理由! 很多时候大家得不到想要的打印效果,偶尔打印一两张表格,会出现各种状况:标题行不见了?打印范围错了?页眉页脚不对? 打印一个内容,总得弄出一堆草稿纸纸张来之不易,且打且珍 ...
- lodop打印不显示页码_打印成了最浪费时间的事?5个EXCEL打印技巧让你不在抗拒打印...
打印是职场必会的操作,然而很多小伙伴都在EXCEL的打印上遇到大大小小的问题.今天就分享几个EXCEL打印技巧,让你的打印问题一扫而光! 打印标题 在打印时通常只有第一页有标题,我们可以通过设置让多页 ...
最新文章
- !Important:CSS中!important的作用用于Ie6.0 与Ie7.0、firefox
- 仿微信朋友圈项目梳理
- 20180209-shutil模块
- 用Android Studio画UI界 --- 以Job/Task Schedule为例(英文版)
- (洛谷)P1182 数列分段II
- 一生受用的8个国外电子书免费下载网站(值得收藏
- WPF学习记录1:ListView的一个模板
- 颜色基础知识——CIE 1931色度坐标
- 使用ARKit编码测量应用程序:对象和阴影
- JSZip,saveAs压缩保存文件
- 标注工具Brat安装(本地)
- 用Django编写邮箱注册以及验证码
- 请不要在该奋斗的年纪选择了安逸
- 软件测试2022年终总结
- Ubuntu、stm32下的C程序各变量的分配地址分析
- 监控摄像机如何连接到手机 手机APP远程连接常用方法
- python并发测试脚本语言_python并发测试脚本
- 通信原理 | 虚数j的物理意义
- 【Pytorch-NLP实战系列】:Seq2Seq训练输出反义词(不到百行代码)
- Android应用安装过程及原理