如何在页面中添加打印功能
2016-04-26 17:52
274 查看
1、首先,需要在页面引入打印控件:
点击前往下载LodopFuncs.js
2、添加一个用于打印的按钮:
3、添加方法:
<script language="javascript" src="LodopFuncs.js"></script>
点击前往下载LodopFuncs.js
2、添加一个用于打印的按钮:
<input class="btn btn-primary" type="button" value="打印" onclick="print();" />
3、添加方法:
function print() { //将打印按钮的单击添加print事件即可 CreateOneFormPage(); LODOP.PREVIEW(); } function CreateOneFormPage(){ LODOP=getLodop(); LODOP.PRINT_INIT("打印控件"); //LODOP.SET_PRINT_STYLE("FontSize",14); LODOP.SET_PRINT_STYLE("Bold",1); //LODOP.ADD_PRINT_TEXT(50,231,260,39,"打印页面部分内容"); var strStyleCSS = "<style>"; //打印页面要用的css样式 strStyleCSS+=".qrlist{list-style:none;margin:0;}.qrlist>li{width:5cm;height: 3cm;display: inline-block;border:1px solid #777777;}.qrlist>li>table{width: 100%;height: 100%;}.qrlist td{vertical-align: middle;padding:5px;text-align: center;}"; strStyleCSS+="</style>"; var strFormHtml = strStyleCSS+"<body>"+$(".qrcontent").html()+"</body>"; //需要打印的元素 console.log(strFormHtml); LODOP.ADD_PRINT_HTM(20,50,700,1000, strFormHtml); }
相关文章推荐
- cf583C. GCD Table
- C++实现插入排序
- 持续化集成: Jenkins + 蒲公英
- MySQL主从复制数据库升级完成后检查项
- Docker使用
- SendEmail语法
- 迭代算法
- iOS 开发谨慎使用成员变量
- Linearlayout
- Android 控件 下拉刷新 android-uitra-pull-to-refresh
- ES6之let
- List去重复元素
- js清除浏览器缓存的几种方法
- BJFU 1549 ——Candy——————【想法题】
- c++ map
- Ubuntu下解决Android Studio无法输入中文问题
- AS 从SVN转向Git
- 在手指按下的位置弹出PopWindow
- WEB前端为什么这么火,太原UI设计师问你了解web前端吗?
- 6-1 Verilog Mealy状态机之序列检测器