/** * Render report default style with values, taken from font styles collection. * * @param jasperDesign */ private static void setDefaultReportStyle(JasperDesign jasperDesign, String cs) { JRStyle jrs = jasperDesign.getDefaultStyle(); FontStyle dfs = loadFontStylesCollection(cs).getDefaultFontStyle(); jrs.setFontName(dfs.getFontName()); jrs.setFontSize(dfs.getFontSize()); jrs.setForecolor(dfs.getForeColorAwt()); jrs.setBackcolor(dfs.getBackColorAwt()); jrs.setBold(dfs.getIsBold()); jrs.setItalic(dfs.getIsItalic()); jrs.setUnderline(dfs.getIsUnderline()); jrs.setStrikeThrough(dfs.getIsStrikeThrough()); jrs.setPdfFontName(dfs.getPdfFontName()); jrs.setPdfEncoding(dfs.getPdfEncoding()); jrs.setPdfEmbedded(true); }