Tóm tắt
Trả về tất cả các đối tượng blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol và text frame có thuộc tính Fill Color tuân theo Truy vấn.
Cú pháp
FillColor : Numeric_String
FillColor : Number
Từ khóa FillColor luôn có thể được dùng cùng với Numeric_String. Ngoài ra, nó cũng có thể được dùng cùng với Number, nhưng only khi tất cả các đối tượng (không có thuộc tính Fill Color) đã bị loại trừ hoàn toàn bởi một hoặc nhiều mục đứng trước trong biểu thức Truy vấn. Hãy dùng các mục trong biểu thức, chẳng hạn như FillColor <> '', FillColor > '', hoặc dùng các mục nhắm đích cụ thể đến đối tượng, như IsRectangle, v.v.
Màu tương ứng với một số cụ thể có thể được suy ra từ mối quan hệ sau:
65536 * Blue + 256 * Green + Red
trong đó các thành phần Blue, Green và Red mỗi thành phần có giá trị từ 0 đến 255 (bao gồm cả hai đầu).
Khi từ khóa FillColor có thể được dùng cùng với Number, có thể đánh giá riêng lẻ giá trị của từng thành phần Blue, Green và Red của thuộc tính Fill Color bằng các cấu trúc sau:
-
Blue = Fill Color Div 65536
-
Green = Fill Color Div 256 Mod 256
-
Red = Fill Color Mod 256
Ví dụ sử dụng
FillColor = '0'
FillColor <> '' && FillColor = 0
Trả về tất cả các đối tượng blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol và text frame có thuộc tính Fill Color là 0 (tương ứng với các giá trị Blue = 0, Green = 0 và Red = 0).
FillColor = '16711680'
FillColor > '' && FillColor = 16711680
Trả về tất cả các đối tượng blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol và text frame có thuộc tính Fill Color là 16711680 (tương ứng với các giá trị Blue = 255, Green = 0 và Red = 0).
FillColor <> '16777215'
Trả về tất cả các đối tượng blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol và text frame except những đối tượng có thuộc tính Fill Color là 16777215 (tương ứng với các giá trị Blue = 255, Green = 255 và Red = 255).
IsBlanket Or IsCompileMask && FillColor Mod 256 Between 64 And 192
Trả về tất cả các đối tượng blanket và compile mask có thành phần Red của thuộc tính Fill Color lớn hơn hoặc bằng 64 và nhỏ hơn hoặc bằng 192.
Lưu ý
Thuộc tính Fill Color chỉ được định nghĩa cho các đối tượng blanket, compile mask, ellipse, harness connector, note, polygon, port, rectangle, round rectangle, sheet entry, sheet symbol và text frame.