一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JSP 報(bào)表打印的一種簡(jiǎn)單解決方案

1. 在Word或Excel中制作報(bào)表的樣式。
  Excel的行高和列寬單位無(wú)法用mm或cm表示。
  需要計(jì)算。在1024*768下,1CM約為38像素。
  以此為基準(zhǔn),可計(jì)算并控制報(bào)表的行列位置。
  2. 在Word中設(shè)置“表格――標(biāo)題行重復(fù)”。
  在Excel中設(shè)置“文件――頁(yè)面設(shè)置――工作表――打印標(biāo)題”。
  3. 另存為網(wǎng)頁(yè),改后綴名“htm”為“jsp”。
  4. Word報(bào)表文件頭為:
<%@page contentType="application/msword;charset=GBK" language="Java"%>
  Excel報(bào)表文件頭為:
<% @page contentType="application/vnd.ms-excel;charset=GBK" language="Java"%>
  5. 在文件頭部分定義打印參數(shù)變量如下(以Excel為例):
<%
//需要打印的記錄條數(shù)
int PrintRowCount=RowCount;
//每頁(yè)打印的記錄條數(shù)
int PageRowCount=16;
//最后一頁(yè)需要打印的空行的數(shù)目
int LoopNum=PageRowCount-PrintRowCount%PageRowCount;
//打印區(qū)域的高度,其中2的意思是每頁(yè)需要重復(fù)的標(biāo)題行的數(shù)目
int PrintAreaHeight=(PrintRowCount%PageRowCount==0)?PrintRowCount+2:PrintRowCount+LoopNum+2;
%>
  6. 在<style></style>后,改動(dòng)<!--[if gte mso 9]與<![endif]-->標(biāo)簽中的XML標(biāo)簽內(nèi)容,主要是設(shè)置動(dòng)態(tài)打印區(qū)域(以Excel為例):
<%
out.print(" ......
"<x:ExcelName>"+
"<x:Name>Print_Area</x:Name>"+
"<x:SheetIndex>1</x:SheetIndex>"+
"<x:Formula>=Sheet1!$A$1:$G$"+PrintAreaHeight+"</x:Formula>"+
"</x:ExcelName>"+
...... ");
%>
  7. JSP其他編碼。
  下面是主體循環(huán)打印部分(以Excel為例):
<%
for (int i=1;i<=PrintRowCount; i++)
{
out.print("<tr>"<td>"+i+"</td></tr>"); //有內(nèi)容
}
if (LoopNum!=PageRowCount) //有空行則打印空行補(bǔ)齊最末一頁(yè)
for (int j=1;j<=LoopNum; j++)
{
out.print("<tr><td> </td></tr>");//無(wú)內(nèi)容
}
%>
  8. 測(cè)試并繼續(xù)修改。

jsp技術(shù)JSP 報(bào)表打印的一種簡(jiǎn)單解決方案,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美特黄三级在线观看 | 国产极品美女在线 | 精品99视频| 1区2区3区集团有限公司 | 国产精品久久一区一区 | 国产成人啪精品视频免费网站软件 | 黄色资源在线观看 | 美女胸免费视频网站 | 国产在线视频网 | 久久99精品久久只有精品 | 国产麻豆久久 | 中文字幕亚洲自拍 | 女子十八毛片 | 久久精品国产亚洲a | 二区三区视频 | 丁香婷五月 | 日本高清中文字幕一区二区三区a | 国产高清网站 | 在线播放一区二区三区 | 国产高清美女一级a毛片 | 青青热久| 国产精品天天看特色大片不卡 | 婷婷色中文网 | 欧美成人免费午夜影视 | 成年美女黄网站色大免费视频 | 免费一级特黄欧美大片勹久久网 | 国产一区二区在免费观看 | 激情视频激情图片激情小说 | 婷婷色九月 | 国产成人亚洲综合一区 | 欧美一区二区三区综合色视频 | 韩国免费毛片在线看 | 日本一区二区三区高清在线观看 | 在线免费视频国产 | 亚洲热在线视频 | 91视频国产免费 | 欧美一级一片 | 97夜夜澡人人爽人人喊一欧美 | 亚洲一区二区三区精品视频 | 91麻豆tv| 日本一区二区日本免费 |