Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

figureLabel

Mit dem Element <figureLabel> wird ein Label an einer Komponente angezeigt. Ein Label zeigt in der Regel ein Attribut oder den Wert eines Parameters der Komponente an und kann mit dem Icon der Komponente kombiniert werden. Die Sichtbarkeit des Texts und des Icons kann getrennt voneinander gesteuert werden.

Hinweis:

Dieses figure ist abgeleitet von figureBase und erbt dessen properties.

Attributname Verwendung Attributwerte Defaultwert Beschreibung
direction optional   NSEW Spezifiziert die router-ID des Routers, der für das aktuelle Element <node> verwendet werden soll, falls es einen eigenen Verbindungs-Layer besitzt.
rotate optional YES
NO
NO Definiert, ob Bewegung und Rotation des Objekts gekoppelt sind:
YES = Bewegung und Rotation sind gekoppelt
NO = Bewegung und Rotation sind nicht gekoppelt
rotateWithMaster benötigt YES
NO
YES Definiert ob Master und Slave gleichzeitig rotieren.
YES = Master und Slave rotieren miteinander
NO = wenn der Master rotiert behält der Slave seine Orientierung bei
figure benötigt com.mind8.graph2d.figure.Label    
Erlaubte Unterelemente Anzahl
configuration 0 oder 1
properties 0 oder 1
property id="?" Werte für read/write Beschreibung
autoSlaveBoColor 0,0,0 bis 255,255,255 Rahmenfarbe eines automatisch hinzugefügten Slave-Knotens
bColor 0,0,0 bis 255,255,255 Hintergrundfarbe als RGB-Wert
boColor 0,0,0 bis 255,255,255 Rahmenfarbe als RGB-Wert
boLineStyle 1, 2, 3, 4, 5 1 = massive Linie (Standard)
2 = gestrichelte Linie
3 = gepunktete Linie
4 = Strich-Punkt Linie
5 = Strich-Punkt-Punkt Linie
boMargin   Mindestabstand der grafischen Objekte zum Rand in Pixel
boWidth   Rahmenbreite in Pixel
cornerRadius   Radius von abgerundeten Ecken in Pixel. Erlaubt sind nur Ganzzahlen.
font Schriftart-Schriftschnitt-Schriftgröße Schriftart, -schnitt und -größe für die Textdarstellung
fontBColor 0,0,0 bis 255,255,255 Hintergrundfarbe als RGB-Wert des nicht selektierten Labels
fontFColor 0,0,0 bis 255,255,255 Textfarbe als RGB-Wert des nicht selektierten Labels
fontSelectedBColor 0,0,0 bis 255,255,255 Hintergrundfarbe als RGB-Wert des selektierten Labels
fontSelectedFColor 0,0,0 bis 255,255,255 Textfarbe als RGB-Wert des selektierten Labels
height   Höhe des grafischen Objekts in Pixel
highlightBoColor 0,0,0 bis 255,255,255 Rahmenfarbe von Slave-Knoten als RGB-Wert, wenn der zugehörige Master-Knoten markiert ist
isDeletable true, false Löschbarkeit des Objekts
true = löschbar
false = nicht löschbar
isStandaloneMode true, false  
layout    
locationX   Horizontale Position des grafischen Objekts in Pixel
locationY   Vertikale Position des grafischen Objekts in Pixel
prefHeight   Voreingestellte Höhe des grafischen Objekts in Pixel.
Derzeit richtet sich die Höhe nach dem Inhalt und kann nicht vordefiniert werden.
prefWidth   Voreingestellte Breite des grafischen Objekts in Pixel.
Derzeit richtet sich die Breite nach dem Inhalt und kann nicht vordefiniert werden.
resizable true, false Änderbarkeit der Größe. Derzeit richtet sich die Höhe und die Breite nach dem Inhalt und kann nicht manuell verändert werden.
true = Größe ist veränderbar
false = Größe ist fest
selectable true, false Definiert, ob das grafische Objekt ausgewählt werden kann
true = Objekt kann ausgewählt werden
false = Objekt kann nicht ausgewählt werden
selectedBColor 0,0,0 bis 255,255,255 Hintergrundfarbe als RGB-Wert, wenn das grafische Objekt markiert ist
selectedBoColor 0,0,0 bis 255,255,255 Rahmenfarbe als RGB-Wert, wenn das grafische Objekt markiert ist
selectedFColor 0,0,0 bis 255,255,255 Textfarbe als RGB-Wert, wenn das grafische Objekt markiert ist
showLabel true, false Definiert die Sichtbarkeit des Labels
true = Label wird angezeigt
false = Label wird nicht angezeigt
showText true, false Definiert die Sichtbarkeit des Texts im Label
true = Text wird angezeigt
false = Text wird nicht angezeigt
showIcon true, false Definiert die Sichtbarkeit des Icons im Label
true = Icon wird angezeigt
false = Icon wird nicht angezeigt
showLabelIcon true, false Definiert, ob das Icon eines Labels angezeigt wird
true = Icon von Label anzeigen
false = Icon von Label nicht anzeigen
showLabelText true, false Definiert, ob der Text eines Labels angezeigt wird
true = Text von Label anzeigen
false = Text von Label nicht anzeigen
sourceLabelFont Schriftart-Schriftschnitt-Schriftgröße Schriftart, -schnitt und -größe für die Textdarstellung des Labels am Startpunkt
targetLabelFont Schriftart-Schriftschnitt-Schriftgröße Schriftart, -schnitt und -größe für die Textdarstellung des Labels am Endpunkt
text   Text oder Formel, die einen Text liefert, der als Label angezeigt wird
textAlignment left, center, right Ausrichtung für den Text des Labels
left = linksbündig
center = zentriert
right = rechtsbündig
tooltip   Text oder Formel zum Text der als Tooltip angezeigt wird
transparency 0 bis 100 Transparenz des grafischen Objekts
0 = opak
100 = transparent
visible true, false Definiert die Sichtbarkeit des grafischen Objekts
true = Objekt ist sichtbar
false = Objekt ist unsichtbar

Hinweis:

Reihenfolge beachten:

Innerhalb von <figureBase>, <figureContainer>, <figureEllipse>, <figureImage>, <figureLabel> und <figurePolygon> ist erst <configuration> und dann <properties> zu konfigurieren.