net.sf.jasperreports.engine
Interface JRFont
- All Superinterfaces:
- JRStyleContainer
- All Known Subinterfaces:
- JRPrintText, JRStaticText, JRTextElement, JRTextField
- All Known Implementing Classes:
- JRBaseFont, JRBasePrintText, JRBaseStaticText, JRBaseTextElement, JRBaseTextField, JRDesignFont, JRDesignStaticText, JRDesignTextElement, JRDesignTextField, JRFillStaticText, JRFillTextElement, JRFillTextField, JRRecordedValuesPrintText, JRTemplatePrintText, JRTemplateText
public interface JRFont
- extends JRStyleContainer
An abstract representation of a font. Fonts in JasperReports are very complex because of the library portability
across operating systems and export formats. This interface provides basic font functionality methods for
managing font attributes and special PDF font attributes.
Users can define report level fonts that can be referenced by name in text elements. Their default properties
can be overridden in each element (for example, a text element can use a report level font and just change its
"underline" attribute). All the "own" methods in this class actually return the override values of font properties.
- Version:
- $Id: JRFont.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
DEFAULT_FONT_NAME
static final String DEFAULT_FONT_NAME
- See Also:
- Constant Field Values
DEFAULT_FONT_SIZE
static final String DEFAULT_FONT_SIZE
- See Also:
- Constant Field Values
DEFAULT_PDF_FONT_NAME
static final String DEFAULT_PDF_FONT_NAME
- See Also:
- Constant Field Values
DEFAULT_PDF_ENCODING
static final String DEFAULT_PDF_ENCODING
- See Also:
- Constant Field Values
DEFAULT_PDF_EMBEDDED
static final String DEFAULT_PDF_EMBEDDED
- See Also:
- Constant Field Values
getFontName
String getFontName()
getOwnFontName
String getOwnFontName()
setFontName
void setFontName(String fontName)
isBold
boolean isBold()
isOwnBold
Boolean isOwnBold()
setBold
void setBold(boolean isBold)
setBold
void setBold(Boolean isBold)
isItalic
boolean isItalic()
isOwnItalic
Boolean isOwnItalic()
setItalic
void setItalic(boolean isItalic)
setItalic
void setItalic(Boolean isItalic)
isUnderline
boolean isUnderline()
isOwnUnderline
Boolean isOwnUnderline()
setUnderline
void setUnderline(boolean isUnderline)
setUnderline
void setUnderline(Boolean isUnderline)
isStrikeThrough
boolean isStrikeThrough()
isOwnStrikeThrough
Boolean isOwnStrikeThrough()
setStrikeThrough
void setStrikeThrough(boolean isStrikeThrough)
setStrikeThrough
void setStrikeThrough(Boolean isStrikeThrough)
getFontSize
int getFontSize()
getOwnFontSize
Integer getOwnFontSize()
setFontSize
void setFontSize(int fontSize)
setFontSize
void setFontSize(Integer fontSize)
getPdfFontName
String getPdfFontName()
getOwnPdfFontName
String getOwnPdfFontName()
setPdfFontName
void setPdfFontName(String pdfFontName)
getPdfEncoding
String getPdfEncoding()
getOwnPdfEncoding
String getOwnPdfEncoding()
setPdfEncoding
void setPdfEncoding(String pdfEncoding)
isPdfEmbedded
boolean isPdfEmbedded()
isOwnPdfEmbedded
Boolean isOwnPdfEmbedded()
setPdfEmbedded
void setPdfEmbedded(boolean isPdfEmbedded)
setPdfEmbedded
void setPdfEmbedded(Boolean isPdfEmbedded)
Copyright © 2012. All Rights Reserved.