功能介绍:利用lodop插件对页面实现有样式或无样式的打印!具体代码如下:
打印与显示样式一致
var LODOP; //声明为全局变量
function myPreview(){
LODOP = getLodop();
var strBodyStyle = "<style>"+document.getElementById("style").innerHTML+"</style>";
var strFormHtml = strBodyStyle+"<body>"+document.getElementById("form").innerHTML+"</body>";
LODOP.PRINT_INIT("");
LODOP.ADD_PRINT_TEXT(50,50,260,39,"打印与显示样式一致");
LODOP.ADD_PRINT_HTM(88,50,300,200,strFormHtml);
LODOP.PREVIEW();
};
无样式打印
var LODOP; //声明为全局变量
function myPreview(){
LODOP = getLodop();
var strFormHtml = document.getElementById("form").innerHTML;
LODOP.PRINT_INIT("");
LODOP.ADD_PRINT_TEXT(50,50,260,39,"无样式打印");
LODOP.ADD_PRINT_HTM(88,50,300,200,strFormHtml);
LODOP.PREVIEW();
};
style设置样式打印
var LODOP; //声明为全局变量
function myPreview(){
LODOP = getLodop();
var strBodyStyle = "<style>table,td { border: 1 solid #000000;border-collapse:collapse }</style>";
var strFormHtml = strBodyStyle+"<body>"+document.getElementById("form").innerHTML+"</body>";
LODOP.PRINT_INIT("");
LODOP.ADD_PRINT_TEXT(50,50,260,39,"style设置样式打印");
LODOP.ADD_PRINT_HTM(88,50,300,200,strFormHtml);
LODOP.PREVIEW();
};
引入link样式打印
var LODOP; //声明为全局变量
function myPreview(){
LODOP = getLodop();
var strStyleCSS = "<link href = 'style.css' type = 'text/css' rel = 'stylesheet'>";
var strFormHtml = strStyleCSS+"<body>"+document.getElementById("form").innerHTML+"</body>";
LODOP.PRINT_INIT("");
LODOP.ADD_PRINT_TEXT(50,50,260,39,"引入link样式打印");
LODOP.ADD_PRINT_HTM(88,50,300,200,strFormHtml);
LODOP.PREVIEW();
};
以上是编程学习网小编为您介绍的“lodop插件如何设置样式打印(去掉样式打印/引入样式打印)”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:lodop插件如何设置样式打印(去掉样式打印/引入样式打印)


猜你喜欢
- GSAP文档官网介绍 2025-01-18
- v-if和v-for哪个优先级更高 2025-01-17
- 改变状态栏文字的js代码 2023-12-26
- JavaScript将数字转换成大写中文的方法 2023-12-27
- css3+伪元素实现鼠标移入时下划线向两边展开的效果 2023-12-14
- vuejs安装scss脚手架后使用lang=“scss“出现的报错解决方法 2025-01-16
- setTimeout函数兼容各主流浏览器运行执行效果实例 2023-12-25
- Bulma文档官网介绍 2025-01-18
- javascript判断两个IP地址是否在同一个网段的实现思路 2023-12-26
- 使用 IntraWeb (28) - 基本控件之 TIWTemplateProcessorHTML、TIWLayoutMgrHTML、TIWLayoutMgrForm 2023-10-26