Podsumowanie
Zwraca wszystkie obiekty obszarów Blanket, masek kompilacji, elips, złączy wiązek, notatek, wielokątów, portów, prostokątów, zaokrąglonych prostokątów, wejść arkuszy, symboli arkuszy i ramek tekstowych, których właściwość Fill Color spełnia warunki zapytania.
Składnia
FillColor : Numeric_String
FillColor : Number
Słowa kluczowego FillColor można zawsze używać w połączeniu z Numeric_String. Można go również używać 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 co najmniej jeden wcześniejszy wpis w wyrażeniu zapytania. Należy użyć wpisów w wyrażeniu, takich jak FillColor <> '', FillColor > '', lub wpisów wskazujących konkretne obiekty, takich jak IsRectangle itp.
Kolor odpowiadający danej liczbie można określić na podstawie następującej zależności:
65536 * Blue + 256 * Green + Red
gdzie każda ze składowych Blue, Green i Red ma wartość od 0 do 255 (włącznie).
Gdy słowa kluczowego FillColor można używać w połączeniu z Number, możliwe jest oddzielne obliczenie wartości składowych niebieskiej, zielonej i czerwonej właściwości Fill Color za pomocą następujących konstrukcji:
-
Niebieski = Fill Color Div 65536
-
Zielony = Fill Color Div 256 Mod 256
-
Czerwony = Fill Color Mod 256
Przykłady użycia
FillColor = '0'
FillColor <> '' && FillColor = 0
Zwraca wszystkie obiekty obszarów Blanket, masek kompilacji, elips, złączy wiązek, notatek, wielokątów, portów, prostokątów, zaokrąglonych prostokątów, wejść arkuszy, symboli arkuszy i ramek tekstowych, których właściwość Fill Color ma wartość 0 (co odpowiada wartościom składowych: niebieska = 0, zielona = 0 i czerwona = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Zwraca wszystkie obiekty obszarów Blanket, masek kompilacji, elips, złączy wiązek, notatek, wielokątów, portów, prostokątów, zaokrąglonych prostokątów, wejść arkuszy, symboli arkuszy i ramek tekstowych, których właściwość Fill Color ma wartość 16711680 (co odpowiada wartościom składowych: niebieska = 255, zielona = 0 i czerwona = 0).
FillColor <> '16777215'
Zwraca wszystkie obiekty obszarów Blanket, masek kompilacji, elips, złączy wiązek, notatek, wielokątów, portów, prostokątów, zaokrąglonych prostokątów, wejść arkuszy, symboli arkuszy i ramek tekstowych except tych, których właściwość Fill Color ma wartość 16777215 (co odpowiada wartościom składowych: niebieska = 255, zielona = 255 i czerwona = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Zwraca wszystkie obiekty obszarów Blanket i masek kompilacji, których czerwona składowa właściwości Fill Color ma wartość większą lub równą 64 oraz mniejszą lub równą 192.
Uwagi
Właściwość Fill Color jest zdefiniowana wyłącznie dla obiektów obszarów Blanket, masek kompilacji, elips, złączy wiązek, notatek, wielokątów, portów, prostokątów, zaokrąglonych prostokątów, wejść arkuszy, symboli arkuszy i ramek tekstowych.