![]() |
Welches Farbformat benutzt Word?
Ich fernsteuere gerade etwas Word aus Delphi heraus und will einem Text eine andere Farbe zuweisen, ich weiss aber nicht welchen Wert genau. RGB-Werte akzeptiert er nicht, anscheinend aber Konstanten. So ist 25000 zum Beispiel ungefähr die Farbe Rot und 16700000 etwa hellblau. Demnach brauche ich also eine Formel, die mir aus drei RGB-Werten eine Konstante macht, die Word versteht. Weiss die zufällig jemand? :D
|
Re: Welches Farbformat benutzt Word?
das ist anscheinend das gleiche Farbformat wie Delphi:
so ergibt dein Rot in Delphi: $000061A8 und das Blau: $00FED260 also in Hexadezimal kannst du deine Farbe wie folgt aufbauen: $00 ... zeigt an, daß die Farbe an die Systempalette angepasst werden soll FE ... der Bytewert für den Blauanteil D2 ... der Bytewert für den Grünanteil 60 ... der Bytewert für den Rotanteil |
Re: Welches Farbformat benutzt Word?
... oder du machst gleich
Delphi-Quellcode:
color:=$0000FF; //Das ist reines Rot.
//du kannst es auch so machen: color:=rgb(255,0,0); |
Re: Welches Farbformat benutzt Word?
Hehe, ja das weiss ich alles. Ich hätte erwähnen sollen dass die Konstante ein Integer ist und er Hex-Werte ignoriert. Aber ich kann ja mal hextoint probieren *nachschau* hmmm das gibts laut Hilfe gar nicht... zu Fuss das umzurechnen hab ich grad keine Lust, muss die Formel erst wieder suchen.
|
Re: Welches Farbformat benutzt Word?
TColor ist auch nix anderes als ein Ganzzahlwert:
Integer(myColor) sollte gehen. |
Re: Welches Farbformat benutzt Word?
nein, ich habs gerade ausprobiert. bei dem angeblichen Rot kommt so was besches raus.
aber
Delphi-Quellcode:
IST bereits ein Integerwert. Der Compiler rechnet den Wert schon in einen Integer um.
$123FAC
|
Re: Welches Farbformat benutzt Word?
|
Re: Welches Farbformat benutzt Word?
Jo, stimmt, clSilver klappt auch :D Dachte dass da ein Word-interner Wert wie wdBrightRed oder sowas hin müsste... klappt jetzt :) danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz