/** * */ public Integer getOwnFontSize() { return ((JRFont)parent).getOwnFontSize(); }
/** * */ public static int getFontSize(JRFont font) { if (font.getOwnFontSize() != null) return font.getOwnFontSize().intValue(); JRFont baseFont = getBaseFont(font); if (baseFont != null) return baseFont.getFontSize(); JRStyle baseStyle = getBaseStyle(font); if (baseStyle != null && baseStyle.getFontSize() != null) return baseStyle.getFontSize().intValue(); return JRProperties.getIntegerProperty(JRFont.DEFAULT_FONT_SIZE); }
/** * @deprecated To be removed in future versions. */ public JRBaseFont( JRDefaultFontProvider defaultFontProvider, JRReportFont reportFont, JRStyleContainer styleContainer, JRFont font ) { this.defaultFontProvider = defaultFontProvider; this.reportFont = reportFont; this.styleContainer = styleContainer; if (font != null) { fontName = font.getOwnFontName(); isBold = font.isOwnBold(); isItalic = font.isOwnItalic(); isUnderline = font.isOwnUnderline(); isStrikeThrough = font.isOwnStrikeThrough(); fontSize = font.getOwnFontSize(); pdfFontName = font.getOwnPdfFontName(); pdfEncoding = font.getOwnPdfEncoding(); isPdfEmbedded = font.isOwnPdfEmbedded(); } }
/** * */ public static void copyNonNullOwnProperties(JRFont srcFont, JRFont destFont) { if(srcFont != null && destFont != null) { if (srcFont.getOwnFontName() != null) destFont.setFontName(srcFont.getOwnFontName()); if (srcFont.isOwnBold() != null) destFont.setBold(srcFont.isOwnBold()); if (srcFont.isOwnItalic() != null) destFont.setItalic(srcFont.isOwnItalic()); if (srcFont.isOwnUnderline() != null) destFont.setUnderline(srcFont.isOwnUnderline()); if (srcFont.isOwnStrikeThrough() != null) destFont.setStrikeThrough(srcFont.isOwnStrikeThrough()); if (srcFont.getOwnFontSize() != null) destFont.setFontSize(srcFont.getOwnFontSize()); if (srcFont.getOwnPdfFontName() != null) destFont.setPdfFontName(srcFont.getOwnPdfFontName()); if (srcFont.getOwnPdfEncoding() != null) destFont.setPdfEncoding(srcFont.getOwnPdfEncoding()); if (srcFont.isOwnPdfEmbedded() != null) destFont.setPdfEmbedded(srcFont.isOwnPdfEmbedded()); } }
xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_size, font.getOwnFontSize()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_isBold, font.isOwnBold()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_isItalic, font.isOwnItalic());
writer.addAttribute(JRXmlConstants.ATTRIBUTE_size, font.getOwnFontSize()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isBold, font.isOwnBold()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isItalic, font.isOwnItalic());