web打印 window.print()介绍
来源:互联网 发布:基站三角定位算法 编辑:程序博客网 时间:2024/06/11 06:04
术语普及
input标签用法:
input 在 HTML 中,《input》 标签没有结束标签;在XHTML,必须被正确地关闭。(我用书名号代替了尖括号<>)
input type="button" name="print" value="预览并打印"onclick="preview()"
两端加上<>后,变成
根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
对于innerHTML属性,几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。(获取HTML当前标签的起始和结束里面的内容)
定义和用法
如何访问一个元素?
元素必须拥有被定义的 id 属性,且需要一段脚本语言。JavaScript 是浏览器兼容性最好的脚本语言,所以我们使用JavaScript。
DIV CSS display (block none inline)属性的用法教程http://www.divcss5.com/rumen/r291.shtml
在一般的CSS布局制作时候,我们常常会用到display对应值有block、none、inline这三个值。
下面我们来分别来认识和学习什么时候用什么值。这里通过CSS display知识加实例、图演示讲解方法来学习和了解DIV CSSdisplay。
CSS隐藏div盒子及html内容方法
Html中怎么使用CSS样式隐藏内容,又不影响代码功能使用。
我们常常想隐藏一些内容,比如网站添加第三方统计显示的图标,如何通过CSS隐藏,但又不影响网站统计;怎么让图片作为背景,但文字又不显示,如何隐藏等问题。divcss5给大家分享分享。
一、普通隐藏网页内容
CSS样式单词:display:none
假如我们想隐藏一段统计代码,但又不想显示出统计代码图标,又不影响统计功能,我们即可使用此CSS样式单词display:none(这单词意思不显示对象及对象内容)。
CSS代码:
HTML片段:
说明:此DIVCSS隐藏,将隐藏对象DIV及对象内容,但功能不受影响。对于搜索引擎来说,无论你此样式是标签内使用还是向这个实例一般分开CSS与HTML,搜索引擎都会不读取和索引你隐藏内容,对于隐藏关键字的朋友来说,千万不要使用此CSS隐藏方式来隐藏关键字或锚文本链接,不然只是个徒劳。
二、图片做背景,隐藏图片上文字,又不影响A超链接 锚文本
我们平时会遇到,我们想以图片作为对象背景,内容用文字+超链接来做优化,同时又想隐藏文字,超链接不受影响,这样来优化网页,即不影响美观又达到了搜索引擎优化的效果。
所用关键CSS样式:text-indent:-9999px
divcss5在这里为大家介绍使用CSS来实现。在divcss5也是用这种方法来放置LOGO。
大家可以查看www.divcss5.com
CSS 媒体类型
媒体类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。
媒体类型
一些CSS属性只设计了某些媒体。例如"voice-family"属性是专为听觉用户代理。其他一些属性可用于不同的媒体类型。例如,"font-size"属性可用于屏幕和印刷媒体,但有不同的值。屏幕和纸上的文件不同,通常需要一个更大的字体,sans- serif字体比较适合在屏幕上阅读,而serif字体更容易在纸上阅读。
@media 规则
@media 规则允许在相同样式表为不同媒体设置不同的样式。
在下面的例子告诉我们浏览器屏幕上显示一个14像素的Verdana字体样式。但是如果页面打印,将是10个像素的Times字体。请注意,font-weight在屏幕上和纸上设置为粗体:
JavaScript字符串方法
substr()
substring()
http://www.runoob.com/js/js-strings.html
http://www.cnblogs.com/jameshappy/archive/2012/04/13/2445348.html
web打印window.print()
window.print来打印页面,页面上别的元素也会被打印处理,页头页尾的格式也不好控制。
•常用方法:大部分情况会把查询的结果绑定到DataGrid上来,然后打印DataGrid。这种情况的打印一般来说格式比较固定简单,确定后基本不会再作更改。所以可以采用IE直接打印。
【实例代码】
注:①这是客户端通过window.print打印指定内容。这里定义sprnstr和eprnstr来指定内容
在浏览网页时,经常需要将Web页面中的内容通过Word或Excel文档打印出来,借助功能强大的Office办公软件,可以完成非常复杂的文档格式,进行精细的控制,可适应性强、易于控制。下面以将数据导出到Word文档为例进行介绍,Excel与此类似,不再赘述。
Word作为文档处理软件,它在处理文档和资料的过程中显示出了强大的功能。将数据导出到Word,主要通过设置Response对象的ContentType属性为输出文件的类型来实现的。代码如下:
Response.AppendHeader("Content-Disposition","attachment;filename=test.doc")
Response.ContentType="application/ms-word";
//如果输出为excel,修改为以下代码
//Response.AppendHeader("Content-Disposition","attachment;filename=test.xls");
// Response.ContentType="application/ms-excel";
this.EnableViewState=false;
String Write tw=new String Writer();
HtmlTextWriter hw=new HtmlTextWriter(tw);
GridView1.RenderControl(hw);
Response.Writer(tw.ToString());
Response.End();
导出成Word或Excel后用户可以自定义打印的内容和格式,开发周期短、维护成本低,用户使用方便,并且可以跨平台运行。但数据导出前难以生成打印预览,在服务器端或客户端使用时,要保证安装有office软件,在客户端使用时要求客户端在IE的安全设置上有一定的要求。
vs2015安装水晶报表(vs2010就不自带了)需要自己安装插件http://scn.sap.com/docs/DOC-7824
- web打印 window.print()介绍
- web打印 window.print()介绍
- web打印 window.print()
- web打印window.print
- window.print 关于web打印问题
- Web页面打印之 javascript:window.print()
- window.print() web打印的一些技巧
- window.print打印网页
- window.print 页面打印
- window.print分页打印
- window.print()打印功能
- window.print 页面打印
- window.print 页面打印
- WEB 打印 print()
- 网页打印javascript:window.print()
- window.print()打印指定区域
- window.print()打印页面部分内容
- javascript:window.print() 打印--(转载)
- Globle.asax错误:异常详细信息: S…
- HDU-1166-敌兵布阵 (线段树)
- .NET 页面生命周期
- linux下使用python连接redis
- prime + heap
- web打印 window.print()介绍
- POJ-1258-Agri-Net (prime + heap)
- 最佳加法表达式(dp)
- 设计模式之工厂模式
- 图片缩略图显示模式变成图标
- phaser 监控线程工具类
- Zedboard---实验一点亮一盏LED
- org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer
- Maven手动添加jar包到本地仓库