# 關於poi的列印設定:
# #
# 1.頁面
# 1.1方向
# 1.1.1縱向(t)hssfprintsetup#setlandscape(false); [預設狀態]
# 1.1.2橫向(l)hssfprintsetup#setlandscape(true);
# # 1.2縮放
# 1.2.1縮放比例(a)hssfprintsetup#setscale((short) 100);[預設狀態]
# 1.2.2調整(f)
# 頁寬 hssfprintsetup#setfitwidth((short) 1);
# 頁高 hssfprintsetup#setfitheight((short) 0);
# # 1.3紙張大小 (z)hssfprintsetup#setpagesize(hssfprintsetup.letter_*****size);
# 紙張大小的定義說明:
# public static final short letter_*****size = 1;
# public static final short legal_*****size = 5;
# public static final short executive_*****size = 7;
# public static final short a4_*****size = 9;
# public static final short a5_*****size = 11;
# public static final short envelope_10_*****size = 20;
# public static final short envelope_dl_*****size = 27;
# public static final short envelope_cs_*****size = 28;
# public static final short envelope_monarch_*****size = 37;
# # 1.4列印質量(q)hssfprintsetup#setvresolution((short) 300)
# 1.5起始頁碼(r)hssfprintsetup#setpagestrart((short) 0); [預設狀態]
# # 2頁面距
# 2.1上(t)hssfsheet#setmargin(hssfsheet.topmargin,(short)0.6);
# 2.2下(b)hssfsheet#setmargin(hssfsheet.bottommargin,(short)0.6);
# 2.3左(l)hssfsheet#setmargin(hssfsheet.leftmargin,(short)0.6);
# 2.4右(r)hssfsheet#setmargin(hssfsheet.rightmargin,(short)0.2);
# 2.5頁首(a)hssfprintsetup#setheadermargin((double)0.2);
# 2.6頁尾(f)hssfprintsetup#setfootermargin((double)0.6);
# 2.7居中方式
# 2.7.1水平(z)hssfsheet#sethorizontallycenter(false);
# 2.7.2垂直(v)hssfsheet#setverticallycenter(false);
# # 3頁首/頁尾
# 3.1頁首hssfheader#setleft(hssfheader.date();
# 說明:
# 首先獲得hssfheader物件
# 確定頁首的顯示位置(如,左邊顯示頁首hssfheader#setleft(顯示內容))
# 可使用 hssfheader#setleft,setcenter,setright
# # 3.2頁尾 hssffotter#setleft(hssffotter.page()+」/」+hssffotter.numpages());
# 說明同3.1
# 首先獲得hssffotter物件
# 確定頁首的顯示位置(如,左邊顯示頁首 hssffotter#setleft(顯示內容))
# 可使用 hssffotter#setleft,setcenter,setright
# # 4工作表
# 4.1列印區域
# hssfworkbook#setprintarea(intsheetindex,
# intstartcolumn,
# intendcolumn,
# intstartrow,
# intendrow);
# 引數的說明
# sheetindex–從0開始的sheet的索引編號
# startcolumn-列印區域的開始列號
# endcolumn- 列印區域的結束列號
# startrow-列印區域的開始行號
# endrow- 列印區域的結束行號
# # 4.2列印標題
# hssfworkbook#setrepeatingrowsandcolumns(intsheetindex,
# intstartcolumn,
# intendcolumn,
# intstartrow,
# intendrow);
# 引數說明同4.1
# 使用說明:
# 僅僅設定左端標題列:
# workbook.setrepeatingrowsandcolumns(0,0,1,-1-1);
# # 僅僅設定頂端標題行:
# workbook.setrepeatingrowsandcolumns(0,-1,-1,0,4);
# # workbook.setrepeatingrowsandcolumns(0,-1,-1,-1,-1);
# # 4.3列印
# 網格線 (g):hssfsheet#setprintgridlines(false);
# 單色列印(b)hssfprintsetup#setnocolor(false);
# 按草稿方式(q):hssfprintsetup#setdraft(false);
# 行號列標(l):(很抱歉,還沒有找到)
# 批註(m):(很抱歉,還沒有找到)
# 錯誤單元格列印為(e):(很抱歉,還沒有找到)
# # 4.4列印順序
# #
# hssfprintsetup#setlefttoright(false);
1.設定不顯示excel網格線
sheet.setdisplaygridlines(false);其中sheet是sheet物件
2.設定excel單元格中的內容換行
cellstyle.setwraptext(true);其中cellstyle是workbook建立的cellstyle物件,然後將 cellstyle設定到要換行的cell物件,最後在要換行的物件(一般為字串)加入"\r\n"。如
3.單元格的合併
sheet.addmergedregion(new cellrangeaddress(0, 4, 0, 2));本示例為合併4行2列
POI 列印設定
關於poi的列印設定 1.頁面 1.1方向 1.1.1縱向 t hssfprintsetup setlandscape false 預設狀態 1.1.2橫向 l hssfprintsetup setlandscape true 1.2縮放 1.2.1縮放比例 a hssfprintsetup set...
關於POI設定列印區域 動態新增列印區域問題
下面是自己在使用poi匯出excel並設定列印區域問題的小結 假如只需要設定一次列印區域即可完成業務需求則使用以下方法即可 sheetindex 從0開始的sheet的索引編號 startcolumn 列印區域的開始列號 endcolumn 列印區域的結束列號 startrow 列印區域的開始行號 ...
關於 列印設定 的問題 討論。
關於 列印設定 的問題 討論。delphi windows sdk api 列印的很多選項設定,列印到哪台印表機,列印的份數,列印方向,紙張型別等。究竟該如何設定?比如 列印的份數 printer.copies 3 是否這樣設定就行了?我看delphi5開發人員指南上的例子,是通過設定t d e v...