`
cleaneyes
  • 浏览: 343392 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

严格分页打印html页面

 
阅读更多

将html页面打印,打印出来的页面分隔难以控制,通过以下方法可以做到页面严格按预想的打印。

1、严格控制div的高度,将body、div的纵向padding、margin都设为0,border也设为0

2、打印时选无边距打印

<!DOCTYPE html PUBaC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>
            
    </title>
    <style>
    		body {
    			padding:0px;
    			margin:0px;    			
    		}
    		div {
    			padding:0px;    			
    			margin:0px;
    		}
    		
    		.warpper {
    			height:370px;
    			padding:0px 20px; 
    			border:0px;  		    			
    		}
    		.content {
    			height:320px;    			
    		}
    		.blank {
    			height:30px;    			
    		}    		
    		
    </style>
</head>
<body>		
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">1</div><div class="">bottom</div></div>
	<div class="warpper"> <div class="blank">top</div><div class="content">2</div><div class="">bottom</div></div>	
	
</body>
</html>

 

 

分享到:
评论

相关推荐

    jqprint可分页打印页面内容

    jqPrint的核心功能就是能够将HTML元素,如一个`&lt;div&gt;`或`&lt;table&gt;`,甚至是整个页面的内容,按照打印机的页面设置进行分页打印。它能够自动处理页面断点,确保内容不会因为超出一页而被截断。这对于展示大量数据或者...

    Qt表格分页打印

    例如,如果每页可以打印25行,那么在打印前需要将数据分块,每25行作为一个打印页面。 2. **设置打印选项**:使用QPrinter设置合适的纸张大小、方向、分辨率等。QPrinter::setPageMargins可以用来设置页边距,确保...

    分页打印gridview

    分页打印的核心在于将大量数据切割成多个部分(页面),然后逐个打印。在C#中,这通常通过以下步骤实现: 1. **数据准备**:确保数据源已经加载到DataGridView中,可以是数据库查询结果、CSV文件或任何其他数据结构...

    JS 实现web分页打印功能

    在Web开发中,有时我们需要为用户提供打印功能,以便他们可以将网页内容输出到纸质媒介上。JavaScript(简称JS)作为浏览器端的主要脚本语言,提供了这样的能力。本篇将详细介绍如何利用JS的`Window`对象的`print()`...

    js控制分页打印、打印分页示例

    代码如下: &lt;&#37;@ page language=”java” contentType=”text/html; charset=UTF-8″ ...javascript打印-打印页面设置-打印预览代码&lt;/TITLE&gt; &lt;META http-equiv=Content-Type content=”text/html

    HTML print打印(分页,统计,排版)

    * 基于jquery的打印分页插件 * 方法API: * loadDate data,model,shownum(数据源[数组],模板页面,每页显示数) data 建议最大数据量不要超过500 * loadTABLE 利用模版创建TABLE代码 * insertTABLE 插入数据 ...

    网页报表表格自动分页打印 超好

    网页报表表格自动分页打印是网页设计中一个重要的技术环节,尤其在处理大量数据时,确保表格内容在A4纸上整洁、美观地呈现是至关重要的。网页表格默认的打印方式可能会导致内容在不同页面间断开,这不仅影响阅读体验...

    C#打印操作实例--实现分页打印操作源码(十分经典)

    本文将深入讲解C#中的打印API,以及如何利用这些API来创建一个能够进行分页打印的源码实例。 C#提供了一个名为`System.Drawing.Printing`的命名空间,其中包含了许多用于控制打印机的类和方法。主要涉及的类有`...

    lodop 批量分页打印插件

    lodop批量分页打印实现,方便省事快速,解决bs系统难题。

    jquery打印HTML表格自动分页

    在打印之前,可以使用CSS来调整打印页面的布局,比如隐藏不需要打印的元素,调整分页表格的样式等。 7. **清理**:在打印结束后,记得清理分页后的表格结构,恢复原始表格的显示。 在实现这个功能时,可能还会遇到...

    C#打印操作实例--实现分页打印操作源码

    - `DocumentPaginator`:这个接口定义了文档分页的逻辑,它提供了获取总页数、打印单个页面等功能。 - `FixedDocument`:这是WPF中一个用于表示固定布局的文档类,适用于打印和预览。每个页面由`FixedPage`对象...

    html打印分页自带表头表尾

    需要自己写打印程序时,会遇到打印分页都需有表头表尾的问题,html打印分页自带表头表尾,可以参考学习下

    Excel表格如何分页打印、自动分页、取消分页等技巧

    "Excel表格分页打印技巧详解" Excel表格是我们在日常工作中经常使用的一种办公软件,它具有强大的数据处理和分析能力。但是,许多用户在使用Excel表格时,仍然存在一些难题,例如如何将多个表格分页打印到每一张纸...

    window.print分页打印

    总结来说,`window.print()` 分页打印涉及到HTML和CSS的综合运用,包括媒体查询、页面断行控制等技术。理解和掌握这些知识点对于开发高效、用户友好的打印功能至关重要。在实际应用中,应结合`printTest.html`等示例...

    C++打印PDF文件分页打印等功能 具体请看博客

    3. **分页处理**:遍历PDF的每个页面,使用API将每个页面转换为适合打印的格式,并发送到打印机。 4. **打印控制**:根据需要选择全部打印还是指定页码打印,控制打印顺序和方式。 5. **错误处理**:编写适当的错误...

    打印分页,html强制分页

    打印分页,html强制分页,一个表格一页,可以查看打印预览

    wpf分页打印打印(使用printDialog.PrintDocument打印flowDocument文档)第一版本

    wpf分页打印打印(使用printDialog.PrintDocument打印flowDocument流文档)第一版本。以后功能完善了更新第二版本。 使用此方法打印:printDialog.PrintDocument(((IDocumentPaginatorSource)flowDocument)....

    Web Html 分页、表格跨页断裂处理、自定义页眉页脚页码打印控件

    1.Web Html 分页打印 2.内容、图片、表格跨页断裂,封边 3.table并行、并列双边、重边 4.自动计算页码(总数及每一页),样式、位置、形式完全个性化 5.页眉页脚,去除浏览默认,自定义内容、样式、位置 6.保持页脚...

    VC++实现分页打印_liehsp_Vc_VC打印_

    在VC++编程环境中,分页打印是一项常见的任务,特别是在开发桌面应用程序时,用户可能需要将大量数据输出到纸质文档上。本资源“VC++实现分页打印”提供了一个简单的源代码示例,帮助开发者理解如何在VC++中利用MFC...

    包括打印预览和分页打印

    而分页打印则是指根据文档内容将其分割成多个页面进行逐页打印,尤其对于长文档而言,分页打印是必不可少的。 在C++中实现打印预览,通常会涉及到图形用户界面(GUI)的开发,比如使用Qt、MFC或wxWidgets等库。这些...

Global site tag (gtag.js) - Google Analytics