3.1.51 `Episema`

An episema line (over a group of notes). Used in Gregorian chant.

`Episema` objects are created by the following engraver(s): `Episema_engraver`.

Standard settings:

`bound-details` (alist, with symbols as keys):
```'((left (padding . 0) (attach-dir . -1))
(right (padding . 0) (attach-dir . 1)))
```

An alist of properties for determining attachments of spanners to edges.

`direction` (direction):

`1`

If `side-axis` is `0` (or `X`), then this property determines whether the object is placed `LEFT`, `CENTER` or `RIGHT` with respect to the other object. Otherwise, it determines whether the object is placed `UP`, `CENTER` or `DOWN`. Numerical values may also be used: `UP`=`1`, `DOWN`=`-1`, `LEFT`=`-1`, `RIGHT`=`1`, `CENTER`=`0`.

`left-bound-info` (alist, with symbols as keys):

`ly:horizontal-line-spanner::calc-left-bound-info`

An alist of properties for determining attachments of spanners to edges.

`right-bound-info` (alist, with symbols as keys):

`ly:horizontal-line-spanner::calc-right-bound-info`

An alist of properties for determining attachments of spanners to edges.

`side-axis` (number):

`1`

If the value is `X` (or equivalently `0`), the object is placed horizontally next to the other object. If the value is `Y` or `1`, it is placed vertically.

`stencil` (stencil):

`ly:line-spanner::print`

The symbol to print.

`style` (symbol):

`'line`

This setting determines in what style a grob is typeset. Valid choices depend on the `stencil` callback reading this property.

`Y-offset` (number):

`#<unpure-pure-container #<procedure ly:side-position-interface::y-aligned-side (_ #:optional _)> #<procedure ly:side-position-interface::pure-y-aligned-side (_ _ _ #:optional _)> >`

The vertical amount that this object is moved relative to its Y-parent.

Note that many objects have special positioning considerations, which cause any setting of `Y-offset` to be ignored or modified, even though the object supports the `self-alignment-interface`.

This object supports the following interface(s): `episema-interface`, `font-interface`, `grob-interface`, `horizontal-line-spanner-interface`, `line-interface`, `side-position-interface` and `spanner-interface`.

This object is of class Spanner (characterized by `spanner-interface`).