當前位置: 首頁>>代碼示例>>Java>>正文


Java Font.setFontHeight方法代碼示例

本文整理匯總了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());
}
 
開發者ID:HY-ZhengWei,項目名稱:hy.common.report,代碼行數:24,代碼來源:ExcelHelp.java

示例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);
}
 
開發者ID:goribun,項目名稱:excel-rw-annotation,代碼行數:29,代碼來源:StyleConfiguration.java

示例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;
}
 
開發者ID:thinking-github,項目名稱:nbone,代碼行數:17,代碼來源:AbstractPoiExcelTemplate.java

示例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;
}
 
開發者ID:thinking-github,項目名稱:nbone,代碼行數:20,代碼來源:AbstractPoiExcelTemplate.java

示例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;
}
 
開發者ID:goribun,項目名稱:common-utils,代碼行數:30,代碼來源:StyleConfiguration.java

示例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;
}
 
開發者ID:goribun,項目名稱:common-utils,代碼行數:27,代碼來源:StyleConfiguration.java

示例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;
}
 
開發者ID:goribun,項目名稱:common-utils,代碼行數:21,代碼來源:StyleConfiguration.java

示例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;
}
 
開發者ID:goribun,項目名稱:common-utils,代碼行數:21,代碼來源:StyleConfiguration.java

示例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);
}
 
開發者ID:xzel23,項目名稱:meja,代碼行數:14,代碼來源:PoiWorkbook.java

示例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;
}
 
開發者ID:ntenhoeve,項目名稱:Introspect-Framework,代碼行數:13,代碼來源:ExcelWriter.java

示例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();
}
 
開發者ID:brightgenerous,項目名稱:brigen-base,代碼行數:35,代碼來源:CellStyleRegister.java

示例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());
	}
}
 
開發者ID:yu-ki106f,項目名稱:PoiManager,代碼行數:35,代碼來源:PoiFontDto.java


注:本文中的org.apache.poi.ss.usermodel.Font.setFontHeight方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。