Resumo
Devolve todos os objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol e text frame cuja propriedade Fill Color cumpre a Query.
Sintaxe
FillColor : Numeric_String
FillColor : Number
A palavra-chave FillColor pode ser sempre usada em conjunto com um(a) Numeric_String. Em alternativa, pode ser usada em conjunto com um(a) Number, mas only quando todos os objetos (que não têm uma propriedade Fill Color) tiverem sido totalmente excluídos por uma ou mais entradas precedentes na expressão Query. Utilize entradas na expressão, como FillColor <> '', FillColor > '', ou entradas especificamente direcionadas a objetos, como IsRectangle, etc.
A cor correspondente a um determinado número pode ser deduzida a partir da seguinte relação:
65536 * Blue + 256 * Green + Red
em que os componentes Blue, Green e Red têm cada um um valor entre 0 e 255 (inclusive).
Quando a palavra-chave FillColor pode ser usada em conjunto com um(a) Number, é possível avaliar individualmente os valores de cada um dos componentes Blue, Green e Red da propriedade Fill Color, utilizando as seguintes construções:
-
Blue = Fill Color Div 65536
-
Green = Fill Color Div 256 Mod 256
-
Red = Fill Color Mod 256
Exemplo de utilização
FillColor = '0'
FillColor <> '' && FillColor = 0
Devolve todos os objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol e text frame cuja propriedade Fill Color é 0 (o que corresponde a valores de Blue = 0, Green = 0 e Red = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Devolve todos os objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol e text frame cuja propriedade Fill Color é 16711680 (o que corresponde a valores de Blue = 255, Green = 0 e Red = 0).
FillColor <> '16777215'
Devolve todos os objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol e text frame except aqueles cuja propriedade Fill Color é 16777215 (o que corresponde a valores de Blue = 255, Green = 255 e Red = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Devolve todos os objetos blanket e compile mask cujo componente Red da propriedade Fill Color tem um valor maior ou igual a 64 e menor ou igual a 192.
Notas
A propriedade Fill Color só está definida para objetos blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol e text frame.