text-spanner-interface
generic text spanner
User settable properties:
bracket-flare
(pair of numbers)- A pair of numbers specifying how
much edges of brackets should slant outward. Value 0.0 means straight
edges
dash-fraction
(number)- Size of the dashes, relative to
dash-period. Should be between 0.0 (no line) and 1.0 (continuous
line).
dash-period
(number)- the length of one dash + white space. If
negative, no line is drawn at all.
edge-height
(pair)- A pair of number specifying the heights of
the vertical edges '(left-height . right-height).
edge-text
(pair)- A pair specifying the texts to be set at the
edges '(left-text . right-text).
enclose-bounds
(number)- How much of the bound a spanner should enclose:
+1 = completely, 0 = center, -1 not at all.
shorten-pair
(pair of numbers)- The lengths to shorten a
text-spanner on both sides, for example a pedal bracket
style
(symbol)- This setting determines in what style a grob is
typeset. Valid choices depend on the
print-function
that is
reading this property.
thickness
(number)- Bar line thickness, measured in
linethickness
.
Internal properties:
if-text-padding
(number)- padding in case texts are there.
This grob interface is used in the following graphical objects: SustainPedal and TextSpanner