国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
JSP報表打印的一種簡單解決方案

1. 在Word或Excel中制作報表的樣式。

        Excel的行高和列寬單位無法用mm或cm表示。

        需要計算。在1024*768下,1CM約為38像素。 

        以此為基準,可計算并控制報表的行列位置。

2. 在Word中設(shè)置“表格——標(biāo)題行重復(fù)”。

    在Excel中設(shè)置“文件——頁面設(shè)置——工作表——打印標(biāo)題”。

3. 另存為網(wǎng)頁,改后綴名“htm”為“jsp”。

4. Word報表文件頭為:

           <%@page contentType="application/msword;charset=GBK" language="java"%>

     Excel報表文件頭為:

           <% @page  contentType="application/vnd.ms-excel;charset=GBK" language="java"%>

5. 在文件頭部分定義打印參數(shù)變量如下(以Excel為例):

<%   

   //需要打印的記錄條數(shù)
   int PrintRowCount=RowCount;   

   //每頁打印的記錄條數(shù)
   int PageRowCount=16;            

   //最后一頁需要打印的空行的數(shù)目
   int LoopNum=PageRowCount-PrintRowCount%PageRowCount; 

   //打印區(qū)域的高度,其中2的意思是每頁需要重復(fù)的標(biāo)題行的數(shù)目
   int PrintAreaHeight=(PrintRowCount%PageRowCount==0)?PrintRowCount+2:PrintRowCount+LoopNum+2;

%>

6. 在<style></style>后,改動<!--[if gte mso 9]與<![endif]-->標(biāo)簽中的XML標(biāo)簽內(nèi)容,主要是設(shè)置動態(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)  //有空行則打印空行補齊最末一頁
          for (int j=1;j<=LoopNum; j++)
            {
                   out.print("<tr><td> </td></tr>");//無內(nèi)容
            }
%>

8. 測試并繼續(xù)修改。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何將jsp頁面的table報表轉(zhuǎn)換到excel報表導(dǎo)出
JR - 精品文章 - 使用jsp實現(xiàn)word、excel格式報表打印
jsp生成word、excel、pdf??
structs手冊
index.jsp (1000×1490)
JSP源代碼實例(獲取jsp各種參數(shù))
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服