jxl中印刷設定方法簡單介紹一下。
//取得sheet的設定資訊
writablesheet sheet = workbook.getsheet(0);
sheetsettings setting = sheet.getsettings();
// ①列印的方向
setting.setorientation(pageorientation.portrait); // 縱向
setting.setorientation(pageorientation.landscape); // 橫向
// ②擴大・縮小:1 ~ 400 (%) 的整數
setting.setscalefactor(80);
// ③設定的頁數內列印
// 橫
// 縱
// 1 ×1 列印flag
// ④用紙的大小
setting.set*****size(*****size.a3);
// ⑤列印品質
setting.sethorizontalprintresolution(300); // 縦
setting.setverticalprintresolution(300); // 橫
// ⑥列印開始頁號
setting.setpagestart(1);
// ⑦列印的份數。比如列印3份
setting.setcopies(3);
// 空白:上下左右
setting.settopmargin(1.00); // 上
setting.setbottommargin(1.50); // 下
setting.setleftmargin(2.00); // 左
setting.setrightmargin(2.50); // 右
// 空白:頁首、頁尾
setting.setheadermargin(3.00); // 頁首
setting.setfootermargin(3.50); // 頁尾
// 頁面:
setting.sethorizontalcentre(true); // 水平
setting.setverticalcentre(true); // 垂直
// 輸出excel
workbook.write();
workbook.close();
這邊有乙個jxl的bug。就是模板如果設定為擴大縮小的情況下,**裡面沒有顯式設定列印資訊的情況下,1×1列印flag都為true。改變了模板的設定,解決辦法就是這種情況下顯式設定這個flag為false。
JXL設定Excel的列印範圍
jxl中設定excel檔案的列印範圍方法。writablesheet sheet workbook.getsheet 0 sheetsettings setting sheet.getsettings 設定列印範圍 右上的列號和行號,左下的列號和行號 setting.setprintarea 1,2...
jxl 列印excel,樣式設定
運用jxl匯出excel,並設定一些列印的樣式 hj 評委總人數為 string.valueof zs 性別 男 string.valueof ns 女 string.valueof zs ns wsheet.mergecells 0,1,10,1 合併0到10單元格 jxl.write.label...
jxl加邊框,jxl合併單元格,單元格的設定
jxl加邊框 writableworkbook wwb workbook.createworkbook os writablesheet ws wwb.createsheet testsheet1 0 writablefont wf newwritablefont writablefont.time...