FastReport Farb-Konstanten: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Allgemeines === Allen sichtbaren Objekte eines Report können Sie eine Farbe zuweise, entweder fest im Objekt-Inspektor oder über einen Code. == Konstant…“)
 
Zeile 8: Zeile 8:
  
 
[[Datei:FastReport_Farbkonstanten.png]]
 
[[Datei:FastReport_Farbkonstanten.png]]
 +
 +
Die wichtigsten Farben sind:
 +
 +
 +
{| class="wikitable" style="text-align: left;"
 +
!Konstante
 +
!Farbe
 +
|- valign="top"
 +
|clNone
 +
|Keine Farbe, das Objekt ist durchsichtig. Dies ist die Standardfarbe für Felder.
 +
|- valign="top"
 +
|clBlack
 +
|Schwarz
 +
|- valign="top"
 +
|clWhite
 +
|Weiß
 +
|- valign="top"
 +
|clRed
 +
|Rot
 +
|- valign="top"
 +
|clYellow
 +
|Gelb
 +
|- valign="top"
 +
|clGreen
 +
|Dunkles Grün
 +
|- valign="top"
 +
|clLime
 +
|Helles grün
 +
|- valign="top"
 +
|clNavy
 +
|Dunkles Blau
 +
|- valign="top"
 +
|clGray
 +
|Dunkles Grau
 +
|- valign="top"
 +
|clSilver
 +
|Helles Grau
 +
|}
 +
 +
;Bitte beachten Sie:
 +
:Die Eigenschaft '''Objekt.Color''' gibt die Hintergrundfarbe an! Wenn Sie die Schriftfarbe ändern wollen, so müssen Sie die Eigenschaft '''Objekt.Font.Color''' setzen!
 +
  
 
== Farbwerte über Hexadezimale Zahl ==
 
== Farbwerte über Hexadezimale Zahl ==

Version vom 16. September 2015, 21:53 Uhr

1 Allgemeines =

Allen sichtbaren Objekte eines Report können Sie eine Farbe zuweise, entweder fest im Objekt-Inspektor oder über einen Code.

2 Konstanten

Diese Farb-Konstanten gibt es:

FastReport Farbkonstanten.png

Die wichtigsten Farben sind:


Konstante Farbe
clNone Keine Farbe, das Objekt ist durchsichtig. Dies ist die Standardfarbe für Felder.
clBlack Schwarz
clWhite Weiß
clRed Rot
clYellow Gelb
clGreen Dunkles Grün
clLime Helles grün
clNavy Dunkles Blau
clGray Dunkles Grau
clSilver Helles Grau
Bitte beachten Sie
Die Eigenschaft Objekt.Color gibt die Hintergrundfarbe an! Wenn Sie die Schriftfarbe ändern wollen, so müssen Sie die Eigenschaft Objekt.Font.Color setzen!


3 Farbwerte über Hexadezimale Zahl

Alternativ zu den Konstanten kann man eine Farbe auch über eine hexadezimale Zahl festlegen.

Dabei geben die drei niederwertigen Bytes die RGB-Farbintensität für Blau, Grün und Rot an.

$00FF0000 Blau mit voller Intensität
$0000FF00 Grün
$000000FF Rot
$00000000 Schwarz
$00FFFFFF Weiß 

Es sind alle denkbaren Kombinationen möglich.

Das höchstwertige Byte steuert die Annäherung an die Systenfarbe

$00 Farbe ist der in der Systempalette am ähnlichsten
$01 ergibt eine Farbe, die derjenigen in der aktiven Palette am ähnlichsten ist.
$02 ergibt eine möglichst ähnlichste Farbe in der logischen Palette des aktuellen Gerätekontexts. 

Normalerweise verwendet man "$00".

Tipp
Wenn Sie eine bestimmte Farbe wollen, so setzen Sie die Farbe eine beliebigen Objekts im Objektinspektor, kopieren die Hexa-Zahl in Zwischenablage und fügen Sie diese in den Code ein.


4 Links