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.

id-824681