LilyPond Internals Reference: 3.1.57 LedgerLineSpanner

### 3.1.57 LedgerLineSpanner

LedgerLineSpanner objects are created by: Ledger_line_engraver.

Standard settings:

> `layer` (integer):

>   `0`

>   An integer which determines the order of printing objects. Objects with the lowest value of layer are drawn first, then objects with progressively higher values are drawn, so objects with higher values overwrite objects with lower values. By default most objects are assigned a layer value of 1.

> `length-fraction` (number):

>   `0.25`

>   Multiplier for lengths. Used for determining ledger lines and stem lengths.

> `minimum-length-fraction` (number):

>   `0.25`

>   Minimum length of ledger line as fraction of note head size.

> `springs-and-rods` (boolean):

>   `ly:ledger-line-spanner::set-spacing-rods`

>   Dummy variable for triggering spacing routines.

> `stencil` (stencil):

>   `ly:ledger-line-spanner::print`

>   The symbol to print.

> `X-extent` (pair of numbers)

>   Hard coded extent in X direction.

> `Y-extent` (pair of numbers)

>   Hard coded extent in Y direction.

This object supports the following interface(s): grob-interface, ledger-line-spanner-interface and spanner-interface.

#### Internals Reference