1. 程式人生 > >web頁面列印 支援分頁列印

web頁面列印 支援分頁列印

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>

<html>
<HEAD>
<%@ page 
language
="java"
contentType
="text/html; charset=GBK"
pageEncoding
="GBK"
%>
<META http-equiv="Content-Type" content="text/html; charset=GBK">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<title>無標題文件</title>

<style media
=print>
.Noprint
{display:none;}
.Ptt 
{
    display
:block;
    visibility
: visible;
}

.PageNext
{page-break-after: always;}
</style>
<style>
.div1 
{
    padding
: 1px;
    border-top-width
: 1px;
    border-right-width
: 1px;
    border-bottom-width
: 1px;
    border-left-width
: 1px
;
    border-top-style
: solid;
    border-right-style
: solid;
    border-bottom-style
: solid;
    border-left-style
: solid;
    font-family
: "Arial";
}

.pack 
{
    font-size
: 16px;
    font-weight
: bold;
    font-family
: Arial;
}

.pack2 
{
    font-size
: 16px;
    font-weight
: bold;
    font-family
: Arial;
}

#layer1 table
{border:solid 1px #fff;border-collapse:collapse;}
#layer1 td
{border:solid 1px #000;display:block;}

.item 
{
    font-size
: 16px;
    font-family
: Arial;
    font-weight
: bold;
}

.item2 
{
    font-size
: 16px;
    font-weight
:bold;
    font-family
: Arial;
}

.sty1 
{
    font-size
: 16px;
    font-family
: Arial;
}


.size12 
{
    font-family
: Arial;
    font-size
: 12px;
}

.notfull 
{
    font-size
: 26px;
    font-weight
: bold;
}

</style>
<script language="javascript">
var i=1;
function show(){
    
var divdiv1=document.getElementById("div1");
    
/*divdiv1.innerHTML=divdiv1.innerHTML+i;
    alert("HTML:"+divdiv1.innerHTML);
    i++;
*/

    alert(
"HTML:"+divdiv1.innerHTML);
    
//alert("asdf");
}


</script>
</head>

<body>
<center class='Noprint' >
  
<p>
  
<OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0>
  
</OBJECT>
  
<input  type=button  value=列印      onclick=document.all.WebBrowser.ExecWB(6,1)>

相關推薦

web頁面列印 支援列印

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><%...@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%...@ taglib uri

HTML網頁列印實現列印功能

<html> <head> <title>頁面列印</title> <!--media=print 這個屬性在列印時有效 有些不想打印出來的分頁列印的都可以應用這類樣式進行控制 在非列印時是無效的(可從列印預覽

潤乾報表在web頁面中的問題

環境: JavaWeb專案 問題描述: 在jsp頁面中能正常顯示潤乾報表,但是點選"下一頁"的圖示按鈕的時候報錯,報錯頁面如下: jsp頁面程式碼如下: <div id="div1" align="center" style="width: 100%; height

web 頁面列印的實現

1.首先引入一個WebBrowser在需要列印的頁面,可以直接新增: 程式碼如下: <object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height="0" width

window.print()頁面列印之表格內容填充進行列印

   windwow.print()用於列印當前視窗的內容,很簡便,可當內容特殊並且列印有特殊需求的時候就要繞個圈了。下面是需要列印的表格:     當資料量少的時候像上面的表格一樣,中間的內容只有5條資料,打印出來在紙上會有空白,不太好。中間內

使用page-break-after:always實現頁面列印

最近碰到一個需求,需要前端將在一個頁面內呼叫瀏覽器的window.print()方法,列印當前頁面。但是呢,需要將三個DIV分頁列印: <div style="height:290mm">我是封面</div> <div sty

java web jasperreport+ireport 實現多記錄自動列印

建立一個printByJasperDemo.jsp,程式碼如下: <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@ pagei

Web列印:細線表格+列印之終極攻略

最近給客戶做列印的時候,客戶提出列印時不要列印該頁面的頭,只是打印表格里面的內容,因為頭部有背景和列印按鈕,而且要細線表格的那種,我想細線表格不是很簡單嗎 如果你還不知道細線表格怎麼做,請看下面的程式碼實現效果:) <table cellSpacing=0 cellP

列印

<HTML>  <HEAD>    <TITLE>Listing 14-4</TITLE>  </HEAD>  <BODY>    <DIV>This is the 1 DIV.</DIV>    <DIV

頁面直接匯出為PDF檔案,支援邊距

將WEB頁面直接匯出為pdf檔案是經常會用到的一個功能,尤其是各種報表系統。總結了一下目前幾種主流的做法: 在後端用程式碼生成pdf檔案,比如iText一類; 在後端抓取頁面並生成pdf檔案,比如phantomjs一類; 在前端用js直接生成pdf檔案; 方案3的優勢在於前端直接

NPOI匯出EXCEL 列印設定列印標題

在用NPOI匯出EXCEL的時候設定分頁,在網上有查到用sheet1.SetRowBreak(i)方法,但一直都沒有起到作用。經過研究是要設定  sheet1.FitToPage = false; 而這個屬性預設是true的,怪不得一直設定都不起作用。 設定列印標題用  

odoo對list多選列印問題

1.先將單頁列印的模板寫好,注意:在單模板<div>中加入class=‘page’。程式碼如下(自行忽略css未寫成class): <template id="report_lot_barcode_template"> <!--&

page-break在IE上列印問題

在列印的時候我們經常使用CSSpage-break-after: always;來分頁,如下。最近在做列印分頁的時候發現IE11和其他主流的瀏覽器有一點細微的差別。 .page-break { page-break-after: always; } IE列印時,在浮動的

Excel列印設定首行重複顯示

1.sheet.Names.Add(new WorksheetNamedRange("Print_Titles", "=R3:R4", false));            //對列印頁面進行設定,此處為設定每頁的首

JS 使用 window物件的print方法實現列印

最近做專案用到了web線上列印功能,經研究使用了JS自身支援的Window物件的列印方法,此種方法相容性比較好,在IE和火狐瀏覽器下使用都沒有問題。但是網上好多案例都不支援分頁功能,最後通過CSS的page-break-after:always樣式解決分頁問題,以下程式碼純

js表格列印自動demo

本文翻譯自: How Does setState Know What to Do? 原作者:Dan Abramov 如果有任何版權問題,請聯絡[email protected] 當你在元件中呼叫setState時,你覺得會發生什麼? js匯出exc

LODOP列印

安裝列印控制元件。 引入檔案 <script type="text/javascript" src="js/LodopFuncs.js"></script> 新增object物件,jsp中增加列印按鈕 <object id="LODOP"

【轉載】實現SmartForms的列印

1.建立SmartForms程式 表格屬性與介面不在這裡設定,因為傳輸資料通過記憶體地址來傳輸,不需要建立結構。直接定義全域性變數:   wa_blanks type typ_items_row     "空白行工作區   ig_blanks type typ_i

html模板生成靜態頁面及模板處理

htm 系統 測試 頻道 arr writable 屬性 處理 ges 它只讓你修改頁面的某一部分,當然這“某一部分”是由你來確定的。美工先做好一個頁面,然後我們把這個頁面當作模板(要註意的是這個模板就沒必要使用EditRegion3這樣的代碼了,這

python之路--web--2--Django-9-

自定義分頁 取數據 計算 分享 頁碼 col 用戶輸入 div 輸入 六、分頁 一、Django內置分頁 views.py Html 擴展內置分頁:views.py 擴展內置分頁:Html 二、自定義分頁 分頁功能在每個網站都是必要的,對於分頁來說,其實就是根據用戶的輸入計