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