项目中用到页面打印功能,找了好久才找到这个免费的插件,使用方法如下:
<OBJECT ID="DLPrinter" CLASSID="CLSID:5C230622-45E5-4e3c-893C-3BFDDC4DB5E4" codebase="DLPrinter.cab" height="0" width="0" ></OBJECT>
<script>
DLPrinter.MarginLeft=10; //左页边距
DLPrinter.MarginRight=10; //右页边距
DLPrinter.MarginTop=10; //上页边距
DLPrinter.MarginBottom=10; //下页边距
DLPrinter.CopyCount=1; //复制数目
DLPrinter.PageHeader=""; //页眉
DLPrinter.PageFooter=""; //页脚
DLPrinter.IsLandScape=0; //1为横向,0为纵向
DLPrinter.ContentURL=""; //显示url
</script>
<input type="button" id="btnPrint" value="直接打印" onclick="DLPrinter.PrintDirect()" />
<input type="button" id="btnPrint" value="打印预览" onclick="DLPrinter.PrintPreview()" />
<input type="button" id="btnPrint" value="选择打印机" onclick="DLPrinter.Print()" />
控件下载地址:http://www.cnblogs.com/Files/Yahong111/DLPrinter.CAB.rar
大家把扩展名.rar去掉即可(因为不能上传.cab文件,所以把DLPrinter.cab改成了DLPrinter.cab.rar)。