Class FontStringBounds

java.lang.Object
pi.resources.font.FontStringBounds

public class FontStringBounds extends Object
Die Abmessungen einer Zeichenkette in einer bestimmten Schriftart in Pixel.

Die Methode FontMetrics.getStringBounds(String, java.awt.Graphics) liefert die Abmessungen als double in einem Rectangle2D-Objekt. Diese Klasse wählt die benötigten Attribute aus und rundet sie.

Since:
0.37.0
Author:
Josef Friedrich
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    Der Abstand der linken oberen Ecke des Rechtecks zur Grundlinie des Textes in Pixel (positiver Wert).
    int
    Die Höhe des Textes in Pixel.
    int
    Die Breite des Textes in Pixel.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gibt den Abstand der linken oberen Ecke des Rechtecks zur Grundlinie des Textes in Pixel (positiver Wert) zurück.
    int
    Gibt die Höhe des Textes in Pixel zurück.
    int
    Gibt die Breite des Textes in Pixel zurück.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • width

      public int width
      Die Breite des Textes in Pixel.
    • height

      public int height
      Die Höhe des Textes in Pixel.
    • baseline

      public int baseline
      Der Abstand der linken oberen Ecke des Rechtecks zur Grundlinie des Textes in Pixel (positiver Wert).
  • Constructor Details

    • FontStringBounds

      public FontStringBounds(Rectangle2D bounds)
  • Method Details

    • getWidth

      public int getWidth()
      Gibt die Breite des Textes in Pixel zurück.
      Returns:
      Die Breite des Textes in Pixel.
    • getHeight

      public int getHeight()
      Gibt die Höhe des Textes in Pixel zurück.
      Returns:
      Die Höhe des Textes in Pixel.
    • getBaseline

      public int getBaseline()
      Gibt den Abstand der linken oberen Ecke des Rechtecks zur Grundlinie des Textes in Pixel (positiver Wert) zurück.
      Returns:
      Der Abstand der linken oberen Ecke des Rechtecks zur Grundlinie des Textes in Pixel (positiver Wert).