Package 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
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.
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfloat
boolean
isBold()
boolean
isItalic()
boolean
boolean
boolean
void
void
setFontName
(String fontName) void
setFontSize
(Float size) void
void
setPdfEmbedded
(Boolean isPdfEmbedded) void
setPdfEncoding
(String pdfEncoding) void
setPdfFontName
(String pdfFontName) void
setStrikeThrough
(Boolean isStrikeThrough) void
setUnderline
(Boolean isUnderline) Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleName, getStyleNameReference
-
Field Details
-
DEFAULT_FONT_NAME
- See Also:
-
DEFAULT_FONT_SIZE
- See Also:
-
DEFAULT_PDF_FONT_NAME
- See Also:
-
DEFAULT_PDF_ENCODING
- See Also:
-
DEFAULT_PDF_EMBEDDED
- See Also:
-
-
Method Details
-
getFontName
String getFontName() -
getOwnFontName
String getOwnFontName() -
setFontName
-
isBold
boolean isBold() -
isOwnBold
Boolean isOwnBold() -
setBold
-
isItalic
boolean isItalic() -
isOwnItalic
Boolean isOwnItalic() -
setItalic
-
isUnderline
boolean isUnderline() -
isOwnUnderline
Boolean isOwnUnderline() -
setUnderline
-
isStrikeThrough
boolean isStrikeThrough() -
isOwnStrikeThrough
Boolean isOwnStrikeThrough() -
setStrikeThrough
-
getFontSize
float getFontSize() -
getOwnFontSize
Float getOwnFontSize() -
setFontSize
-
getPdfFontName
String getPdfFontName() -
getOwnPdfFontName
String getOwnPdfFontName() -
setPdfFontName
-
getPdfEncoding
String getPdfEncoding() -
getOwnPdfEncoding
String getOwnPdfEncoding() -
setPdfEncoding
-
isPdfEmbedded
boolean isPdfEmbedded() -
isOwnPdfEmbedded
Boolean isOwnPdfEmbedded() -
setPdfEmbedded
-