#### 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

Read comments on this page, or add one. This page is for LilyPond-2.2.2 (stable-branch).