/** * */ public Boolean isOwnBold() { return ((JRFont)parent).isOwnBold(); }
/** * */ public static boolean isBold(JRFont font) { if (font.isOwnBold() != null) return font.isOwnBold().booleanValue(); JRFont baseFont = getBaseFont(font); if (baseFont != null) return baseFont.isBold(); JRStyle baseStyle = getBaseStyle(font); if (baseStyle != null && baseStyle.isBold() != null) return baseStyle.isBold().booleanValue(); return false; }
/** * @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.addAttribute(JRXmlConstants.ATTRIBUTE_isBold, font.isOwnBold()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_isItalic, font.isOwnItalic()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_isUnderline, font.isOwnUnderline());
writer.addAttribute(JRXmlConstants.ATTRIBUTE_isBold, font.isOwnBold()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isItalic, font.isOwnItalic()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_isUnderline, font.isOwnUnderline());