Class ImageFontText

All Implemented Interfaces:
FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class ImageFontText extends Image
Zur Darstellung von Texten durch eine Bilderschriftart.
Since:
0.23.0
Author:
Josef Friedrich
  • Constructor Details

    • ImageFontText

      public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication, int pixelPerMeter)
      Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.
      Parameters:
      imageFont - Die Bilderschriftart.
      content - Der Textinhalt, der in das Bild geschrieben werden soll.
      lineWidth - Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.
      alignment - Die Textausrichtung.
      color - Die Farbe in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.
      pixelMultiplication - Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl 3 ein Pixel in 9 Pixel der Abmessung 3x3.
      pixelPerMeter - Wie viele Pixel ein Meter des resultierenden Bilds groß sein soll.
    • ImageFontText

      public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment, Color color, int pixelMultiplication)
      Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.
      Parameters:
      imageFont - Die Bilderschriftart.
      content - Der Textinhalt, der in das Bild geschrieben werden soll.
      lineWidth - Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.
      alignment - Die Textausrichtung.
      color - Die Farbe, in der die schwarze Farbe der Ausgangsbilder umgefärbt werden soll.
      pixelMultiplication - Wie oft ein Pixel vervielfältigt werden soll. Beispielsweise verwandelt die Zahl 3 ein Pixel in 9 Pixel der Abmessung 3x3.
    • ImageFontText

      public ImageFontText(ImageFont imageFont, String content, int lineWidth, TextAlignment alignment)
      Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.
      Parameters:
      imageFont - Die Bilderschriftart.
      content - Der Textinhalt, der in das Bild geschrieben werden soll.
      lineWidth - Die maximale Anzahl an Zeichen, die eine Zeile aufnehmen kann.
      alignment - Die Textausrichtung.
    • ImageFontText

      public ImageFontText(ImageFont imageFont, String content)
      Erzeugt einen neuen Text, der durch eine Bilderschriftart dargestellt wird.
      Parameters:
      imageFont - Die Bilderschriftart.
      content - Der Textinhalt, der in das Bild geschrieben werden soll.
  • Method Details

    • setContent

      public void setContent(String content)
      Setzt den Textinhalt neu.
      Parameters:
      content - Der Textinhalt, der in das Bild geschrieben werden soll.