本文整理匯總了Java中org.apache.poi.ss.usermodel.Font.setFontHeight方法的典型用法代碼示例。如果您正苦於以下問題:Java Font.setFontHeight方法的具體用法?Java Font.setFontHeight怎麽用?Java Font.setFontHeight使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.apache.poi.ss.usermodel.Font
的用法示例。
在下文中一共展示了Font.setFontHeight方法的12個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: copyFont
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
* 複製字體
*
* @author ZhengWei(HY)
* @createDate 2017-03-18
* @version v1.0
*
* @param i_FromFont 源字體
* @param i_ToFont 目標字體
*/
public final static void copyFont(Font i_FromFont ,Font i_ToFont)
{
i_ToFont.setBold( i_FromFont.getBold());
i_ToFont.setCharSet( i_FromFont.getCharSet());
i_ToFont.setColor( i_FromFont.getColor());
i_ToFont.setFontHeight( i_FromFont.getFontHeight());
i_ToFont.setFontHeightInPoints(i_FromFont.getFontHeightInPoints());
i_ToFont.setFontName( i_FromFont.getFontName());
i_ToFont.setItalic( i_FromFont.getItalic());
i_ToFont.setStrikeout( i_FromFont.getStrikeout());
i_ToFont.setTypeOffset( i_FromFont.getTypeOffset());
i_ToFont.setUnderline( i_FromFont.getUnderline());
}
示例2: setCommonStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
* 設置通用的對齊居中、邊框等
*
* @param style 樣式
*/
private void setCommonStyle(CellStyle style) {
// 設置單元格居中對齊、自動換行
style.setAlignment(CellStyle.ALIGN_CENTER);
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
style.setWrapText(true);
//設置單元格字體
if (!buildInFontMap.containsKey(FONT_KEY)) {
Font font = workbook.createFont();
//通用字體
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
font.setFontName("宋體");
font.setFontHeight((short) 200);
buildInFontMap.put(FONT_KEY, font);
}
style.setFont(buildInFontMap.get(FONT_KEY));
// 設置單元格邊框為細線條
style.setBorderLeft(CellStyle.BORDER_THIN);
style.setBorderBottom(CellStyle.BORDER_THIN);
style.setBorderRight(CellStyle.BORDER_THIN);
style.setBorderTop(CellStyle.BORDER_THIN);
}
示例3: crateCaptionCellStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
*
* @return
*/
protected CellStyle crateCaptionCellStyle() {
Font font = workbook.createFont();
font.setColor(Font.COLOR_NORMAL);
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setWrapText(false);
font.setFontHeight((short) 250);
cellStyle.setFont(font);
cellStyle.setFillForegroundColor(IndexedColors.BLUE_GREY.index);
cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND);
cellStyle.setAlignment(CellStyle.ALIGN_CENTER);
return cellStyle;
}
示例4: crateTitleCellStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
* 表頭單元格樣式
*
* @return
*/
protected CellStyle crateTitleCellStyle() {
Font font = workbook.createFont();
font.setColor(Font.COLOR_NORMAL);
CellStyle cellStyle = workbook.createCellStyle();
cellStyle.setWrapText(false);
font.setFontHeight((short) 250);
cellStyle.setFont(font);
cellStyle.setFillForegroundColor(HSSFColor.BLUE_GREY.index);
cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND);
short border = 1;
setCellBorder(cellStyle, border, border, border, border);
cellStyle.setAlignment(CellStyle.ALIGN_LEFT);
return cellStyle;
}
示例5: getHeaderStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
* header樣式
*
* @return
*/
public CellStyle getHeaderStyle() {
CellStyle headerStyle = workbook.createCellStyle();
// 設置單元格的背景顏色為淡藍色
headerStyle.setFillForegroundColor(HSSFColor.PALE_BLUE.index);
headerStyle.setFillPattern(CellStyle.SOLID_FOREGROUND);
// 設置單元格居中對齊
headerStyle.setAlignment(CellStyle.ALIGN_CENTER);
// 設置單元格垂直居中對齊
headerStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
// 創建單元格內容顯示不下時自動換行
headerStyle.setWrapText(true);
// 設置單元格字體樣式
Font font = workbook.createFont();
// 設置字體加粗
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
font.setFontName("宋體");
font.setFontHeight((short) 200);
headerStyle.setFont(font);
// 設置單元格邊框為細線條
setBorder(headerStyle);
return headerStyle;
}
示例6: getTextStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
* 文本樣式
*
* @return
*/
public CellStyle getTextStyle() {
CellStyle textStyle = workbook.createCellStyle();
// 設置單元格居中對齊
textStyle.setAlignment(CellStyle.ALIGN_CENTER);
// 設置單元格垂直居中對齊
textStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
// 創建單元格內容顯示不下時自動換行
textStyle.setWrapText(true);
// 設置單元格字體樣式
Font font = workbook.createFont();
// 設置字體加粗
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
font.setFontName("宋體");
font.setFontHeight((short) 200);
textStyle.setFont(font);
// 設置單元格邊框為細線條
setBorder(textStyle);
return textStyle;
}
示例7: getNumberStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
public CellStyle getNumberStyle() {
CellStyle numberStyle = workbook.createCellStyle();
// 設置單元格居中對齊
numberStyle.setAlignment(CellStyle.ALIGN_CENTER);
// 設置單元格垂直居中對齊
numberStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
// 創建單元格內容顯示不下時自動換行
numberStyle.setWrapText(true);
// 設置單元格字體樣式
Font font = workbook.createFont();
// 設置字體加粗
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
font.setFontName("宋體");
font.setFontHeight((short) 200);
numberStyle.setFont(font);
// 設置單元格邊框為細線條
setBorder(numberStyle);
return numberStyle;
}
示例8: getDateStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
public CellStyle getDateStyle() {
CellStyle dateStyle = workbook.createCellStyle();
// 設置單元格居中對齊
dateStyle.setAlignment(CellStyle.ALIGN_CENTER);
// 設置單元格垂直居中對齊
dateStyle.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
DataFormat format = workbook.createDataFormat();
dateStyle.setDataFormat(format.getFormat("yyyy-MM-dd HH:mm"));
// 創建單元格內容顯示不下時自動換行
dateStyle.setWrapText(true);
// 設置單元格字體樣式
Font font = workbook.createFont();
// 設置字體加粗
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
font.setFontName("宋體");
font.setFontHeight((short) 200);
dateStyle.setFont(font);
setBorder(dateStyle);
return dateStyle;
}
示例9: createFont
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
@Override
public PoiFont createFont(com.dua3.utility.text.Font font) {
Font poiFont = poiWorkbook.createFont();
poiFont.setFontName(font.getFamily());
poiFont.setFontHeight(((short) Math.round(20*font.getSizeInPoints())));
poiFont.setColor(getPoiColor(font.getColor()).getIndex());
poiFont.setBold(font.isBold());
poiFont.setItalic(font.isItalic());
poiFont.setUnderline(font.isUnderlined() ? org.apache.poi.ss.usermodel.Font.U_SINGLE
: org.apache.poi.ss.usermodel.Font.U_NONE);
poiFont.setStrikeout(font.isStrikeThrough());
return new PoiFont(this, poiFont);
}
示例10: createTitleBarStyle
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
private CellStyle createTitleBarStyle(Workbook wb) {
CellStyle style = wb.createCellStyle();
style.setAlignment(CellStyle.ALIGN_CENTER);
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
style.setFillForegroundColor(IndexedColors.GREY_40_PERCENT.getIndex());
style.setFillPattern(CellStyle.SOLID_FOREGROUND);
Font font = wb.createFont();
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
font.setFontHeight((short) (font.getFontHeight() * 1.5));
style.setFont(font);
return style;
}
示例11: createFont
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
private static short createFont(Workbook workbook, FontKey key) {
Font ret = workbook.createFont();
if (key.getBoldweight() != null) {
ret.setBoldweight(key.getBoldweight().shortValue());
}
if (key.getCharset() != null) {
ret.setCharSet(key.getCharset().shortValue());
}
if (key.getColor() != null) {
ret.setColor(key.getColor().shortValue());
}
if (key.getFontHeight() != null) {
ret.setFontHeight(key.getFontHeight().shortValue());
}
if (key.getFontHeightInPoints() != null) {
ret.setFontHeightInPoints(key.getFontHeightInPoints().shortValue());
}
if (key.getFontName() != null) {
ret.setFontName(key.getFontName());
}
if (key.getItalic() != null) {
ret.setItalic(key.getItalic().booleanValue());
}
if (key.getStrikeout() != null) {
ret.setStrikeout(key.getStrikeout().booleanValue());
}
if (key.getTypeOffset() != null) {
ret.setTypeOffset(key.getTypeOffset().shortValue());
}
if (key.getUnderLine() != null) {
ret.setUnderline(key.getUnderLine().byteValue());
}
return ret.getIndex();
}
示例12: update
import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
* 更新
* @param font
*/
public void update(Font font) {
if (boldweight != null) {
font.setBoldweight(boldweight.value());
}
if (color != null) {
font.setColor(color.value());
}
if (fontHeight != null) {
font.setFontHeight(fontHeight);
}
if (fontHeightInPoints != null) {
font.setFontHeightInPoints(fontHeightInPoints);
}
if (fontName != null) {
font.setFontName(fontName);
font.setCharSet(Font.DEFAULT_CHARSET);
}
if (italic != null) {
font.setItalic(italic);
}
if (strikeout != null) {
font.setStrikeout(strikeout);
}
if (typeOffset != null) {
font.setTypeOffset(typeOffset.value());
}
if (underline != null) {
font.setUnderline(underline.value());
}
}