Package pi.resources.font
Class FontUtil
java.lang.Object
pi.resources.font.FontUtil
Statische Hilfsmethoden um Abmessungen von Zeichenketten in bestimmten
Schriftarten zu bestimmen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetDescent(Font font) Bestimmt den Unterlängenabstand der Schriftart.static FontRenderContextstatic FontStringBoundsgetStringBounds(String content, Font font) Bestimmt die Abmessungen einer Zeichenkette in einer bestimmten Schriftart in Pixel.
-
Constructor Details
-
FontUtil
public FontUtil()
-
-
Method Details
-
getDescent
Bestimmt den Unterlängenabstand der Schriftart.Der Unterlängenabstand ist der Abstand zwischen der Grundlinie der Schriftart und der Unterkante. Buchstaben wie zum Beispiel
goderpragen unter der Grundline heraus und haben deshalb einen Unterlängenabstand.- Parameters:
font- Die Schriftart, von der der Unterlängenabstand bestimmt werden soll.- Returns:
- Der Unterlängenabstand in Pixel.
-
getFontRenderContext
-
getStringBounds
Bestimmt die Abmessungen einer Zeichenkette in einer bestimmten Schriftart in Pixel.- Parameters:
content- Die Zeichenkette, von der die Abmessungen bestimmt werden sollen.font- Die Schriftart, von der die Abmessungen bestimmt werden sollen.- Returns:
- Das umgebende Rechteck in Pixel. Mit der Methode
RectangularShape.getWidth()kann die Breite, mit der MethodeRectangularShape.getHeight()kann die Höhe ausgegeben werden und mitRectangularShape.getY()die Position der Grundlinie.
-