/** * */ public String getOwnFontName() { return ((JRFont)parent).getOwnFontName(); }
/** * */ public static String getFontName(JRFont font) { if (font.getOwnFontName() != null) return font.getOwnFontName(); JRFont baseFont = getBaseFont(font); if (baseFont != null && baseFont.getFontName() != null) return baseFont.getFontName(); JRStyle baseStyle = getBaseStyle(font); if (baseStyle != null && baseStyle.getFontName() != null) return baseStyle.getFontName(); return JRProperties.getProperty(JRFont.DEFAULT_FONT_NAME); }
/** * @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(); }
/** * @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()); } }
/** * 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()); }
xmlWriter.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_fontName, font.getOwnFontName()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_size, font.getOwnFontSize()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_isBold, font.isOwnBold());
writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_fontName, font.getOwnFontName()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_size, font.getOwnFontSize()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isBold, font.isOwnBold());