使用window.print()函数打印(* .rdlc)文件

时间:2015-08-18 11:31:09

标签: javascript c# asp.net printing reporting

我正在尝试使用数据源打印已编辑的 Report.rdlc 文件。此报告文件没有问题。但是,我无法将文件名作为window.print()函数的参数。是否有在window.print()函数或工作脚本中提供参数的解决方案。甚至作为参数的文本文件也适合我。

1 个答案:

答案 0 :(得分:0)

您无法将参数传递给window.print函数。但您可以使用以下方法仅打印您需要的部分页面。

    function printIt(printThis) {
      var win = window.open();
      var dv=document.getElementById("printThis");
      self.focus();
      win.document.open();
      win.document.write('<'+'html'+'><'+'body'+'>');
      win.document.write(dv.innerHTML);
      win.document.write('<'+'/body'+'><'+'/html'+'>');
      win.document.close();
      win.print();
      win.close();
    }

检查link