OBJSetColorGradient¶
OBJSetColorGradient setzt die Farben für den Farbverlauf eines Zeichenobjekts oder Diagramms.
- bool = OBJSetColorGradient(hobj, rvRGB1, rvRGB2)
- bool = OBJSetColorGradient(hobj, rvARGB1, rvARGB2)
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
- hobj
hobj ist die Zugriffsnummer einer Linie, eines Textes, eines Rechtecks, einer Ellipse oder eines Layers (Diagramms).
- rvRGB1
ist ein Vektor mit 3 Elementen:
Wert
Bedeutung
rvRGB1[1]
(Unten) Rot (0 bis 255)
rvRGB1[2]
(Unten) Grün (0 bis 255)
rvRGB1[3]
(Unten) Blau (0 bis 255)
- rvRGB2
ist ein Vektor mit 3 Elementen:
Wert
Bedeutung
rvRGB2[1]
(Oben) Rot (0 bis 255)
rvRGB2[2]
(Oben) Grün (0 bis 255)
rvRGB2[3]
(Oben) Blau (0 bis 255)
- rvARGB1
rvARGB1 ist ein Vektor mit vier Elementen für die Farbe unten:
Wert
Bedeutung
rvARGB1[1]
Alpha: 0 = Transparent, 255 = Deckend
rvARGB1[2]
Rotanteil der Farbe im Bereich 0 bis 255
rvARGB1[3]
Grünanteil der Farbe im Bereich 0 bis 255
rvARGB1[4]
Blauanteil der Farbe im Bereich 0 bis 255
- rvARGB2
rvARGB2 ist ein Vektor mit vier Elementen für die Farbe oben:
Wert
Bedeutung
rvARGB2[1]
Alpha: 0 = Transparent, 255 = Deckend
rvARGB2[2]
Rotanteil der Farbe im Bereich 0 bis 255
rvARGB2[3]
Grünanteil der Farbe im Bereich 0 bis 255
rvARGB2[4]
Blauanteil der Farbe im Bereich 0 bis 255
Beispiel
hRB = RBCreate(); // Rechteck erzeugen
OBJSetBkMode(hRB, OPAQUE);
OBJSetFillMode(hRB, 1); // Farbverlauf
OBJSetColorGradient(hRB, [0,0,0], [255,255,255]);
History
Version |
Beschreibung |
---|---|
R2018.2 |
Transparenz. |
Siehe auch
id-824681