asp.net调用Lodop实现页面打印或局部打印,可进行打印设置或预览

2016-12-30 09:56:45来源:oschina作者:深圳大道人点击

第七城市
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebPrint.aspx.cs" Inherits="WebPrint" %>



Lodop打印
<script type="text/javascript" language="javascript" src="LodopFuncs.js"></script>



<script language="javascript" type="text/javascript">
function CheckIsInstall() {
try {
var LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
if ((LODOP != null) && (typeof (LODOP.VERSION) != "undefined")) alert("本机已成功安装过Lodop控件!/n版本号:" + LODOP.VERSION);
} catch (err) {
//alert("Error:本机未安装或需要升级!");
}
};
</script>
<script language="javascript" type="text/javascript">
var LODOP; //声明为全局变量
function prn1_preview() {
CreateOneFormPage();
LODOP.PREVIEW();
};
function prn1_print() {
CreateOneFormPage();
LODOP.PRINT();
};
function prn1_printA() {
CreateOneFormPage();
LODOP.PRINTA();
};
function CreateOneFormPage(){
LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));
LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");
LODOP.SET_PRINT_STYLE("FontSize",18);
LODOP.SET_PRINT_STYLE("Bold",1);
LODOP.ADD_PRINT_TEXT(50,231,260,39,"打印页面部分内容");
LODOP.ADD_PRINT_HTM(88, 200, 350, 600, document.getElementById("divprint").innerHTML);
};
</script>




测试一下:查看本机是否安装控件

若只打印《表单一》,看一下打印预览,可直接打印也可选择打印机打印。

以下为打印部分











《表单一》























A

B

C

A01

中-001

C1x

A02

日-002

7㎥

A03over隐藏后面的:1234567890

韩-003

C3x



第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台