当前位置:首页 » 网页前端 » web怎样打印成整页
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web怎样打印成整页

发布时间: 2022-06-14 21:08:44

1. web板式视图怎么打印在A4纸上面啊,急啊!哪位可以高手帮帮忙!

可以另存为后在打印,也可以先打印预览,如果显示不全的话调一下页面设置就可以了

2. web页面怎么打印显示当前第几页

设置方法:
1、单击窗口左上角的office按钮,在弹出的下拉选项中选择打印命令;
2、弹出打印对话框,在页面范围处:

(1)可以在页码范围的输入框中输入需要打印页的页码;
(2)也可以先将光标定位在需要打印的页中,选中当前页;
这两种方法都可以只打印某一页。
Web性能测试涉及的范围太广,但一般web开发者在程序上线以后很多都曾遇到过性能的问题。普遍表现为页面速度开始急剧变慢,正常访问时间变的很长,或则干脆给你抛出异常错误页面。这里会涉及到很多可能发生的情况,举例几个最主要发生的情况:
* 数据库连接超过最大限制,一般表现为程序的连接池满,拒绝了与数据库的连接。
* 数据库死锁
* Web Server 超过最大连接数(一般在虚拟主机上才会限制)
* 内存泄漏
* Http连接数太多,即访问量超过了机器和软件设计正常所能提供的服务

3. word里web视图怎么全部打印出来求救!!

web视图是作为网页浏览用的,所以打印的时候有两个选择,一个是采用横排打印,另一个就是切换成页面视图,然后调整内容(比如表格,可以右键点击表格选择“自动调整”→“根据窗口调整表格”然后再进行细微调整)到适合打印的形式。

4. word中的WEB版式试图页面太大,如何打印成A4纸

在点开“打印”后,设置“按纸张大小缩放”,选定纸张后,就可以打印全部内容。

5. 网页如何打印

首先选择要打印的网页,然后在页面的空白地方,鼠标进行右击,在弹出来的页面中选择打印,最后在弹出来的页面选择你要打印的目标打印机,选择好了之后,点击打印就可以成功打印了。
Firefox和Chrome浏览器的全屏快捷键都是F11,其他浏览器大部分也是的,如果不是可以在设置里找一下。
按下全屏键,网页会全屏显示,由于浏览器窗口比例和全屏比例一般差不多,所以视野也相近。此时按下Print Screen快捷键(一般在F12右侧)即可截屏。然后黏贴到Windows自带的画图或其他软件打印即可。
全屏后使用第三方截图工具也可以达到类似的效果,比如就用微信的Alt+A(这个快捷键可以设置)。

6. 如何打印全部网页

类似于 MeadCo's ScriptX ,我们在打印方面提供某些比ScriptX更为强大的功能。

用PAZU控件+IE8自动缩放打印,可以实现在一张纸打印全部的功能

以往,很多WEB项目需要WEB打印控制或者页面设置控制都采用ScriptX,但是ScriptX价格极为高昂,PAZU就是ScriptX的最好替代产品,而且PAZU是完全免费没有限制的。
PAZU对打印控制实现了:
2.1 设置页眉页脚
2.2 指定纸张大小
2.3 设置纸张方向
2.4 设置页边距

四方在线WEB打印控件 2009 无限制完全免费版

7. Word中,web版式视图文件能打印到A4纸上吗

Word中,web版式视图文件能打印到A4纸上,具体的操作步骤:
1、在web版式视图中,单击打印图标;
2、弹出打印对话框,在按纸张大小缩放处选择A4即可,如图所示。

8. 实现网页打印几种方法

第一种方法:如果要打印的页面排版和原web页面相差很大,采用此种方法。点打印按钮弹出新窗口,把需要打印的内容显示到新窗口中,在新窗口中调用window.print()方法,然后自动关闭新窗口。 指定打印区域把要打印的内容放入一个 span或div,然后通过一个函数打印。把要打印的内容放这里
所有内容div2的内容 打印 function printme(){document.body.innerhtml=document.getelementbyid('div1').innerhtml+''+document.getelementbyid('div2').innerhtml; window.print();}方法二用css教程控制 引用:@media print .a {display:block} .b {display:hidden} 把你不想打印的部分class设为b 首先在网页中添加: 引用: .noprint{visibility:hidden}要打印的内容。哈哈! 将不打印的代码放在这里。 打印方法三 用ie打印网页 internet explorer(简称ie)5.0以上版本强大的打印及打印预览功能。本文就向大家介绍如何用ie来打印网页。(谁?谁?谁在扔西红柿?下面一片嘘声:这还用得着你讲呀?!)咳咳咳,是的是的,在ie中打印网页实在是太简单不过了。只需点一下工具栏上“打印”按钮就可将当前网页打印出来 方法四xml/html代码打印引用: var hkey_root,hkey_path,hkey_key hkey_root="hkey_current_user" hkey_path="softwaremicrosoftinternet explorerpagesetup" //设置网页打印的页眉页脚为空 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){}}//设置网页打印的页眉页脚为默认值

9. web网站怎样实现打印功能

