这次打印的方法主要是获取页面的html文件 进行整理 并生成打印预览
1.C# 的.aspx 页面
需要设置 <!--startprint--> 和 <!--endprint--> 用于设置打印内容
2.打印按钮设置onclick="previewfirst(); 方法
3.Jquery 里调用 js里具体打印方法类 (此方法里 可设置打印页面的某些具体元素显示与否)
function previewfirst()
{
previewMain();
}
4.具体打印的方法
function previewMain() {
//获取当前页的html代码
var bodyhtml = window.document.body.innerHTML;
//设置打印开始区域、结束区域
var startFlag = "<!--startprint-->";
var endFlag = "<!--endprint-->";
// 要打印的部分
var printhtml = bodyhtml.substring(bodyhtml.indexOf(startFlag),
bodyhtml.indexOf(endFlag)