Class TextEntity
- java.lang.Object
-
- org.scilab.forge.scirenderer.texture.TextEntity
-
public class TextEntity extends java.lang.Object- Author:
- Pierre Lando
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_TEXT_ANTI_ALIASEDThe default text anti-aliased status.static ColorDEFAULT_TEXT_COLORThe default text color.static booleanDEFAULT_TEXT_USE_FRACTIONAL_METRICSThe default text use fractional matrix status.
-
Constructor Summary
Constructors Constructor Description TextEntity(java.lang.String text)Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.FontgetFont()Return the text font.java.awt.DimensiongetSize()Return the dimension in pixel of the text entity.java.lang.StringgetText()Return the text content.ColorgetTextColor()Return the text color.booleanisTextAntiAliased()Return the text anti-aliased status.booleanisTextUseFractionalMetrics()Return the text use fractional metrics status.booleanisValid()TextEntity validity getter.voidsetFont(java.awt.Font font)Set the text font.voidsetText(java.lang.String text)Set the text content.voidsetTextAntiAliased(boolean textAntiAliased)Set the text anti-aliased status.voidsetTextColor(Color textColor)Set the text color.voidsetTextUseFractionalMetrics(boolean textUseFractionalMetrics)Set the text use fractional metrics status.
-
-
-
Field Detail
-
DEFAULT_TEXT_COLOR
public static final Color DEFAULT_TEXT_COLOR
The default text color.
-
DEFAULT_TEXT_ANTI_ALIASED
public static final boolean DEFAULT_TEXT_ANTI_ALIASED
The default text anti-aliased status.- See Also:
- Constant Field Values
-
DEFAULT_TEXT_USE_FRACTIONAL_METRICS
public static final boolean DEFAULT_TEXT_USE_FRACTIONAL_METRICS
The default text use fractional matrix status.- See Also:
- Constant Field Values
-
-
Method Detail
-
getText
public java.lang.String getText()
Return the text content.- Returns:
- the text content.
-
setText
public void setText(java.lang.String text)
Set the text content.- Parameters:
text- the new text content.
-
getFont
public java.awt.Font getFont()
Return the text font.- Returns:
- the text font.
-
setFont
public void setFont(java.awt.Font font)
Set the text font.- Parameters:
font- the new text font.
-
getTextColor
public Color getTextColor()
Return the text color.- Returns:
- the text color.
-
setTextColor
public void setTextColor(Color textColor)
Set the text color.- Parameters:
textColor- the new text color.
-
isTextAntiAliased
public boolean isTextAntiAliased()
Return the text anti-aliased status.- Returns:
- the text anti-aliased status.
-
setTextAntiAliased
public void setTextAntiAliased(boolean textAntiAliased)
Set the text anti-aliased status.- Parameters:
textAntiAliased- the new text anti-aliased status.
-
isTextUseFractionalMetrics
public boolean isTextUseFractionalMetrics()
Return the text use fractional metrics status.- Returns:
- the text use fractional metrics status.
-
setTextUseFractionalMetrics
public void setTextUseFractionalMetrics(boolean textUseFractionalMetrics)
Set the text use fractional metrics status.- Parameters:
textUseFractionalMetrics- the new text use fractional metrics status.
-
isValid
public boolean isValid()
TextEntity validity getter.- Returns:
- true if the text entity is valid.
-
getSize
public java.awt.Dimension getSize()
Return the dimension in pixel of the text entity.- Returns:
- the dimension in pixel of the text entity.
-
-