@Override public void setDefaultFont(Font font) { final Font defFont = getDefaultFont(); defFont.setBoldweight(font.getBoldweight()); defFont.setCharSet(font.getCharSet()); defFont.setColor(font.getColor()); defFont.setFontHeight(font.getFontHeight()); defFont.setFontName(font.getFontName()); defFont.setItalic(font.getItalic()); defFont.setStrikeout(font.getStrikeout()); defFont.setTypeOffset(font.getTypeOffset()); defFont.setUnderline(font.getUnderline()); // TODO: recalic _defaultCharWidth }
protected SFont createZssFont(Font poiFont) { SFont font = book.createFont(true); // font font.setName(poiFont.getFontName()); font.setBoldweight(PoiEnumConversion.toBoldweight(poiFont.getBoldweight())); font.setItalic(poiFont.getItalic()); font.setStrikeout(poiFont.getStrikeout()); font.setUnderline(PoiEnumConversion.toUnderline(poiFont.getUnderline())); font.setHeightPoints(poiFont.getFontHeightInPoints()); font.setTypeOffset(PoiEnumConversion.toTypeOffset(poiFont.getTypeOffset())); font.setColor(book.createColor(BookHelper.getFontHTMLColor(workbook, poiFont))); return font; }