直接调用系统自带的WebBrowser控件就可以了。
增加代码如下:
<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
VIEWASTEXT>
</OBJECT>
<input onclick="document.all.WebBrowser.ExecWB(6,6)" type="button" value="直接打印">
<input onclick="document.all.WebBrowser.ExecWB(7,1)" type="button" value="打印预览">

10. java(web)打印 通常是怎么实现的

Web系统中,打印功能一直是个老大难问题,因此产生了很多第三方的控件,多数要收费,而且跟自己的系统结合有一定的麻烦。系统采用J2EE技术,jsp打印问题同样存在于OA中。

打印方式有三种:一是不经过任何修改,直接调用javascript中的window.print()打印。二根据客户要求的报表格式,编写相应格式的html,装载数据打印,同样调用window.print()打印,只是对html的格式要求比较高。三是通过客户提供的word格式,通过xml配置文件与数据库的数据进行关联,自动装载数据到word中打印,这里是利用客户端的word进行打印。

第一种几乎不用编写程序,最简单快捷,这里会遇到几个问题,只能打印表单内容,按钮不希望打印出来;页眉页脚不想打印出来;IE的titile不想打印出来。
解决办法:把button放在一个table或者div里,打印的时候隐藏,完成后显示就可以。系统中的javascript打印代码如下:
function Print() {
var tit = document.title;
document.title = "";
table1.style.display = "none";
window.print();
document.title = tit;
table1.style.display = "";
}
不过只能起到打印的目的,打印的效果一般比较土。不管怎么说,可以最快的让系统的大部分模块都有打印的功能。

第二种方式必须根据每个报表的格式进行定制html和java程序开发,会花比较多的时间。要注意的是对html中table的样式控制,在IE中浏览看起来很细的边框,打印出来有些线条会比较粗,有些线条又会比较细,阴阳怪气的很难看。
在table中直接用bordercolor会让线条显得很粗,用bordercolorlight,bordercolordark配合使用可以显示出秀气的线条。
<html>
<head></head>
<body>
<table border="1" bordercolorlight="red" bordercolordark="#FFFFFF" cellpadding="3" cellspacing="0">
<tbody>
<tr>
<td>姓名</td>
<td>所属部门</td>
</tr>
<tr>
<td>陈</td>
<td>技术部</td>
</tr>
</tbody>
</table>
</body>
</html>
比如以上代码,在IE中看起来线条一样大小,还是比较秀气。不要高兴的太早,打印出来的效果不象在IE中看到的那样,边框虽细,内线却很粗!原因是每个td都有边框,td与td的交接处就会有线条重叠,虽然IE看起来没有,可是打印的时候就会显示出来。
这个问题的解决办法是控制每一个td的样式,对重叠的地方进行border-bottom:1px之类的控制。
这个方案比较消耗精力,而且打印的时候很难控制分页,更不能随时按照客户的需要调整字体边框颜色等。

第三种方案:从服务器端生成word、excel等文档,发送到浏览器进行打印
实现过程:先将需要打印的数据导入到word或者excel中,再利用word或者excel的打印功能来实现web打印。
下面以excel为例实现如何打印的过程
将网页中数据导入excel中的方法有很多,这里先介绍一种,利用ActiveX控件的方式,即 Excel.Application, 这个控件是MS为excel提供的编程接口,在很多种编程语言种都可以通过该接口来操纵excel表格。
下面用javascript脚本来实现一个简单的例子。
<script language = "javascript">
function ExcelPrint() {
var excelApp; //存放Excel对象
var excelBook; //存放Excel工件簿文件
var excelSheet; //存放Excel活动工作表
try {
excelApp = new ActiveXObject("Excel. Application"); //创建Excel对象}
catch(e) {
alert("请启用ActiveX控件设置!");
return;
}
excelBook = excelApp.Workbooks.Add(); //创建Excel工作簿文件
excelSheet = excelBook.ActiveSheet; //激活Excel工作表
var rowLen = printTable.rows.length; //table对象的行数
for (var i = 0; i < rowLen; i++) {
var colLen = printTable.rows(i).cells.length; //table对象的列数
for (var j = 0; j < colLen; j++) //为Excel表的单元格赋值
excelSheet.Cells(i + 1, j + 1).value = printTable.rows(i).cells(j).innerText;
} //将表格中的每个单元格的innerText导入到excel的单元格中
excelApp.Visible = true; //设置Excel对象可见
excelSheet.PrintOut(); //打印工作表
excelBook.Close(true); //关闭文档
excelApp.Quit(); //结束excel对象
excelApp = null; //释放excel对象
}
}

</script>
注意:
运行该程序的前提是 IE要允许对没有标记为安全的Activex控件进行初始化和脚本运行。设置方法如下:
打开控制面板→Internet选项→安全性→自定义级别→对没有标记为安全的ActiveX控件进行初始化和脚本运行→选中启用,这样我们的程序就可以运行了。如果没有启用该ActiveX控件设置,那么程序在执行创建Excel对象时会抛出一个异常,这时可以通过catch()语句来捕获这个异常,并且做出相应的处理。
运行该程序必须客户端安装了MS EXCEL,否则Activex驱动不了。