Podsumowanie
Zwraca wszystkie obiekty blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol i text frame, których właściwość Fill Color jest zgodna z zapytaniem.
Składnia
FillColor : Numeric_String
FillColor : Number
Słowo kluczowe FillColor może być zawsze używane w połączeniu z Numeric_String. Alternatywnie może być używane w połączeniu z Number, ale only gdy wszystkie obiekty (które nie mają właściwości Fill Color) zostały całkowicie wykluczone przez jeden lub więcej poprzedzających wpisów w wyrażeniu zapytania. Należy użyć wpisów w wyrażeniu, takich jak FillColor <> '', FillColor > '', lub wpisów ukierunkowanych konkretnie na obiekty, takich jak IsRectangle itd.
Kolor odpowiadający danej liczbie można wywnioskować z następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie składowe Blue, Green i Red mają każda wartość od 0 do 255 (włącznie).
Gdy słowo kluczowe FillColor może być używane w połączeniu z Number, możliwa jest osobna ocena wartości składowych Blue, Green i Red właściwości Fill Color przy użyciu następujących konstrukcji:
-
Blue = Fill Color Div 65536
-
Green = Fill Color Div 256 Mod 256
-
Red = Fill Color Mod 256
Przykład użycia
FillColor = '0'
FillColor <> '' && FillColor = 0
Zwraca wszystkie obiekty blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol i text frame, których właściwość Fill Color ma wartość 0 (co odpowiada wartościom Blue = 0, Green = 0 i Red = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Zwraca wszystkie obiekty blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol i text frame, których właściwość Fill Color ma wartość 16711680 (co odpowiada wartościom Blue = 255, Green = 0 i Red = 0).
FillColor <> '16777215'
Zwraca wszystkie obiekty blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol i text frame except te, których właściwość Fill Color ma wartość 16777215 (co odpowiada wartościom Blue = 255, Green = 255 i Red = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Zwraca wszystkie obiekty blanket i compile mask, których składowa Red właściwości Fill Color ma wartość większą lub równą 64 i mniejszą lub równą 192.
Uwagi
Właściwość Fill Color jest zdefiniowana tylko dla obiektów blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol i text frame.