* @param wrapper the font wrapper that holds all font information from the repagination.
* @return the created font.
*/
private Font createFont(final HSSFFontWrapper wrapper)
{
final Font font = workbook.createFont();
if (wrapper.isBold())
{
font.setBoldweight(Font.BOLDWEIGHT_BOLD);
}
else
{
font.setBoldweight(Font.BOLDWEIGHT_NORMAL);
}
font.setColor(wrapper.getColorIndex());
font.setFontName(wrapper.getFontName());
font.setFontHeightInPoints((short) wrapper.getFontHeight());
font.setItalic(wrapper.isItalic());
font.setStrikeout(wrapper.isStrikethrough());
if (wrapper.isUnderline())
{
font.setUnderline(Font.U_SINGLE);
}
else
{
font.setUnderline(Font.U_NONE);
}
return font;
}