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_PAPERSIZE);纸张大小的定义说明:public static final short LETTER_PAPERSIZE = 1;
public static final short LEGAL_PAPERSIZE = 5;
public static final short EXECUTIVE_PAPERSIZE = 7;
public static final short A4_PAPERSIZE = 9;
public static final short A5_PAPERSIZE = 11;
public static final short ENVELOPE_10_PAPERSIZE = 20;
public static final short ENVELOPE_DL_PAPERSIZE = 27;
public static final short ENVELOPE_CS_PAPERSIZE = 28;
public static final short ENVELOPE_MONARCH_PAPERSIZE = 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打印顺序