|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JRFont
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.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_FONT_NAME
|
static java.lang.String |
DEFAULT_FONT_SIZE
|
static java.lang.String |
DEFAULT_PDF_EMBEDDED
|
static java.lang.String |
DEFAULT_PDF_ENCODING
|
static java.lang.String |
DEFAULT_PDF_FONT_NAME
|
Method Summary | |
---|---|
java.lang.String |
getFontName()
|
int |
getFontSize()
|
java.lang.String |
getOwnFontName()
|
java.lang.Integer |
getOwnFontSize()
|
java.lang.String |
getOwnPdfEncoding()
|
java.lang.String |
getOwnPdfFontName()
|
java.lang.Integer |
getOwnSize()
Deprecated. Replaced by getOwnFontSize() . |
java.lang.String |
getPdfEncoding()
|
java.lang.String |
getPdfFontName()
|
JRReportFont |
getReportFont()
|
int |
getSize()
Deprecated. Replaced by getFontSize() . |
boolean |
isBold()
|
boolean |
isItalic()
|
java.lang.Boolean |
isOwnBold()
|
java.lang.Boolean |
isOwnItalic()
|
java.lang.Boolean |
isOwnPdfEmbedded()
|
java.lang.Boolean |
isOwnStrikeThrough()
|
java.lang.Boolean |
isOwnUnderline()
|
boolean |
isPdfEmbedded()
|
boolean |
isStrikeThrough()
|
boolean |
isUnderline()
|
void |
setBold(boolean isBold)
|
void |
setBold(java.lang.Boolean isBold)
|
void |
setFontName(java.lang.String fontName)
|
void |
setFontSize(int fontSize)
|
void |
setFontSize(java.lang.Integer fontSize)
|
void |
setItalic(boolean isItalic)
|
void |
setItalic(java.lang.Boolean isItalic)
|
void |
setPdfEmbedded(boolean isPdfEmbedded)
|
void |
setPdfEmbedded(java.lang.Boolean isPdfEmbedded)
|
void |
setPdfEncoding(java.lang.String pdfEncoding)
|
void |
setPdfFontName(java.lang.String pdfFontName)
|
void |
setReportFont(JRReportFont reportFont)
|
void |
setSize(int size)
Deprecated. Replaced by setFontSize(int) . |
void |
setSize(java.lang.Integer size)
Deprecated. Replaced by setFontSize(Integer) . |
void |
setStrikeThrough(boolean isStrikeThrough)
|
void |
setStrikeThrough(java.lang.Boolean isStrikeThrough)
|
void |
setUnderline(boolean isUnderline)
|
void |
setUnderline(java.lang.Boolean isUnderline)
|
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer |
---|
getDefaultStyleProvider, getStyle, getStyleNameReference |
Field Detail |
---|
static final java.lang.String DEFAULT_FONT_NAME
static final java.lang.String DEFAULT_FONT_SIZE
static final java.lang.String DEFAULT_PDF_FONT_NAME
static final java.lang.String DEFAULT_PDF_ENCODING
static final java.lang.String DEFAULT_PDF_EMBEDDED
Method Detail |
---|
JRReportFont getReportFont()
void setReportFont(JRReportFont reportFont)
java.lang.String getFontName()
java.lang.String getOwnFontName()
void setFontName(java.lang.String fontName)
boolean isBold()
java.lang.Boolean isOwnBold()
void setBold(boolean isBold)
void setBold(java.lang.Boolean isBold)
boolean isItalic()
java.lang.Boolean isOwnItalic()
void setItalic(boolean isItalic)
void setItalic(java.lang.Boolean isItalic)
boolean isUnderline()
java.lang.Boolean isOwnUnderline()
void setUnderline(boolean isUnderline)
void setUnderline(java.lang.Boolean isUnderline)
boolean isStrikeThrough()
java.lang.Boolean isOwnStrikeThrough()
void setStrikeThrough(boolean isStrikeThrough)
void setStrikeThrough(java.lang.Boolean isStrikeThrough)
int getSize()
getFontSize()
.
java.lang.Integer getOwnSize()
getOwnFontSize()
.
void setSize(int size)
setFontSize(int)
.
void setSize(java.lang.Integer size)
setFontSize(Integer)
.
int getFontSize()
java.lang.Integer getOwnFontSize()
void setFontSize(int fontSize)
void setFontSize(java.lang.Integer fontSize)
java.lang.String getPdfFontName()
java.lang.String getOwnPdfFontName()
void setPdfFontName(java.lang.String pdfFontName)
java.lang.String getPdfEncoding()
java.lang.String getOwnPdfEncoding()
void setPdfEncoding(java.lang.String pdfEncoding)
boolean isPdfEmbedded()
java.lang.Boolean isOwnPdfEmbedded()
void setPdfEmbedded(boolean isPdfEmbedded)
void setPdfEmbedded(java.lang.Boolean isPdfEmbedded)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |