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


Java Font.setBoldweight方法代碼示例

本文整理匯總了Java中org.apache.poi.ss.usermodel.Font.setBoldweight方法的典型用法代碼示例。如果您正苦於以下問題:Java Font.setBoldweight方法的具體用法?Java Font.setBoldweight怎麽用?Java Font.setBoldweight使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.poi.ss.usermodel.Font的用法示例。


在下文中一共展示了Font.setBoldweight方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: makeHeader

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
private void makeHeader ( final List<Field> columns, final HSSFSheet sheet )
{
    final Font font = sheet.getWorkbook ().createFont ();
    font.setFontName ( "Arial" );
    font.setBoldweight ( Font.BOLDWEIGHT_BOLD );
    font.setColor ( HSSFColor.WHITE.index );

    final CellStyle style = sheet.getWorkbook ().createCellStyle ();
    style.setFont ( font );
    style.setFillForegroundColor ( HSSFColor.BLACK.index );
    style.setFillPattern ( PatternFormatting.SOLID_FOREGROUND );

    final HSSFRow row = sheet.createRow ( 0 );

    for ( int i = 0; i < columns.size (); i++ )
    {
        final Field field = columns.get ( i );

        final HSSFCell cell = row.createCell ( i );
        cell.setCellValue ( field.getHeader () );
        cell.setCellStyle ( style );
    }
}
 
開發者ID:eclipse,項目名稱:neoscada,代碼行數:24,代碼來源:ExportEventsImpl.java

示例2: createStyles

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
     * 創建表格樣式
     * @param wb 工作薄對象
     * @return 樣式列表
     */
    private Map<String, CellStyle> createStyles(Workbook wb) {
        Map<String, CellStyle> styles = new HashMap<String, CellStyle>();

        CellStyle style = wb.createCellStyle();
        style.setAlignment(CellStyle.ALIGN_CENTER);
        style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
        Font titleFont = wb.createFont();
        titleFont.setFontName("Arial");
        titleFont.setFontHeightInPoints((short) 16);
        titleFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
        style.setFont(titleFont);
        styles.put("title", style);

        style = wb.createCellStyle();
        style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);
        style.setBorderRight(CellStyle.BORDER_THIN);
        style.setRightBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
        style.setBorderLeft(CellStyle.BORDER_THIN);
        style.setLeftBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
        style.setBorderTop(CellStyle.BORDER_THIN);
        style.setTopBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
        style.setBorderBottom(CellStyle.BORDER_THIN);
        style.setBottomBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
        Font dataFont = wb.createFont();
        dataFont.setFontName("Arial");
        dataFont.setFontHeightInPoints((short) 10);
        style.setFont(dataFont);
        styles.put("data", style);

        style = wb.createCellStyle();
        style.cloneStyleFrom(styles.get("data"));
        style.setAlignment(CellStyle.ALIGN_LEFT);
        styles.put("data1", style);

        style = wb.createCellStyle();
        style.cloneStyleFrom(styles.get("data"));
        style.setAlignment(CellStyle.ALIGN_CENTER);
        styles.put("data2", style);

        style = wb.createCellStyle();
        style.cloneStyleFrom(styles.get("data"));
        style.setAlignment(CellStyle.ALIGN_RIGHT);
        styles.put("data3", style);

        style = wb.createCellStyle();
        style.cloneStyleFrom(styles.get("data"));
//		style.setWrapText(true);
        style.setAlignment(CellStyle.ALIGN_CENTER);
        style.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex());
        style.setFillPattern(CellStyle.SOLID_FOREGROUND);
        Font headerFont = wb.createFont();
        headerFont.setFontName("Arial");
        headerFont.setFontHeightInPoints((short) 10);
        headerFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
        headerFont.setColor(IndexedColors.WHITE.getIndex());
        style.setFont(headerFont);
        styles.put("header", style);

        return styles;
    }
 
開發者ID:sombie007,項目名稱:ExcelHandle,代碼行數:66,代碼來源:ExportExcel.java

示例3: createHeadStyle

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
CellStyle createHeadStyle() {
	if (headerCellStyle != null) {
		return headerCellStyle;
	}
	CellStyle style = wb.createCellStyle();
	// 設置這些樣式
	style.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.index);
	style.setFillPattern(CellStyle.SOLID_FOREGROUND);

	style.setAlignment(CellStyle.ALIGN_CENTER);
	// 生成一個字體
	Font font = wb.createFont();
	font.setColor(IndexedColors.BLACK.index);
	font.setFontHeightInPoints((short) 12);
	font.setBoldweight(Font.BOLDWEIGHT_BOLD);
	// 把字體應用到當前的樣式
	style.setFont(font);
	headerCellStyle = style;
	return style;
}
 
