Class TextEntity

java.lang.Object
org.scilab.forge.scirenderer.texture.TextEntity

public class TextEntity extends Object
Author:
Pierre Lando
  • Field Details

    • 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:
    • DEFAULT_TEXT_USE_FRACTIONAL_METRICS

      public static final boolean DEFAULT_TEXT_USE_FRACTIONAL_METRICS
      The default text use fractional matrix status.
      See Also:
  • Constructor Details

    • TextEntity

      public TextEntity(String text)
      Default constructor.
      Parameters:
      text - the text content.
  • Method Details

    • getText

      public String getText()
      Return the text content.
      Returns:
      the text content.
    • setText

      public void setText(String text)
      Set the text content.
      Parameters:
      text - the new text content.
    • getFont

      public Font getFont()
      Return the text font.
      Returns:
      the text font.
    • setFont

      public void setFont(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 Dimension getSize()
      Return the dimension in pixel of the text entity.
      Returns:
      the dimension in pixel of the text entity.