List of usage examples for org.apache.poi.ss.usermodel FontFamily valueOf
public static FontFamily valueOf(int family)
From source file:com.vaadin.addon.spreadsheet.SpreadsheetStyleFactory.java
License:Open Source License
private String styleFontFamily(Font font) { StringBuilder sb = new StringBuilder(); sb.append("font-family:"); String fontName = font.getFontName(); if (fontName.contains(" ")) { sb.append("\""); sb.append(fontName);/*from w w w .j a v a 2 s .c om*/ sb.append("\","); } else { sb.append(fontName); sb.append(","); } if (font instanceof XSSFFont) { FontFamily family = FontFamily.valueOf(((XSSFFont) font).getFamily()); switch (family) { case ROMAN: sb.append("roman,"); break; case SWISS: sb.append("swiss,"); break; case MODERN: sb.append("modern,"); break; case SCRIPT: sb.append("script,"); break; case DECORATIVE: sb.append("decorative,"); break; case NOT_APPLICABLE: break; default: break; } } sb.append("Helvetica,arial;"); return sb.toString(); }