Resumen
Devuelve todos los objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol y text frame cuya propiedad Fill Color cumple con la consulta.
Sintaxis
FillColor : Numeric_String
FillColor : Number
La palabra clave FillColor siempre se puede usar junto con un Numeric_String. También puede usarse junto con un Number, pero only cuando todos los objetos (que no tienen una propiedad Fill Color) se hayan excluido totalmente mediante una o más entradas precedentes dentro de la expresión de consulta. Use entradas en la expresión, como FillColor <> '', FillColor > '', o use entradas dirigidas específicamente a objetos, como IsRectangle, etc.
El color correspondiente a un número determinado puede deducirse a partir de la siguiente relación:
65536 * Blue + 256 * Green + Red
donde los componentes Blue, Green y Red tienen cada uno un valor entre 0 y 255 (inclusive).
Cuando la palabra clave FillColor puede usarse junto con un Number, es posible evaluar individualmente los valores de cada uno de los componentes azul, verde y rojo de la propiedad Fill Color mediante las siguientes construcciones:
-
Azul = Fill Color Div 65536
-
Verde = Fill Color Div 256 Mod 256
-
Rojo = Fill Color Mod 256
Ejemplo de uso
FillColor = '0'
FillColor <> '' && FillColor = 0
Devuelve todos los objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol y text frame cuya propiedad Fill Color es 0 (lo que corresponde a valores de Azul = 0, Verde = 0 y Rojo = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Devuelve todos los objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol y text frame cuya propiedad Fill Color es 16711680 (lo que corresponde a valores de Azul = 255, Verde = 0 y Rojo = 0).
FillColor <> '16777215'
Devuelve todos los objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol y text frame except aquellos cuya propiedad Fill Color es 16777215 (lo que corresponde a valores de Azul = 255, Verde = 255 y Rojo = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Devuelve todos los objetos blanket y compile mask cuyo componente rojo de la propiedad Fill Color tiene un valor mayor o igual que 64 y menor o igual que 192.
Notas
La propiedad Fill Color solo está definida para objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol y text frame.