- 浏览: 281695 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (75)
- Extjs (9)
- Java (27)
- 幽默人生 (2)
- IT新闻 (0)
- Extjs4 (5)
- DB2 (1)
- JQuery (3)
- Myeclipse (2)
- Android (3)
- JSON (2)
- Perl (1)
- Javascript json (1)
- Sping (3)
- Struts2 (2)
- HTML (3)
- SQL (1)
- Spring (2)
- Flash builder4.5 (0)
- Hibernate (2)
- Javascript FusionCharts (0)
- FusionCharts (1)
- Javascript (2)
- CSS (1)
- 刷机 (1)
- 数据库 (3)
- 测试 (1)
- Java解惑 (1)
- Oracle (1)
- Ubuntu (3)
- JDK7 (1)
- eclipse (1)
- tomcat (1)
- gis (0)
- arcgis (1)
最新评论
-
hshyy2005:
赞赞赞!!!
Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at -
Butterfeild:
有效果!但是颜色貌似改不了
Extjs中Ext.grid.GridPanel stripeRows斑马纹 没效果 失效 解决办法 -
lliiqiang:
用户不是程序员,行为要被强制引导.
Web安全 -
lliiqiang:
动态的东西不容易分析,服务器动态容易被攻击漏洞。动态处理仅仅是 ...
Web安全 -
jingyemingyue:
砺雪凝霜 写道 没用啊那你可以试试Aptana这个软件,他也有 ...
spket对Extjs4的支持方法 eclipse插件spket安装 extjs4 提示
普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景
以上为代码控制
设置“页面设置”实现打印参数设置(Window系统图文版)
一、普通打印(整页打)
这个不用多说,直接用
二、打印网页内部分内容(自定义)
分三种方法实现
1、用css控制
把你不想打印的部分class设为b
首先在网页中添加:
然后就可以依次加入功能按钮了:
将这两块东西放到<center class=noprint></center>就不会打印这些按钮了。当然要定义noprint了:
<style media="print">.Noprint { DISPLAY: none }</style>只要把不想打印的东西的css设置成noprint就可以了。
现在就实现了基本的web打印,需要注意的情况如下:
a. 必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用,否则会报错,导致不可用。
b. 如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。
2、用javascript打印固定标签内的内容
a、在页面的代码头部处加入JavaScript:
b、在页面正文处加上<!--startprint-->与<!--endprint-->标识。
也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程序获得远程数据并需打印,可将此等数据置于该定义标签之内即可。
c、截取内容部分已完成,现在加个“打印”的链接:
<a href="javascript:;" >打印</a>
3、windows自带功能
按住鼠标的左键,将你想要打印的内容选定,然后单击右键选择“打印”,在弹出的打印对话框中的“页面范围”中选择“选定范围”就可以只打印你选择的内容了。
(三)打印去掉/添加页眉页脚
<script language="JavaScript">
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){}
}
//设置网页打印的页眉页脚为默认值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=pagesetup_null()>
<input type="button" value="恢复页码" onclick=pagesetup_default()>
复制出去,看下效果就可以了
(四)使用外部控件/方法实现多功能打印
1、IEWebBrowser组件
介绍
http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3BQ267240#top
http://support.microsoft.com/kb/q247671/#appliesto
代码
2、使用ScriptX.cab控件
1.下载ScriptX.cab控件
官网http://www.meadroid.com/scriptx/index.asp
2.使用object元素,修改codebase,classid的值
这里调用控件ScriptX.cab
代码
<OBJECT id="factory" style="DISPLAY: none" codeBase="${rootUrl}js/smsx.cab#VVersion=6,3,435,20" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext></OBJECT>
这段代码用来加载cab文件,clsid和codebase必须要和你下载的cab中的信息对应,否则组件会加载错误,这两项其实不难找,只要你用winrar打开你下载的cab文件,然后找到扩展名是.inf的文件,然后打开之,就能看到了。
3.调用控件脚本
Print.js文件
代码
function setPrintBase(headerText,footerText,rootUrl) {
// -- advanced features ,未曾使用过,有待确认。
//factory.printing.SetMarginMeasure(2); // measure margins in inches
//factory.SetPageRange(false, 1, 3);// need pages from 1 to 3
//factory.printing.printer = "HP DeskJet 870C";
//factory.printing.copies = 2;
//factory.printing.collate = true;
//factory.printing.paperSize = "A4";
//factory.printing.paperSource = "Manual feed"
var header = (headerText==null||headerText=="")?'默认页眉':headerText;
var footer = (footerText==null||footerText=="")?'默认页角':footerText;
factory.printing.header = "&b"+header+"&b" ;
factory.printing.footer = "&b"+footer;
factory.printing.portrait = true;
factory.printing.leftMargin =10.00;
factory.printing.topMargin =10.00;
factory.printing.rightMargin =10.00;
factory.printing.bottomMargin =10.00;
}
例子
<html>
<head>
<meta http-equiv="imagetoolbar" c>
<script language="javascript" src="print.js"></script>
<style media="print">
.Noprint {DISPLAY: none;}
</style>
<title>打印测试</title>
</head>
<OBJECT id="factory" style="DISPLAY: none" codeBase="smsx.cab#VVersion=6,3,435,20" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext></OBJECT>
<script defer>
function window.onload() {
setPrintBase('页眉','页脚');
}
</script>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<center class="Noprint">
<input type=button value="打印" >
<input type=button value="页面设置" >
<input type=button value="打印预览" >
<input type="button" value="关闭" >
</center>
<center>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td align="center"><b>内容</b></td></tr>
</table>
</center>
</body>
</html>
(五)打印背景
默认情况下,使用IE浏览器打印网页时,不打印网页背景。如果需要打印网页背景,可以采用如下的方法设置:
1. 启动IE浏览器。
2. 选择【工具】菜单中的【Internet选项】菜单项,打开【Internet选项】对话框。
3. 打开【高级】选项卡,在【打印】选区中选择【打印背景颜色和图像】复选框。
4. 单击【确定】按钮,关闭对话框。
(六)如何用IE打印网页
我们以下图要打印的学生名单(《学生学籍管理系统MX》查询结果网页)为例,讲解如何设置这些打印参数:
注:1、这些符号可以与文字组合使用,如本教程中的“页码,&p/&P”。
2、页眉和页脚默认是左对齐的,所以IE只提供了右对齐和居中的设置符号。
3、推荐给大家一种设置方法:页眉为空,页脚设为“&b第 &p 页 / 共 &P 页&b”,打印效果为在页脚居中显示“第 1 页 / 共 4 页”的效果。
知道了上面的知识,你就可以打印了。但有时你会发现,网页中的一些图像在打印时不见了。Why?为什么会这样?别着急,IE的默认设置是不打印网页的背景颜色和图像的。您只需进入IE的Internet选项将它选中(打上勾)就行了。具体操作方法是:点IE的主菜单中的“工具”——“Internet选项”——再在弹出的对话框中占击“高级”选项卡,找到“打印背景颜色和图像”一项。如下图所示:
以上为代码控制
设置“页面设置”实现打印参数设置(Window系统图文版)
一、普通打印(整页打)
这个不用多说,直接用
引用:
window.print();</code>
二、打印网页内部分内容(自定义)
分三种方法实现
1、用css控制
引用:
@media print
.a {display:block}
.b {display:hidden}
.a {display:block}
.b {display:hidden}
把你不想打印的部分class设为b
首先在网页中添加:
引用:
<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
VIEWASTEXT>
</OBJECT>
VIEWASTEXT>
</OBJECT>
然后就可以依次加入功能按钮了:
引用:
<input type="button" value="打印"> <input type="button" value="直接打印">
<input type="button" value="页面设置">
<input type="button" value="打印预览"> <INPUT type="button" value="关闭窗口" >
<input type="button" value="页面设置">
<input type="button" value="打印预览"> <INPUT type="button" value="关闭窗口" >
将这两块东西放到<center class=noprint></center>就不会打印这些按钮了。当然要定义noprint了:
<style media="print">.Noprint { DISPLAY: none }</style>只要把不想打印的东西的css设置成noprint就可以了。
现在就实现了基本的web打印,需要注意的情况如下:
a. 必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用,否则会报错,导致不可用。
b. 如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。
2、用javascript打印固定标签内的内容
a、在页面的代码头部处加入JavaScript:
引用:
<script language=javascript>
function doPrint() {
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>
function doPrint() {
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>
b、在页面正文处加上<!--startprint-->与<!--endprint-->标识。
也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程序获得远程数据并需打印,可将此等数据置于该定义标签之内即可。
c、截取内容部分已完成,现在加个“打印”的链接:
<a href="javascript:;" >打印</a>
3、windows自带功能
按住鼠标的左键,将你想要打印的内容选定,然后单击右键选择“打印”,在弹出的打印对话框中的“页面范围”中选择“选定范围”就可以只打印你选择的内容了。
(三)打印去掉/添加页眉页脚
引用:
<script language="JavaScript">
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){}
}
//设置网页打印的页眉页脚为默认值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=pagesetup_null()>
<input type="button" value="恢复页码" onclick=pagesetup_default()>
复制出去,看下效果就可以了
(四)使用外部控件/方法实现多功能打印
1、IEWebBrowser组件
介绍
http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3BQ267240#top
http://support.microsoft.com/kb/q247671/#appliesto
代码
引用:
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
2、使用ScriptX.cab控件
1.下载ScriptX.cab控件
官网http://www.meadroid.com/scriptx/index.asp
2.使用object元素,修改codebase,classid的值
这里调用控件ScriptX.cab
代码
引用:
<OBJECT id="factory" style="DISPLAY: none" codeBase="${rootUrl}js/smsx.cab#VVersion=6,3,435,20" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext></OBJECT>
这段代码用来加载cab文件,clsid和codebase必须要和你下载的cab中的信息对应,否则组件会加载错误,这两项其实不难找,只要你用winrar打开你下载的cab文件,然后找到扩展名是.inf的文件,然后打开之,就能看到了。
3.调用控件脚本
Print.js文件
代码
引用:
function setPrintBase(headerText,footerText,rootUrl) {
// -- advanced features ,未曾使用过,有待确认。
//factory.printing.SetMarginMeasure(2); // measure margins in inches
//factory.SetPageRange(false, 1, 3);// need pages from 1 to 3
//factory.printing.printer = "HP DeskJet 870C";
//factory.printing.copies = 2;
//factory.printing.collate = true;
//factory.printing.paperSize = "A4";
//factory.printing.paperSource = "Manual feed"
var header = (headerText==null||headerText=="")?'默认页眉':headerText;
var footer = (footerText==null||footerText=="")?'默认页角':footerText;
factory.printing.header = "&b"+header+"&b" ;
factory.printing.footer = "&b"+footer;
factory.printing.portrait = true;
factory.printing.leftMargin =10.00;
factory.printing.topMargin =10.00;
factory.printing.rightMargin =10.00;
factory.printing.bottomMargin =10.00;
}
例子
引用:
<html>
<head>
<meta http-equiv="imagetoolbar" c>
<script language="javascript" src="print.js"></script>
<style media="print">
.Noprint {DISPLAY: none;}
</style>
<title>打印测试</title>
</head>
<OBJECT id="factory" style="DISPLAY: none" codeBase="smsx.cab#VVersion=6,3,435,20" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext></OBJECT>
<script defer>
function window.onload() {
setPrintBase('页眉','页脚');
}
</script>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<center class="Noprint">
<input type=button value="打印" >
<input type=button value="页面设置" >
<input type=button value="打印预览" >
<input type="button" value="关闭" >
</center>
<center>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td align="center"><b>内容</b></td></tr>
</table>
</center>
</body>
</html>
(五)打印背景
默认情况下,使用IE浏览器打印网页时,不打印网页背景。如果需要打印网页背景,可以采用如下的方法设置:
1. 启动IE浏览器。
2. 选择【工具】菜单中的【Internet选项】菜单项,打开【Internet选项】对话框。
3. 打开【高级】选项卡,在【打印】选区中选择【打印背景颜色和图像】复选框。
4. 单击【确定】按钮,关闭对话框。
(六)如何用IE打印网页
Internet Explorer(简称IE)5.0以上版本强大的打印及打印预览功能。本文就向大家介绍如何用IE来打印网页。(谁?谁?谁在扔西红柿?下面一片嘘声:这还用得着你讲呀?!)咳咳咳,是的是的,在IE中打印网页实在是太简单不过了。只需点一下工具栏上“打印”按钮就可将当前网页打印出来。如下图所示:
不过,你这样打出来的效果怎么样呢?我就不敢说了。我今天要和大家讲的就是一些打印方面的设置参数。如何大家把这些参数设置好,你就会发现IE的打印功能快追得上Word了。今后你打印网页时就可以想怎么打就怎么打了。好,闲话少说,现在就跟我来一起看看怎么样设置IE的打印参数。
我们以下图要打印的学生名单(《学生学籍管理系统MX》查询结果网页)为例,讲解如何设置这些打印参数:
假如我们直接点工具栏的“打印”按钮或点“文件”菜单中的“打印”进行打印这个网页的话,就会打印出很多不必要的信息。所以在打印前我们应先用IE5新增的“打印预览”功能查看当前网页的实际打印效果。如下图所示:
在如下图所示的“打印预览”对话框中,我们可以看到,网页标题、网页的URL地址及打印日期等我们所不需要的信息也被打印出来了。而页码又在右上角,能不能把它移到其他位置(如我们常见的右下角)呢?
能不能按照我们所想要的样式来打印网页呢?当然可以。一切就在“页面设置”中。
弹出如下图所示的“页面设置”对话框,所有的秘密都在这里!
原来,IE自动给我们在页眉和页脚处加上了这些不必要的打印信息。如果我们不想要任何页眉和页脚的话,直接删除它们就行了。:-)大部分时候我都是这样做的。但如果你想自定义页眉和页脚的时候,该怎么做呢?上面的那些“&w&b&p”等等究竟表示什么意思呀?给你个表格就知道了。 符号含义
&w | 网页标题 |
&u | 网页地址 (URL) |
&d | 短日期格式(由“控制面板”中的“区域设置”指定) |
&D | 长日期格式(由“控制面板”中的“区域设置”指定) |
&t | 由“控制面板”中的“区域设置”指定的时间格式 |
&T | 24 小时时间格式 |
&p | 当前页码 |
&P | 总页数 |
&b | 文本右对齐(请把要右对齐的文字放在“&b”之后) |
&b&b | 文字居中(请把要居中的文字放在“&b”和“&b” 之间) |
&& | 单个 & 号 (&) |
2、页眉和页脚默认是左对齐的,所以IE只提供了右对齐和居中的设置符号。
3、推荐给大家一种设置方法:页眉为空,页脚设为“&b第 &p 页 / 共 &P 页&b”,打印效果为在页脚居中显示“第 1 页 / 共 4 页”的效果。
知道了上面的知识,你就可以打印了。但有时你会发现,网页中的一些图像在打印时不见了。Why?为什么会这样?别着急,IE的默认设置是不打印网页的背景颜色和图像的。您只需进入IE的Internet选项将它选中(打上勾)就行了。具体操作方法是:点IE的主菜单中的“工具”——“Internet选项”——再在弹出的对话框中占击“高级”选项卡,找到“打印背景颜色和图像”一项。如下图所示:
然后将上图中红色圈住的选项打上勾,再点“确定”就OK了。
至此,我们就完成了对IE的打印设置。接下来,只要我们没有关闭IE,我们就可以一直使用上述设置(最后一项“打印背景颜色和图像”的更改始终有效)进行打印。打印前一般先进行打印预览,效果满意后再开始打印。
- jsp页面如何实现web打印.rar (5.1 KB)
- 下载次数: 41
发表评论
-
hibernate-------could not instantiate id generator
2012-09-27 11:24 6134今天用Hibernate操作Mssql20 ... -
两种单例模式比较
2012-05-18 14:18 1297第一种: public class Test { ... -
MyEclipse Update Progress Error现象
2012-05-17 15:31 1220设置 Window->Prefrences->Ge ... -
Java内存模式
2012-04-10 14:49 949http://blog.csdn.net/intlgj/art ... -
Java解惑II
2012-02-27 10:42 1127public class Test { ... -
java.sql.SQLException: Listener refused the connection with the following error:
2012-02-23 11:10 15197java.sql.SQLException: Listener ... -
logback中文手册
2012-02-16 10:34 2546Logback是由log4j创始人设计的又一个开源日志组件。l ... -
使用logback替换原有项目中的log4j
2012-02-07 11:04 1829据说logback性能比较高,故想替换以前项目中的log4j, ... -
在Java中使用无符号整型
2012-01-31 09:37 9775在项目要使用无符号整型,可以在项目中加入joou. ... -
Java学习笔记之序列化
2012-01-30 15:11 983用static或者transient ... -
Java性能分析工具
2012-01-30 10:27 1118分享三款Java性能分析工具: 1.JProfiler ... -
Java内存小解
2011-12-26 17:25 949java中堆和堆栈的区别 1.栈(stack)与堆(he ... -
EL表达式 三目运算符在不同版本Tomcat中的表现
2011-12-14 13:50 3752我在JSP页面中使用了EL表达 式${param. ... -
Java反射实现类似Hibernate的通用增删改查
2011-10-31 22:48 1495package com.zsw.util.service; ... -
map的三种遍历方法
2011-09-20 16:16 937集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方 ... -
Java文件下载的几种方式
2011-09-15 08:56 29888public HttpServletResponse dow ... -
Hibernate属性配置
2011-09-07 11:51 1309引用 Hibernate 配置属性 Hibern ... -
关于struts.enable.DynamicMethodInvocation = true
2011-09-05 10:26 2373关于struts.enable.DynamicMethodI ... -
Java创建Web监听
2011-08-31 15:31 1217Java提供一些Servlet监听器,用于监听一些重要事件的发 ... -
<s:action />参数及URLRewriter重写地址后被包含后的jsp中链接问题
2011-07-28 10:37 11811:<s:action />在使用时的参数说明&l ...
相关推荐
在现代移动互联网时代,手机网页打印和截屏已经成为不可或缺的功能,尤其对于商务用户和需要将网页内容转化为纸质文档的人来说。本文将深入探讨“手机网页打印”、“WAP打印”、“手机打印”、“H5打印”以及相关的...
网页打印是将网页内容输出到纸质媒介上的过程,而在实际操作中,我们有时希望去除不必要的页眉和页脚,或者对打印内容进行精确控制。在本文中,我们将深入探讨如何实现这一目标,主要关注如何在网页打印时去掉页眉...
网页打印工具是日常工作中不可或缺的一部分,特别是在处理网页内容的整理和存档时。这款名为“PAZU”的工具因其免费且功能强大而受到推崇。它提供了便捷的方式,让用户能够高效地将网页内容转换为可打印格式,从而...
在JavaScript中进行网页打印设置是一项常见的任务,尤其在开发网页应用程序时,往往需要提供用户友好的打印功能。本文将深入探讨如何使用JavaScript控制和自定义网页打印,包括页面布局、样式处理、排除不必要元素等...
因为个人最近需要用到web打印控件,所以将市面上所有网页打印控件拿来做了一些测试 评析~
JavaScript是Web开发中的一种重要脚本语言,它允许开发者在客户端执行动态操作,包括与用户的交互、数据处理以及,如本题所示,实现网页打印功能。网页打印是将网页内容输出到打印机或创建PDF文档的过程,这对于用户...
【smsx控件实现网页打印】技术详解 在IT领域,网页打印是一个常见的需求,它允许用户将网页内容输出到纸质媒介或者PDF等格式进行保存。本文将详细讲解如何利用smsx控件来实现这一功能,并结合实际测试案例,帮助...
**JasperReports -- 客户端打印(WEB网页打印)** JasperReports 是一个功能强大的开源报告生成库,广泛应用于Java应用程序中,用于创建复杂的报表和图表。它支持多种数据源,包括数据库查询、XML、CSV等,并且可以...
网页打印问题集锦:页面设置与打印预览深入解析 在现代Web开发中,将网页内容打印成纸质报告或文档是常见的需求之一,尤其是在企业级应用、报表系统中更是不可或缺的功能。本文旨在深入探讨网页打印的技术细节,...
在C#编程环境中,网页打印是一项重要的功能,尤其在企业级应用和网页应用程序中,它允许用户方便地将网页内容输出到打印机。本示例主要关注如何实现C#中的网页打印,包括源代码的实现、数据库设计以及相关文档的详细...
网页打印功能是Web开发中的一个重要组成部分,它允许用户将网页内容输出到物理媒介,如纸张或PDF文档,以便离线阅读、存档或分享。本文将深入探讨网页打印的实现,包括基本原理、相关技术和优化策略。 首先,我们要...
网页打印在IT行业中是一项常见的需求,特别是在Web应用和企业信息化管理中。Lodop是一款功能强大的网页打印控件,它提供了便捷的JavaScript API,使得网页中的数据能够方便地被打印出来,无需用户下载任何插件。本文...
### 设置网页打印的页眉页脚为空和默认值——动态控制方法 在日常工作中,我们经常需要打印网页,为了使打印效果更加符合需求,对页眉页脚进行自定义设置是一项非常实用的功能。本文将详细介绍如何通过JavaScript...
• 入库:创建入库单后包括如下几个状态:未发货、在途(已发货未入库)、部分入库、作废、入库完成,入库类型包括:采购入库、外协入库、退货入库,入库单支持lodop和网页打印 • 出库:创建出库单后包括如下几个...
网页打印
【期刊查证“网页打印件”查询步骤】的目的是确保所引用或发表的期刊是合法且正规的出版物。在学术领域,这一点至关重要,因为只有合法的期刊才能保证发表的科研成果具有公信力和影响力。以下是两种主要的查询方法:...
【易语言网页打印源码】是一个关于在易语言环境下实现网页打印功能的代码资源。易语言是中国本土开发的一款编程语言,旨在降低编程门槛,让普通用户也能进行软件开发。其语法简洁直观,采用中文编程,使得理解和学习...
网页打印和打印预览是网页开发中的重要功能,它们使得用户可以直接从浏览器中将网页内容输出到打印机或者进行查看预览。在这个过程中,JavaScript(JS)扮演了关键的角色,提供了丰富的API和库来实现这些功能。 一...
网页打印在IT行业中是一项常见的需求,特别是在Web应用开发中,用户可能需要将网页内容打印成纸质形式。在ASP.NET框架下,实现网页打印涉及到多种技术和策略。本文将深入探讨"网页打印源码"这一主题,以及如何利用...
CLodop网页打印控件是一种专门用于网页打印的软件组件,尤其在电商、物流行业中,它扮演着重要的角色。这款控件被广泛应用于人人商城及其他微商城的后台系统,为商家提供快速、便捷的快递订单打印功能。通过安装...