Краткое описание
Возвращает все объекты областей охвата, масок компиляции, эллипсов, разъёмов жгутов, заметок, многоугольников, портов, прямоугольников, прямоугольников со скруглёнными углами, входов листов, символов листов и текстовых рамок, у которых свойство Fill Color соответствует запросу.
Синтаксис
FillColor : Numeric_String
FillColor : Number
Ключевое слово FillColor всегда можно использовать совместно с Numeric_String. Его также можно использовать совместно с Number, но only когда все объекты, у которых нет свойства Fill Color, полностью исключены одним или несколькими предшествующими условиями в выражении запроса. Используйте в выражении условия, такие как FillColor <> '', FillColor > '', либо условия, явно указывающие на объекты, например IsRectangle и т. д.
Цвет, соответствующий определённому числу, можно определить по следующей формуле:
65536 * Blue + 256 * Green + Red
где компоненты Blue, Green и Red имеют значения от 0 до 255 (включительно).
Когда ключевое слово FillColor можно использовать совместно с Number, значения синей, зелёной и красной составляющих свойства Fill Color можно вычислить по отдельности с помощью следующих выражений:
-
Синяя = Fill Color Div 65536
-
Зелёная = Fill Color Div 256 Mod 256
-
Красная = Fill Color Mod 256
Примеры использования
FillColor = '0'
FillColor <> '' && FillColor = 0
Возвращает все объекты областей охвата, масок компиляции, эллипсов, разъёмов жгутов, заметок, многоугольников, портов, прямоугольников, прямоугольников со скруглёнными углами, входов листов, символов листов и текстовых рамок, у которых свойство Fill Color имеет значение 0 (что соответствует значениям составляющих: синяя = 0, зелёная = 0 и красная = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Возвращает все объекты областей охвата, масок компиляции, эллипсов, разъёмов жгутов, заметок, многоугольников, портов, прямоугольников, прямоугольников со скруглёнными углами, входов листов, символов листов и текстовых рамок, у которых свойство Fill Color имеет значение 16711680 (что соответствует значениям составляющих: синяя = 255, зелёная = 0 и красная = 0).
FillColor <> '16777215'
Возвращает все объекты областей охвата, масок компиляции, эллипсов, разъёмов жгутов, заметок, многоугольников, портов, прямоугольников, прямоугольников со скруглёнными углами, входов листов, символов листов и текстовых рамок except тех, у которых свойство Fill Color имеет значение 16777215 (что соответствует значениям составляющих: синяя = 255, зелёная = 255 и красная = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Возвращает все объекты областей охвата и масок компиляции, у которых значение красной составляющей свойства Fill Color больше или равно 64 и меньше или равно 192.
Примечания
Свойство Fill Color определено только для объектов областей охвата, масок компиляции, эллипсов, разъёмов жгутов, заметок, многоугольников, портов, прямоугольников, прямоугольников со скруглёнными углами, входов листов, символов листов и текстовых рамок.