作者:wasw100
网址:http://www.wasw100.com/html_js_css/page_print_summary.html
1.分页符的添加
.page_break{
page-break-after:always;
}
分页的时候加上:<div class="page_break"></div>
2.为使各个浏览器显示效果尽量一致,加上
*{
margin:0;
padding:0;
}
3.A4纵向打印,浏览器显示和打印效果相差不大,设置body的宽度
body{
width:640px;
font-size:12px;
}
4.css擅长样式的控制,table善于格式的显示。css修饰table
参考文章:http://www.w3schools.com/css/css_table.asp
table添加边框
table{
border-collapse:collapse;
}
table, th, td{
border:1px solid #000000;
}
如果一个页面有多个table,这个table和其他table格式略有不同,可以使用下面的方法
<div id="t1">
<table>
<tr>
<th scope="col"> </th>
</tr>
</table>
</div>
css中,控制不同的格式
#t1 table{
width:640px;
}
#t1 table,#t1 th,#t1 td{
text-align:center;
}
5.控制打印时是否显示
@media print{<!--控制哪些打印,哪些不打印的样式-->
.print {display:block;}
.notPrint {display:none;}
}
我们在html中引入css: <link rel="stylesheet" type="text/css" media="screen" href="styles/basic.css" />
media="screen",也可以时media="print",分别代表控制浏览器里面的格式,或者打印时的格式,如果没有写media属性,则表示css既控制浏览器显示,有控制打印显示,
所以上面的css就是单独控制打印的
--
文字间距 行间距
.space{
word-spacing:20px;
letter-spacing:20px;
line-height:60px;
}
--EOF--
分享到:
相关推荐
### Web打印设置总结 在数字化办公环境中,Web打印设置成为了不可或缺的一部分,它使得网页内容能够被轻松地转换成纸质文档,满足了用户在不同场景下的需求。本文将深入探讨Web打印设置的几种常见方法,包括直接...
总结来说,网页打印去掉页眉页脚以及控制不需要打印的内容主要通过CSS媒体查询和JavaScript来实现。CSS用于定义打印样式,JavaScript则提供动态控制页面元素的能力。通过理解和运用这些技术,我们可以更好地定制网页...
最通用的方法是通过CSS的`@media print`规则来设置打印样式,包括页边距。例如: ```css @media print { body { margin: 1cm; /* 设置整体页边距 */ } /* 更具体的元素设置 */ h1 { page-break-before: ...
在IT领域,网页打印是一个常见的需求,它允许用户将网页内容输出到纸质媒介或者PDF等格式进行保存。本文将详细讲解如何利用smsx控件来实现这一功能,并结合实际测试案例,帮助开发者理解和应用。 一、smsx控件简介 ...
`PrintDocument`是整个打印过程的核心,它可以设置打印机属性、页面设置以及定义打印内容。 在`MyPrint`源码中,开发者可能使用了`PrintDocument`的`PrintPage`事件来定义打印的内容。当触发这个事件时,会调用用户...
在IT领域,打印功能是日常工作中不可或缺的一部分,尤其是在处理网页内容时。本篇文章将深入探讨如何直接使用网页右键菜单中的“打印”选项,以实现高效且...通过实践和微调,每个人都能找到最适合自己的网页打印方案。
总结来说,`jQuery.PrintArea`是一款实用的网页打印插件,它基于`jQuery`库,提供局部打印功能,适用于那些需要对网页内容进行精确控制打印的场合。通过简单的API调用,开发者可以轻松地集成到自己的项目中,提高...
"jquery网页打印控件制作页面局部打印文本效果"这个主题就是关于如何使用jQuery来创建一个功能,使得用户可以仅打印网页的选定区域,从而提高用户体验并节省纸张。下面将详细介绍这个过程及其相关知识点。 首先,...
在Web开发中,有时候我们需要实现网页的打印功能,以满足用户的需求。本文主要探讨了Web打印设置的几种常见方法,特别关注使用IEWebBrowser控件进行打印的实现方式。 首先,最简单直接的方法是让用户自行在浏览器的...
网页打印是指在Web应用中,...总结来说,网页打印是一个涉及前端JavaScript和浏览器特性,以及可能的服务器端处理的综合技术。通过理解和运用这些知识点,开发者可以创建出满足用户需求,具有高质量打印效果的Web应用。
总结起来,JavaScript 在网页打印中的应用主要涉及到以下几个方面: 1. 使用 `window.print()` 方法启动打印。 2. 定义和提取特定的HTML片段进行打印,通过搜索特定的标记。 3. 隐藏和显示元素以控制打印内容。 4. ...
可以通过设置 `media` 属性来实现只在打印时生效的样式规则: ```html <!--media=print这个属性可以在打印时有效--> .NOPRINT { display: none; } .PageNext { page-break-after: always; } ``` **1. 隐藏不必要...
1. `PrintSample10.css`:这可能是一个样式表文件,用于定义打印样式的CSS,帮助用户定制打印出来的页面布局和视觉效果。 2. `install_lodop64.exe` 和 `install_lodop32.exe`:这两个文件很可能是64位和32位版本的...
首先,我们要明确的是,网页中的页眉页脚通常指的是在网页打印时,希望在每一页上方或下方重复出现的信息,例如公司的标志、页码、文档名称等。 在解释这一问题之前,我们要先了解一下在Web开发过程中,如何控制...
### 网页打印去除页眉页脚及自定义设置详解 #### 一、引言 随着互联网技术的发展,人们越来越多地通过网络获取信息。在日常工作中,有时我们需要将网页内容打印出来,以便于阅读或存档。然而,在打印过程中往往会...
WebBrowser控件不仅用于打印,还可以执行诸如打开、关闭、保存网页、刷新页面、撤销操作、全选内容等多种功能,如`WebBrowser1.ExecWB(1,1)`打开网页,`WebBrowser1.ExecWB(22,1)`刷新页面等。 在实际应用中,有时...
3. 创建一个新的iframe元素,并设置其样式为绝对定位、宽度和高度都为0,这样iframe在打印前不会影响页面布局。 4. 将iframe添加到页面的body中,并获取iframe的contentWindow.document对象,为打印做准备。 5. 将...
总结来说,"jQuery网页局部打印代码.zip"提供了一个方便的工具,使得开发者能够轻松地实现网页的局部打印功能。通过jQuery的选择器和插件机制,我们可以轻松地定位和打印页面上的任何内容,从而提高了网页的交互性和...
总结,C#中的打印和打印预览涉及`System.Drawing.Printing`命名空间中的类,通过创建`PrintDocument`,实现`PrintPageEventHandler`,并利用`PrintPreviewDialog`和`Print`方法来完成预览和打印任务。理解和掌握这些...