Zusammenfassung
Gibt alle Objekte vom Typ „Blanket“, „Compile Mask“, „Ellipse“, „Harness Connector“, „Note“, „Polygon“, „Port“, „Rectangle“, „Round Rectangle“, „Sheet Entry“, „Sheet Symbol“ und „Text Frame“ zurück, deren Fill Color Eigenschaft der Abfrage entspricht.
Syntax
FillColor : Numeric_String
FillColor : Number
Das FillColor Schlüsselwort kann immer in Verbindung mit einem Numeric_Stringverwendet werden. Alternativ kann es in Verbindung mit einem Numberverwendet werden, jedoch only wenn alle Objekte (die keine Fill Color Eigenschaft) durch einen oder mehrere vorangehende Einträge im Abfrageausdruck vollständig ausgeschlossen wurden. Verwenden Sie entweder Einträge im Ausdruck, wie beispielsweise FillColor > '', FillColor > '', oder verwenden Sie Einträge, die gezielt auf Objekte abzielen, wie z. B. IsRectangleusw.
Die einer bestimmten Zahl entsprechende Farbe lässt sich aus der folgenden Beziehung ableiten:
65536 * Blue + 256 * Green + Red
wobei die Blue, Greenund Red Komponenten jeweils einen Wert zwischen 0 und 255 (einschließlich) haben.
Wenn das FillColor Schlüsselwort in Verbindung mit einem Numberverwendet werden, ist es möglich, die Werte der einzelnen Fill Color Eigenschaft – „Blue“, „Green“ und „Red“ – mithilfe der folgenden Konstrukte einzeln auszuwerten:
-
Blue = Fill Color Div 65536
-
Grün = Fill Color Div 256 Mod 256
-
Rot = Fill Color Mod 256
Anwendungsbeispiel
FillColor = '0'
FillColor > '' && FillColor = 0
Gibt alle Objekte vom Typ „Decke“, „Kompilierungsmaske“, „Ellipse“, „Kabelbaumstecker“, „Notiz“, „Polygon“, „Anschluss“, „Rechteck“, „Rundrechteck“, „Blatt-Eintrag“, „Blatt-Symbol“ und „Textrahmen“ zurück, deren Fill Color Eigenschaft 0 (was den Werten Blau = 0, Grün = 0und Rot = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Gibt alle Objekte vom Typ „Decke“, „Kompilierungsmaske“, „Ellipse“, „Kabelbaumstecker“, „Notiz“, „Polygon“, „Anschluss“, „Rechteck“, „Rundrechteck“, „Blatt-Eintrag“, „Blatt-Symbol“ und „Textrahmen“ zurück, deren Fill Color Eigenschaft 16711680 (was den Werten Blau = 255, Grün = 0und Rot = 0).
FillColor > '16777215'
Gibt alle Objekte der Typen „Decke“, „Kompilierungsmaske“, „Ellipse“, „Kabelbaumstecker“, „Notiz“, „Polygon“, „Anschluss“, „Rechteck“, „Rundrechteck“, „Blatt-Eintrag“, „Blatt-Symbol“ und „Textrahmen“ zurück except , deren Fill Color Eigenschaft 16777215 (was den Werten Blau = 255, Grün = 255und Rot = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Gibt alle Blanket- und Compile-Mask-Objekte zurück, deren Fill Color die rote Komponente der Eigenschaft einen Wert aufweist, der größer oder gleich 64 und kleiner oder gleich 192ist.
Hinweise
Die Fill Color Eigenschaft ist nur für die Objekte „Blanket“, „Compile-Maske“, „Ellipse“, „Kabelbaumstecker“, „Anmerkung“, „Polygon“, „Anschluss“, „Rechteck“, „Rundrechteck“, „Blatt-Eintrag“, „Blatt-Symbol“ und „Textrahmen“ definiert.