/** * */ private static JRFont getBaseFont(JRFont font) { if (font.getReportFont() != null) return font.getReportFont(); if (font.getDefaultStyleProvider() != null) return font.getDefaultStyleProvider().getDefaultFont(); return null; }
/** * */ private void verifyFont(JRFont font) { JRReportFont reportFont = font.getReportFont(); if (reportFont != null && reportFont.getName() != null) { Map fontsMap = jasperDesign.getFontsMap(); if (!fontsMap.containsKey(reportFont.getName())) { addBrokenRule("Report font not found : " + reportFont.getName(), font); } } }
if (font.getReportFont() != null) font.getReportFont().getName() ); if(baseFont != null) writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_reportFont, font.getReportFont().getName()); new JRRuntimeException( "Referenced report font not found : " + font.getReportFont().getName() );
if(font.getReportFont() != null) font.getReportFont().getName() ); if(baseFont != null) xmlWriter.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_reportFont, font.getReportFont().getName()); new JRRuntimeException( "Referenced report font not found : " + font.getReportFont().getName() );
/** * @deprecated */ public void setFont(JRFont font) { reportFont = font.getReportFont(); fontName = font.getOwnFontName(); isBold = font.isOwnBold(); isItalic = font.isOwnItalic(); isUnderline = font.isOwnUnderline(); isStrikeThrough = font.isOwnStrikeThrough(); fontSize = font.getOwnSize(); pdfFontName = font.getOwnPdfFontName(); pdfEncoding = font.getOwnPdfEncoding(); isPdfEmbedded = font.isOwnPdfEmbedded(); }
/** * Sets a <tt>JRFont</tt> object containing all font properties for this text element * @deprecated */ public void setFont(JRFont font) { setReportFont(font.getReportFont()); setFontName(font.getOwnFontName()); setBold(font.isOwnBold()); setItalic(font.isOwnItalic()); setUnderline(font.isOwnUnderline()); setStrikeThrough(font.isOwnStrikeThrough()); setFontSize(font.getOwnSize()); setPdfFontName(font.getOwnPdfFontName()); setPdfEncoding(font.getOwnPdfEncoding()); setPdfEmbedded(font.isOwnPdfEmbedded()); }