Bezeichnung
Ellipse -- zeichnet eine Ellipse
Übersicht
Ellipse(x, y, xradius, yradius[[, color], table])
Beschreibung
Dieser Befehl zeichnet eine Ellipse an der angegebenen Position x und y mit den angegebenen Radien xradius und yradius sowie der Farbe color (RGB-Wert). Die Ellipsi wird in dem Stil gezeichnet, wie es mit dem Befehl SetFormStyle() angegeben wurde und die Füllung der Ellipse kann durch den Befehl SetFillStyle() konfiguriert werden.

Die Breite der Ellipse ist xradius * 2 + 1 (Mittelpunkt) und die Höhe wird mit yradius * 2 + 1 (Mittelpunkt) berechnet.

Wenn Ebenen aktiviert sind, wird dieser Befehl eine neue Ebene des Typs #ELLIPSE dem Ebenenstapel hinzuzufügen.

Neu in Hollywood 2.0: color kann auch ein ARGB-Wert zum Zeichnen von Alpha-Transparenz sein.

Ab Hollywood 4.5 kann mit der optionale Tabelle table auch eine oder mehrere der Standard-Tags für alle Zeichnungsbefehle enthalten. Siehe Standard-Tags zum Zeichnen für weitere Informationen über die Standard-Tags, die fast alle Hollywood Zeichnungsbefehle unterstützen.

Bitte beachten Sie, dass aus historischen Gründen die Position, die für diesen Befehl in den beiden Argumenten x und y zu übergeben sind, wirklich die linke obere Ecke des Begrenzungsrechtecks des elliptischen Bogens sind. Dies könnte verwirrend sein, da traditionell elliptische Bögen im Verhältnis zu ihrem Mittelpunkt gezogen werden. Durch einen Designfehler in Hollywood 1.0 weicht aber Hollywood leider von diesem Standard ab.

Beachten Sie, dass beim Zeichnen auf ein palettenbasiertes Ziel und der Palettenmodus auf #PALETTEMODE_PEN eingestellt ist, dieser Befehl mit dem Stift zeichnet, der mit SetDrawPen() gesetzt wurde, anstatt der Farbe, die dem Befehl übergeben wurde.

Siehe auch Arc(), Box(), Circle(), Line(), Plot(), Polygon() und Cls().

Eingaben
x
x-Position der Ellipse (linke obere Ecke des Begrenzungsrechtecks)
y
y-Position der Ellipse (linke obere Ecke des Begrenzungsrechtecks)
xradius
x-Radius der Ellipse
yradius
y-Radius der Ellipse
color
optional: RGB- oder ARGB-Farbe (voreingestellt ist #BLACK) color ist optional, da es nicht erforderlich ist, wenn Sie eine Maske oder einem Alpha-Kanal verwenden
table
optional: Tabelle mit weiteren Argumenten; kann eines der Standard-Tags zum Zeichnen sein. (V4.5)

Navigation zeigen