易截截图软件、单文件、免安装、纯绿色、仅160KB

关于ASP.NET页面打印技术的总结

浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。

  ? 格式如何控制和定制等,是我们开发中可能会面对的问题。

  打印文档的生成

  ? 1、客户端脚本方式

  一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。

  优点:客户端独立完成打印目标文档的生成,减轻服务器负荷;

  缺点:源文档的分析操作复杂,并且源文档中的打印内容要有约定。

  ? 2、服务器端程序方式

  利用后台代码从数据库中读取打印源,生成打印目标文档。当的页面生成时,还应适当考虑使用CSS 来实现强制分页控制。

  优点:可以生成内容非常丰富的打印目标文档,目标文档的内容的可控性强。由于打印内容是从数据库中获取的,所以生成操作相对简单;

  缺点:服务器端负载比较大;

  页面设置

  ? 页面设置主要是指设置打印文档的页边距、页眉、页脚、纸张等内容。页面设置将直接影响到打印文档版面的生成效果,所以它和打印文档的生成有着密切的关系。比如:表格的行数、大小、位置、字体的大小等。

  现有的技术是利用IE6.0 内置的打印模板方式来控制页面设置,其可以对打印目标文档产生非常大的影响。打印模板可以控制页边距、页眉、页脚、奇偶页等内容,并可以将用户的设置取得,还可以将设置发送到服务器端。打印模板技术可以自定预览窗口和打印格式,最大限度地影响目标文档和打印效果。
IE直接打印


  ? 即直接调用window.print或者webro


相关问答:

asp.net分页问题

select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......

asp.net如何把excel导入到sql

谁知道,最好是实例,测试过的更好,谢谢分享;
http://www.92dotnet.com/showtopic-428.aspxC# code:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using Sy ......

谁有于海涛ASP.NET的全套视频(免费)

RT。很多地址都打不开或不能下载了
有资源的朋友给个地址。。只要下载后是我想要的内容 50分献上!
谢谢!
沙发我先坐!


帮顶

帮顶
没听说过哦

JF

好像19没有的,不全。

好多集都不能下。。
......

asp.net如何给page添加关闭窗口时所调用的事件

如题,我把窗口程序设计成一直在打开网页,然后后台在运行程序,我想问如果用户关闭浏览器,后台能否添加事件处理关闭(主要是释放一些资源)
没有可靠的办法。

浏览器是什么?假设你在浏览器地址栏上打入“ ......

asp.net form 验证问题

测试工程:
Login.aspx
Default.aspx
First.aspx
Second.aspx

web.config
Global.asax


代码:
Login.aspx
C# code:

protected void Submit_Click(object sender, Ev ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号