首页 >

ASPNet怎么实现从网页上打印 – CSS – 前端,css样式怎么实现楼梯效果

css表格透明,css竖向分块,css media屏幕宽度,css相邻div高度相同,css3动画组合,css阶梯型出现动画效果,css样式怎么实现楼梯效果ASPNet怎么实现从网页上打印 - CSS - 前端,css样式怎么实现楼梯效果

直接调用window.print或者webrower控件的ExecWB方法来打印。优点:方便快捷,客户端无需任何设置即可。缺点:打印控制不是很灵活。如果直接调用。window.print来打印页面,页面上别的元素也会被打印处理,页头页尾的格式也不好控制。常用方法:大部分情况会把查询的结果绑定到DataGrid上来,然后打印DataGrid。这种情况的打印一般来说格式比较固定简单,确定后基本不会再作更改。所以可以采用IE直接打印。【实例代码】注:

①这是客户端通过window.print打印指定内容。这里定义sprnstr和eprnstr来指定内容。执行代码:<inputtype=”button”name=”print”value=”预览并打印”onclick=”preview()”>

②如果直接使用window.print将打印页面上的所有内容,但是大家可以使用:st<<style>@mediaPrint{.Noprn{DISPLAY:none}}用来指定不打印的内容。scriptlanguage=”Javascript”>functionpreview(){bdhtml=window.document.body.innerHTML;sprnstr=”<!–startprint–>”;eprnstr=”<!–endprint–>”;prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));window.document.body.innerHTML=prnhtml;window.print();}</script><!–省略部分代码–><formid=”WebForm1″method=”post”runat=”server”><center>本部分以上不被打印</center><!–startprint–><divalign=”center”><asp:DataGridid=”dgShow”runat=”server”><!–省略部分代码–></asp:DataGrid></div><!–endprint–><center>本部分以下不被打印</center><divalign=”center”><inputtype=”button”name=”print”value=”预览并打印”onclick=”preview()”></div><style>@mediaPrint{.Noprn{DISPLAY:none}}</style><pclass=”Noprn”>不打印</p><tableid=”datagrid”><tr><td>打印</td></tr></table><inputclass=”Noprn”type=”button”onclick=”window.print()”value=”print”></form>


ASPNet怎么实现从网页上打印 - CSS - 前端,css样式怎么实现楼梯效果
  • 怎么快速查询2个表格里面不同的人员名单并显示 - CSS - 前端,css3鼠标跟随特效
  • 怎么快速查询2个表格里面不同的人员名单并显示 - CSS - 前端,css3鼠标跟随特效 | 怎么快速查询2个表格里面不同的人员名单并显示 - CSS - 前端,css3鼠标跟随特效 ...

    ASPNet怎么实现从网页上打印 - CSS - 前端,css样式怎么实现楼梯效果
  • 中青杯奖项设置 - CSS - 前端,默认显示某个菜单css
  • 中青杯奖项设置 - CSS - 前端,默认显示某个菜单css | 中青杯奖项设置 - CSS - 前端,默认显示某个菜单css ...

    ASPNet怎么实现从网页上打印 - CSS - 前端,css样式怎么实现楼梯效果
  • border怎么设置外边框不显示 - CSS - 前端,css好看的渐变色背景样式
  • border怎么设置外边框不显示 - CSS - 前端,css好看的渐变色背景样式 | border怎么设置外边框不显示 - CSS - 前端,css好看的渐变色背景样式 ...