Zusammenfassung
Gibt alle Blanket-, Kompilierungsmasken-, Ellipsen-, Kabelbaumverbinder-, Notiz-, Polygon-, Port-, Rechteck-, abgerundeten Rechteck-, Blatteintrags-, Blattsymbol- und Textrahmenobjekte zurück, deren Eigenschaft Fill Color der Abfrage entspricht.
Syntax
FillColor : Numeric_String
FillColor : Number
Das Schlüsselwort FillColor kann immer in Verbindung mit einem Numeric_String verwendet werden. Alternativ kann es in Verbindung mit einem Number verwendet werden, jedoch only wenn alle Objekte (die keine Eigenschaft Fill Color besitzen) durch einen oder mehrere vorangestellte Einträge im Abfrageausdruck vollständig ausgeschlossen wurden. Verwenden Sie dazu entweder Einträge im Ausdruck wie FillColor <> '', FillColor > '' oder Einträge, die gezielt auf bestimmte Objekte abzielen, wie IsRectangle usw.
Die einer bestimmten Zahl entsprechende Farbe lässt sich aus folgender Beziehung ableiten:
65536 * Blue + 256 * Green + Red
wobei die Komponenten Blue, Green und Red jeweils einen Wert zwischen 0 und 255 (einschließlich) haben.
Wenn das Schlüsselwort FillColor in Verbindung mit einem Number verwendet werden kann, lassen sich die Werte der Blau-, Grün- und Rotkomponenten der Eigenschaft Fill Color mithilfe der folgenden Ausdrücke einzeln auswerten:
-
Blau = Fill Color Div 65536
-
Grün = Fill Color Div 256 Mod 256
-
Rot = Fill Color Mod 256
Anwendungsbeispiele
FillColor = '0'
FillColor <> '' && FillColor = 0
Gibt alle Blanket-, Kompilierungsmasken-, Ellipsen-, Kabelbaumverbinder-, Notiz-, Polygon-, Port-, Rechteck-, abgerundeten Rechteck-, Blatteintrags-, Blattsymbol- und Textrahmenobjekte zurück, deren Eigenschaft Fill Color den Wert 0 hat (dies entspricht den Werten Blau = 0, Grün = 0 und Rot = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Gibt alle Blanket-, Kompilierungsmasken-, Ellipsen-, Kabelbaumverbinder-, Notiz-, Polygon-, Port-, Rechteck-, abgerundeten Rechteck-, Blatteintrags-, Blattsymbol- und Textrahmenobjekte zurück, deren Eigenschaft Fill Color den Wert 16711680 hat (dies entspricht den Werten Blau = 255, Grün = 0 und Rot = 0).
FillColor <> '16777215'
Gibt alle Blanket-, Kompilierungsmasken-, Ellipsen-, Kabelbaumverbinder-, Notiz-, Polygon-, Port-, Rechteck-, abgerundeten Rechteck-, Blatteintrags-, Blattsymbol- und Textrahmenobjekte zurück except diejenigen, deren Eigenschaft Fill Color den Wert 16777215 hat (dies entspricht den Werten Blau = 255, Grün = 255 und Rot = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Gibt alle Blanket- und Kompilierungsmaskenobjekte zurück, bei denen die Rotkomponente der Eigenschaft Fill Color einen Wert hat, der größer oder gleich 64 und kleiner oder gleich 192 ist.
Hinweise
Die Eigenschaft Fill Color ist nur für Blanket-, Kompilierungsmasken-, Ellipsen-, Kabelbaumverbinder-, Notiz-, Polygon-, Port-, Rechteck-, abgerundeten Rechteck-, Blatteintrags-, Blattsymbol- und Textrahmenobjekte definiert.