開發者ID:bingyulei007,項目名稱:bingexcel,代碼行數:21,代碼來源:AbstractWriteHandler.java

示例4: createHeadDateStyle

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
CellStyle createHeadDateStyle() {
	if (headDateCellStyle != null) {
		return headDateCellStyle;
	}
	CellStyle cellStyle = wb.createCellStyle();
	DataFormat format = wb.createDataFormat();
	cellStyle.setDataFormat(format.getFormat("m/d/yy h:mm"));

	// 設置這些樣式
	cellStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.index);
	cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND);

	cellStyle.setAlignment(CellStyle.ALIGN_CENTER);
	// 生成一個字體
	Font font = wb.createFont();
	font.setColor(IndexedColors.BLACK.index);
	font.setFontHeightInPoints((short) 12);
	font.setBoldweight(Font.BOLDWEIGHT_BOLD);
	// 把字體應用到當前的樣式
	cellStyle.setFont(font);

	headDateCellStyle = cellStyle;
	return cellStyle;
}
 
開發者ID:bingyulei007,項目名稱:bingexcel,代碼行數:25,代碼來源:AbstractWriteHandler.java

示例5: initFonts

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
 * Initialisation des polices
 */
protected void initFonts() {
	Font fontHeader = workbook.createFont();
	fontHeader.setFontHeightInPoints(getHeaderFontHeight());
	fontHeader.setFontName(getFontName());
	fontHeader.setBoldweight(Font.BOLDWEIGHT_BOLD);
	setFontColor(fontHeader, colorRegistry, HEADER_FONT_COLOR_INDEX);
	registerFont(FONT_HEADER_NAME, fontHeader);

	Font fontNormal = workbook.createFont();
	fontNormal.setFontHeightInPoints(getNormalFontHeight());
	fontNormal.setFontName(getFontName());
	registerFont(FONT_NORMAL_NAME, fontNormal);
	
	Font fontLink = workbook.createFont();
	fontLink.setFontHeightInPoints(getNormalFontHeight());
	fontLink.setFontName(getFontName());
	fontLink.setUnderline(Font.U_SINGLE);
	setFontColor(fontLink, colorRegistry, LINK_FONT_COLOR_INDEX);
	registerFont(FONT_LINK_NAME, fontLink);
}
 
開發者ID:openwide-java,項目名稱:owsi-core-parent,代碼行數:24,代碼來源:AbstractExcelTableExport.java

示例6: initFont

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
 * 初始化字體樣式
 *
 * @param font
 * @param fontBean
 */
private void initFont(Font font, FontStyleBean fontBean) {
    font.setFontName(fontBean.getName());
    font.setFontHeightInPoints(fontBean.getSize());

    if (fontBean.getBoldWeight() != null) {
        font.setBoldweight(fontBean.getBoldWeight());
    }

    if (fontBean.getItalic() != null) {
        font.setItalic(fontBean.getItalic());
    }

    if (fontBean.getUnderLine() != null) {
        font.setUnderline(fontBean.getUnderLine());
    }

    if (fontBean.getColor() != null) {
        ColorBean cbean = fontBean.getColor();

        ((XSSFFont) font).setColor(new XSSFColor(new Color(cbean.getR(), cbean.getG(), cbean.getB())));
    }

}
 
開發者ID:cgfalcon,項目名稱:fluentexcel,代碼行數:30,代碼來源:XlsxRender.java

示例7: createStyles

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
 * excel 樣式
 *
 * @return
 */
public Map<String, CellStyle> createStyles(Workbook workbook) {
    Map<String, CellStyle> styles = new HashMap();
    CellStyle style = workbook.createCellStyle();
    style.setAlignment((short) 2);
    style.setVerticalAlignment((short) 1);
    Font titleFont = workbook.createFont();
    titleFont.setFontName("Arial");
    titleFont.setFontHeightInPoints((short) 16);
    titleFont.setBoldweight((short) 700);
    style.setFont(titleFont);
    styles.put("title", style);
    style = workbook.createCellStyle();
    style.setVerticalAlignment((short) 1);
    style.setBorderRight((short) 1);
    style.setRightBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
    style.setBorderLeft((short) 1);
    style.setLeftBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
    style.setBorderTop((short) 1);
    style.setTopBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
    style.setBorderBottom((short) 1);
    style.setBottomBorderColor(IndexedColors.GREY_50_PERCENT.getIndex());
    Font dataFont = workbook.createFont();
    dataFont.setFontName("Arial");
    dataFont.setFontHeightInPoints((short) 10);
    style.setFont(dataFont);
    styles.put("data", style);
    style = workbook.createCellStyle();
    style.cloneStyleFrom((CellStyle) styles.get("data"));
    style.setAlignment((short) 1);
    styles.put("data1", style);
    style = workbook.createCellStyle();
    style.cloneStyleFrom((CellStyle) styles.get("data"));
    style.setAlignment((short) 2);
    styles.put("data2", style);
    style = workbook.createCellStyle();
    style.cloneStyleFrom((CellStyle) styles.get("data"));
    style.setAlignment((short) 3);
    styles.put("data3", style);
    style = workbook.createCellStyle();
    style.cloneStyleFrom((CellStyle) styles.get("data"));
    style.setAlignment((short) 2);
    style.setFillForegroundColor(IndexedColors.GREY_50_PERCENT.getIndex());
    style.setFillPattern((short) 1);
    Font headerFont = workbook.createFont();
    headerFont.setFontName("Arial");
    headerFont.setFontHeightInPoints((short) 10);
    headerFont.setBoldweight((short) 700);
    headerFont.setColor(IndexedColors.WHITE.getIndex());
    style.setFont(headerFont);
    styles.put("header", style);
    return styles;
}
 
開發者ID:zhangbiy,項目名稱:exportExcel,代碼行數:58,代碼來源:ExcelTest.java

示例8: 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

示例9: getHeadCellStyle

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
/**
 * 
 * @Title: getCellStyle
 * @Description: TODO(設置表頭樣式)
 * @param wb
 * @return
 */
private CellStyle getHeadCellStyle(Workbook wb) {
	CellStyle style = wb.createCellStyle();
	Font font = wb.createFont();
	font.setFontName("宋體");
	font.setFontHeightInPoints((short) 12);// 設置字體大小
	font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);// 加粗
	style.setFillForegroundColor(HSSFColor.LIME.index);// 設置背景色
	style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
	style.setAlignment(HSSFCellStyle.SOLID_FOREGROUND);// 讓單元格居中
	style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
	style.setBorderTop(CellStyle.BORDER_THIN);
	style.setBorderLeft(CellStyle.BORDER_THIN);
	style.setBorderRight(CellStyle.BORDER_THIN);
	style.setBorderBottom(CellStyle.BORDER_THIN);
	// style.setWrapText(true);//設置自動換行
	style.setFont(font);
	return style;
}
 
開發者ID:ls960972314,項目名稱:report,代碼行數:26,代碼來源:ReportServiceImpl.java

示例10: 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

示例11: 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

示例12: 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

示例13: 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

示例14: createTitle

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
protected void createTitle() {
	short lineThickness = (short) (6 * BASE_HEIGHT);
	
	// Top Line
	Row row = sheet.createRow(ROW_4);
	row.setHeight(lineThickness);
	
	XSSFCellStyle style = wb.createCellStyle();
	style.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
	style.setFillPattern(CellStyle.SOLID_FOREGROUND);
	setDummyTitleStyle(row,style);
	
	// Title
	row = sheet.createRow(ROW_5);
	row.setHeightInPoints(100);
	sheet.addMergedRegion(CellRangeAddress.valueOf("B5:G5"));
	
	Font font = wb.createFont();
	font.setFontHeightInPoints((short)28);
	font.setFontName("Trebuchet MS");
	font.setBoldweight(Font.BOLDWEIGHT_BOLD);
	style = wb.createCellStyle();
	style.setFont(font);
	style.setAlignment(CellStyle.ALIGN_CENTER);
	style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);

	setDummyTitleStyle(row,style);
	row.getCell(COL_B).setCellValue("Open Source License Verification Report");
	
	// Bottom Line
	row = sheet.createRow(ROW_6);
	row.setHeight(lineThickness);
	
	style = wb.createCellStyle();
	style.setFillForegroundColor(DARK_BLUE);
	style.setFillPattern(CellStyle.SOLID_FOREGROUND);
	setDummyTitleStyle(row,style);
}
 
開發者ID:spdx,項目名稱:ATTIC-osit,代碼行數:39,代碼來源:CoverSheetTemplate.java

示例15: getHeaderCellStyle

import org.apache.poi.ss.usermodel.Font; //導入方法依賴的package包/類
private CellStyle getHeaderCellStyle(final Workbook wb) {
    CellStyle cellStyle = wb.createCellStyle();
    Font boldFont = wb.createFont();
    boldFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
    cellStyle.setFont(boldFont);
    return cellStyle;
}
 
開發者ID:huihoo,項目名稱:olat,代碼行數:8,代碼來源:DefaultXlsTableExporter.java


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