`
hudeyong926
  • 浏览: 2033212 次
  • 来自: 武汉
社区版块
存档分类
最新评论

网页打印

阅读更多

显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距。 screen一般使用逻辑单位比如px,而打印机则应该使用物理单位比如cm或in。我们常见的A4纸张大小在不同DPI的显示器上显示的大小是不同的。 因此如果要精确的控制打印效果就应该使用printcss,这是跨平台兼容的标准。不推荐使用浏览器插件方式实现打印

web打印还有一种解决方式是生成pdf格式文件,客户端下载来打印,这也是不错的一种打印方式,因为pdf本身就是一种打印标准,可以做到精确控制。可以使用jsPDF在客户端动态生成pdf,也可以在服务器端使用一些组件生成pdf后传送给客户端。当然首选还是使用print
css来实现打印。
使用link标签就像通常在html页面中引入样式表一样,不过附加一个额外的media属性,如下面这样:
<link rel="stylesheet" href="print.css" media="print"/>
<style type="text/css" media="print"></style>

使用@media规则可以在通用的样式表中,使用@media规则指定样式用于打印,比如这样:

@media print {
    selector{
    ...
    }
}

 

自己指定打印分页CSS

page- break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方 式。每个打印属性都可以设定4种设定值:auto、always、left和 right。其中Auto是默认值,只有在有需要时,才需设定分页符 号 (Page breaks)。page-break-before若设定成always,则是在遇到特定的组件时,打印机会重新开始一个新的打印页
 

 



 



 
 
 
 
 
 
 
 
 
分享到:
评论

相关推荐

    手机网页打印,wap打印,手机打印,H5打印,H5手机打印,H5截屏,js 截屏,手机网页截屏

    在现代移动互联网时代,手机网页打印和截屏已经成为不可或缺的功能,尤其对于商务用户和需要将网页内容转化为纸质文档的人来说。本文将深入探讨“手机网页打印”、“WAP打印”、“手机打印”、“H5打印”以及相关的...

    网页打印去掉页眉页脚,以及控制不需要打印的内容

    网页打印是将网页内容输出到纸质媒介上的过程,而在实际操作中,我们有时希望去除不必要的页眉和页脚,或者对打印内容进行精确控制。在本文中,我们将深入探讨如何实现这一目标,主要关注如何在网页打印时去掉页眉...

    一款好用的网页打印工具.免费的咯.

    网页打印工具是日常工作中不可或缺的一部分,特别是在处理网页内容的整理和存档时。这款名为“PAZU”的工具因其免费且功能强大而受到推崇。它提供了便捷的方式,让用户能够高效地将网页内容转换为可打印格式,从而...

    javascript网页打印设置

    在JavaScript中进行网页打印设置是一项常见的任务,尤其在开发网页应用程序时,往往需要提供用户友好的打印功能。本文将深入探讨如何使用JavaScript控制和自定义网页打印,包括页面布局、样式处理、排除不必要元素等...

    网页打印控件测试

    因为个人最近需要用到web打印控件,所以将市面上所有网页打印控件拿来做了一些测试 评析~

    利用javascript实现网页打印

    JavaScript是Web开发中的一种重要脚本语言,它允许开发者在客户端执行动态操作,包括与用户的交互、数据处理以及,如本题所示,实现网页打印功能。网页打印是将网页内容输出到打印机或创建PDF文档的过程,这对于用户...

    smsx控件实现网页打印

    【smsx控件实现网页打印】技术详解 在IT领域,网页打印是一个常见的需求,它允许用户将网页内容输出到纸质媒介或者PDF等格式进行保存。本文将详细讲解如何利用smsx控件来实现这一功能,并结合实际测试案例,帮助...

    JasperReports -- 客户端打印(WEB网页打印)

    **JasperReports -- 客户端打印(WEB网页打印)** JasperReports 是一个功能强大的开源报告生成库,广泛应用于Java应用程序中,用于创建复杂的报表和图表。它支持多种数据源,包括数据库查询、XML、CSV等,并且可以...

    网页打印问题集锦(页面设置、打印预览)

    网页打印问题集锦:页面设置与打印预览深入解析 在现代Web开发中,将网页内容打印成纸质报告或文档是常见的需求之一,尤其是在企业级应用、报表系统中更是不可或缺的功能。本文旨在深入探讨网页打印的技术细节,...

    C#网页打印代码示例

    在C#编程环境中,网页打印是一项重要的功能,尤其在企业级应用和网页应用程序中,它允许用户方便地将网页内容输出到打印机。本示例主要关注如何实现C#中的网页打印,包括源代码的实现、数据库设计以及相关文档的详细...

    网页打印功能的实现

    网页打印功能是Web开发中的一个重要组成部分,它允许用户将网页内容输出到物理媒介,如纸张或PDF文档,以便离线阅读、存档或分享。本文将深入探讨网页打印的实现,包括基本原理、相关技术和优化策略。 首先,我们要...

    实现网页打印(Lodop)

    网页打印在IT行业中是一项常见的需求,特别是在Web应用和企业信息化管理中。Lodop是一款功能强大的网页打印控件,它提供了便捷的JavaScript API,使得网页中的数据能够方便地被打印出来,无需用户下载任何插件。本文...

    基于若依的wms仓库管理系统,支持lodop和网页打印入库单、出库单 包括仓库/库区/货架管理,出入库管理等功能

    • 入库:创建入库单后包括如下几个状态:未发货、在途(已发货未入库)、部分入库、作废、入库完成,入库类型包括:采购入库、外协入库、退货入库,入库单支持lodop和网页打印 • 出库:创建出库单后包括如下几个...

    网页打印方式

    网页打印

    期刊查证“网页打印件”查询步骤.pdf

    【期刊查证“网页打印件”查询步骤】的目的是确保所引用或发表的期刊是合法且正规的出版物。在学术领域,这一点至关重要,因为只有合法的期刊才能保证发表的科研成果具有公信力和影响力。以下是两种主要的查询方法:...

    易语言网页打印源码.rar

    【易语言网页打印源码】是一个关于在易语言环境下实现网页打印功能的代码资源。易语言是中国本土开发的一款编程语言,旨在降低编程门槛,让普通用户也能进行软件开发。其语法简洁直观,采用中文编程,使得理解和学习...

    网页打印,调用系统打印预览,方便简单

    网页打印和打印预览是网页开发中的重要功能,它们使得用户可以直接从浏览器中将网页内容输出到打印机或者进行查看预览。在这个过程中,JavaScript(JS)扮演了关键的角色,提供了丰富的API和库来实现这些功能。 一...

    网页打印源码

    网页打印在IT行业中是一项常见的需求,特别是在Web应用开发中,用户可能需要将网页内容打印成纸质形式。在ASP.NET框架下,实现网页打印涉及到多种技术和策略。本文将深入探讨"网页打印源码"这一主题,以及如何利用...

    CLodop网页打印控件,网页打印快递单打印机控件

    CLodop网页打印控件是一种专门用于网页打印的软件组件,尤其在电商、物流行业中,它扮演着重要的角色。这款控件被广泛应用于人人商城及其他微商城的后台系统,为商家提供快速、便捷的快递订单打印功能。通过安装...

Global site tag (gtag.js) - Google Analytics