net.sf.jasperreports.engine
Interface JRReportFont

All Superinterfaces:
JRFont, JRStyleContainer
All Known Implementing Classes:
JRBaseReportFont, JRDesignReportFont

public interface JRReportFont
extends JRFont

An abstract representation of a report level font. Report fonts are different from normal fonts because they can be defined once at report level and then simply referenced by many text elements (they can be reused).

Version:
$Id: JRReportFont.java,v 1.9 2005/11/28 09:20:43 teodord Exp $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
 
Fields inherited from interface net.sf.jasperreports.engine.JRFont
DEFAULT_FONT_BOLD, DEFAULT_FONT_ITALIC, DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_FONT_STRIKETHROUGH, DEFAULT_FONT_UNDERLINE, DEFAULT_PDF_EMBEDDED, DEFAULT_PDF_ENCODING, DEFAULT_PDF_FONT_NAME
 
Method Summary
 java.lang.String getName()
          Gets the font unique name.
 boolean isDefault()
          Gets a flag that specifies if this is the default report font.
 
Methods inherited from interface net.sf.jasperreports.engine.JRFont
getFontName, getFontSize, getOwnFontName, getOwnFontSize, getOwnPdfEncoding, getOwnPdfFontName, getOwnSize, getPdfEncoding, getPdfFontName, getReportFont, getSize, isBold, isItalic, isOwnBold, isOwnItalic, isOwnPdfEmbedded, isOwnStrikeThrough, isOwnUnderline, isPdfEmbedded, isStrikeThrough, isUnderline, setBold, setBold, setFontName, setFontSize, setFontSize, setItalic, setItalic, setPdfEmbedded, setPdfEmbedded, setPdfEncoding, setPdfFontName, setReportFont, setSize, setSize, setStrikeThrough, setStrikeThrough, setUnderline, setUnderline
 
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle
 

Method Detail

getName

public java.lang.String getName()
Gets the font unique name.


isDefault

public boolean isDefault()
Gets a flag that specifies if this is the default report font.



© 2001-2005 JasperSoft Corporation www.jaspersoft.com