[ << Tweaking output ] | [Top][Contents][Index] | [ Templates >> ] |
[ < Appearance of objects ] | [ Up : Appearance of objects ] | [ The stencil property > ] |
5.3.1 Visibility and color of objects
In the educational use of music we might wish to print a score with certain elements omitted as an exercise for the student, who is required to supply them. As a simple example, let us suppose the exercise is to supply the missing bar lines in a piece of music. But the bar lines are normally inserted automatically. How do we prevent them printing?
Before we tackle this, let us remember that object properties are grouped in what are called interfaces – see Properties found in interfaces. This is simply to group together those properties that may be used together to tweak a graphical object – if one of them is allowed for an object, so are the others. Some objects then use the properties in some interfaces, others use them from other interfaces. The interfaces that contain the properties used by a particular grob are listed in the IR at the bottom of the page describing that grob, and those properties may be viewed by looking at those interfaces.
We explained how to find information about grobs in Properties of layout objects. Using the same approach, we go to the IR to find the
layout object which prints bar lines. Going via Backend and
All layout objects we find there is a layout object called
BarLine
. Its properties include two that control its
visibility: break-visibility
and stencil
. BarLine
also
supports a number of interfaces, including the grob-interface
,
where we find the transparent
and the color
properties.
All of these can affect the visibility of bar lines (and, of course,
by extension, many other layout objects, too). Let’s consider each of
these in turn.
The stencil property | ||
The break-visibility property | ||
The transparent property | ||
The color property |
[ << Tweaking output ] | [Top][Contents][Index] | [ Templates >> ] |
[ < Appearance of objects ] | [ Up : Appearance of objects ] | [ The stencil property > ] |