All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.tucz.via.HTMLString

java.lang.Object
   |
   +----edu.tucz.via.HTMLString

public class HTMLString
extends Object
Diese Klasse ist für die Ausgabe von formatierten Strings vorgesehen. Dazu werden im String einzelne Tokens eintefügt. Ein Token ist immer in "< >" eingeschlossen. Der HTMLString kann entweder sofort in ein Canvas gezeichnet werden oder ein Image liefern.

Version:
1.01
Author:
Chris Hübsch
Folgende Tokens sind möglich:
<i> </i> Kursive Schrift
<b> </b> Fett Schrift
<u> </u> Unterstreichen
<face=String> </face> Setzen der Schriftart *
<size=##> </size> Setzen der Schriftgröße (## ist von 01..99)
<color=######> </color> Setzen der Schriftfarbe (###### ist der Hex-Code eines RGB-Wertes)
<lt> -- Ein "kleiner als" Zeichen einfügen
<gt> -- Ein "größer als" Zeichen einfügen
<br> -- Einen Zeilenvorschub einfügen
<body bgcolor=######> -- Setzen der Hintergrundfarbe (###### ist der Hex-Code eines RGB-Wertes) -- nur als allererstes Token im Text möglich!

Constructor Index

 o HTMLString(String)
Erzeugt einen neuen HTMLString.

Method Index

 o draw(Graphics, int, int, int)
Zeichnet den HTMLString auf ein Graphics.
 o toString()

Constructors

 o HTMLString
  public HTMLString(String s)
Erzeugt einen neuen HTMLString.

Parameters:
s - der zu verwendende String

Methods

 o draw
  protected void draw(Graphics g,
                      int x,
                      int y,
                      int width)
Zeichnet den HTMLString auf ein Graphics.

Parameters:
g - der zu "bemalende" Context
x - x-offset des Bildes
y - y-offset
width - die maximale Breite, die gezeichnet werden soll
 o toString
  public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index