Zusammenfassung
Gibt alle Blanket-, Compile-Mask-, Ellipsen-, Harness-Connector-, Notiz-, Polygon-, Port-, Rechteck-, abgerundete Rechteck-, Sheet-Entry-, Sheet-Symbol- und Textrahmenobjekte zurück, deren Fill Color-Eigenschaft der Abfrage entspricht.
Syntax
FillColor : Numeric_String
FillColor : Number
Das Schlüsselwort FillColor kann immer in Verbindung mit einem Numeric_String verwendet werden. Es kann alternativ auch in Verbindung mit einem Number verwendet werden, jedoch only wenn alle Objekte (die keine Fill Color-Eigenschaft haben) durch einen oder mehrere vorangestellte Einträge innerhalb des Abfrageausdrucks vollständig ausgeschlossen wurden. Verwenden Sie entweder Einträge im Ausdruck, wie FillColor <> '', FillColor > '', oder Einträge, die gezielt auf Objekte abzielen, wie IsRectangle usw.
Die einer bestimmten Zahl entsprechende Farbe kann aus der folgenden Beziehung abgeleitet werden:
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, ist es möglich, die Werte jeder einzelnen Blue-, Green- und Red-Komponente der Eigenschaft Fill Color mithilfe der folgenden Konstrukte einzeln auszuwerten:
-
Blue = Fill Color Div 65536
-
Green = Fill Color Div 256 Mod 256
-
Red = Fill Color Mod 256
Beispielverwendung
FillColor = '0'
FillColor <> '' && FillColor = 0
Gibt alle Blanket-, Compile-Mask-, Ellipsen-, Harness-Connector-, Notiz-, Polygon-, Port-, Rechteck-, abgerundete Rechteck-, Sheet-Entry-, Sheet-Symbol- und Textrahmenobjekte zurück, deren Fill Color-Eigenschaft 0 ist (was den Werten Blue = 0, Green = 0 und Red = 0 entspricht).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Gibt alle Blanket-, Compile-Mask-, Ellipsen-, Harness-Connector-, Notiz-, Polygon-, Port-, Rechteck-, abgerundete Rechteck-, Sheet-Entry-, Sheet-Symbol- und Textrahmenobjekte zurück, deren Fill Color-Eigenschaft 16711680 ist (was den Werten Blue = 255, Green = 0 und Red = 0 entspricht).
FillColor <> '16777215'
Gibt alle Blanket-, Compile-Mask-, Ellipsen-, Harness-Connector-, Notiz-, Polygon-, Port-, Rechteck-, abgerundete Rechteck-, Sheet-Entry-, Sheet-Symbol- und Textrahmenobjekte except diejenigen zurück, deren Fill Color-Eigenschaft 16777215 ist (was den Werten Blue = 255, Green = 255 und Red = 255 entspricht).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Gibt alle Blanket- und Compile-Mask-Objekte zurück, deren Red-Komponente der Fill Color-Eigenschaft einen Wert hat, der größer oder gleich 64 und kleiner oder gleich 192 ist.
Hinweise
Die Fill Color-Eigenschaft ist nur für Blanket-, Compile-Mask-, Ellipsen-, Harness-Connector-, Notiz-, Polygon-, Port-, Rechteck-, abgerundete Rechteck-, Sheet-Entry-, Sheet-Symbol- und Textrahmenobjekte definiert.