Dokumentation der Klasse "Textkomponente"

Klassenname

Textkomponente

Oberklasse

Komponente

Beschreibung

Die Klasse Textkomponente ist eine abstrakte Oberklasse für alle textorientierten Komponenten der SuM-Komponentenbibliothek. Neben den Diensten und Eigenschaften, die von der Oberklasse geerbt werden, besitzt eine Textkomponente einen Inhalt, der in verschiedenen Datentypen abgefragt oder gesetzt werden kann. Standardmäßig ist der Inhalt leer.
Das Aussehen des Inhalts kann in Schriftart, Schriftgröße, Schriftfarbe und Schriftstil verändert werden. Die Voreinstellung hängt hier von der verwendeten Programmierumgebung ab.

Protokoll

Auftrag

init(pLinks, pOben, pBreite, pHoehe : Zahl; pInhalt: Zeichenkette)

nachher

Die Komponente befindet sich mit der angegebenen Größe, der Position und dem Inhalt auf dem Bildschirm. Sie ist sichtbar und aktiv.

Auftrag

setzeInhalt(pInhalt : Zeichenkette)
setzeInhalt(pInhalt : Zahl)
setzeInhalt(pInhalt : GanzeZahl)

nachher

Der Inhalt der Textkomponente wurde entsprechend gesetzt. Der Parameter kann eine Zeichenkette, eine Zahl oder eine GanzeZahl sein.

Anfrage

inhaltIstText : Wahrheitswert

nachher

Diese Anfrage ist wahr, wenn der Inhalt als Text zurückgegeben werden kann..

Anfrage

inhaltIstZahl : Wahrheitswert

nachher

Diese Anfrage ist wahr, wenn der Inhalt als Zahl zurückgegeben werden kann.

Anfrage

inhaltIstGanzeZahl : Wahrheitswert

nachher

Diese Anfrage ist wahr, wenn der Inhalt als GanzeZahl zurückgegeben werden kann.

Anfrage

inhaltAlsText : Zeichenkette

nachher

Diese Anfrage liefert den Inhalt der Textkomponente als Zeichenkette.

Anfrage

inhaltAlsZahl : Zahl

vorher

Der Inhalt ist eine Zahl.

Nachher

Diese Anfrage liefert den Inhalt der Textkomponente als Zahl.

Anfrage

inhaltAlsGanzeZahl : GanzeZahl

vorher

Der Inhalt ist eine GanzeZahl.

Nachher

Diese Anfrage liefert den Inhalt der Textkomponente als GanzeZahl.

Auftrag

setzeSchriftArt (pArt : Zeichenkette)

nachher

Der Inhalt wurde in der angegebenen Schriftart dargestellt.

Auftrag

setzeSchriftGroesse (pGroesse : GanzeZahl)

nachher

Der Inhalt wurde in der angegebenen Schriftgröße dargestellt.

Auftrag

setzeSchriftFarbe (pFarbe : GanzeZahl)

nachher

Der Inhalt wurde in der angegebenen Schriftfarbe dargestellt.

Auftrag

setzeSchriftStil (pStil : GanzeZahl)

nachher

Der Inhalt wurde mit dem angegebenen Schriftstil dargestellt.