Visible
, if its parent is visible, and if this object is part of a layer, if Layer.CanViewObjects
is true. This predicate is used by methods such as Paint and Pick. Painting operations may also want to call CanPrint if the painting is occurring for a view that is printing.