LilyPond Internals Reference: 3.1.81 NonMusicalPaperColumn

### 3.1.81 NonMusicalPaperColumn

NonMusicalPaperColumn objects are created by: Paper_column_engraver.

Standard settings:

> `allow-loose-spacing` (boolean):

>   `#t`

>   If set, column can be detached from main spacing.

> `axes` (list):

>       '(0)

>   List of axis numbers. In the case of alignment grobs, this should contain only one number.

> `before-line-breaking` (boolean):

>   `ly:paper-column::before-line-breaking`

>   Dummy property, used to trigger a callback function.

> `font-size` (number):

>   `-7.5`

>   The font size, compared to the ‘normal’ size. `0` is style-sheet’s normal size, `-1` is smaller, `+1` is bigger. Each step of 1 is approximately 12% larger; 6 steps are exactly a factor 2 larger. If the context property `fontSize` is set, its value is added to this before the glyph is printed. Fractional values are allowed.

> `full-measure-extra-space` (number):

>   `1.0`

>   Extra space that is allocated at the beginning of a measure with only one note. This property is read from the NonMusicalPaperColumn that begins the measure.

> `horizontal-skylines` (pair of skylines):

>   `ly:separation-item::calc-skylines`

>   Two skylines, one to the left and one to the right of this grob.

> `keep-inside-line` (boolean):

>   `#t`

>   If set, this column cannot have objects sticking into the margin.

> `layer` (integer):

>   `1000`

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

> `line-break-permission` (symbol):

>   `'allow`

>   Instructs the line breaker on whether to put a line break at this column. Can be `force` or `allow`.

> `non-musical` (boolean):

>   `#t`

>   True if the grob belongs to a `NonMusicalPaperColumn`.

> `page-break-permission` (symbol):

>   `'allow`

>   Instructs the page breaker on whether to put a page break at this column. Can be `force` or `allow`.

> `X-extent` (pair of numbers):

>   `ly:axis-group-interface::width`

>   Extent (size) in the X direction, measured in staff-space units, relative to object’s reference point.

This object supports the following interface(s): axis-group-interface, font-interface, grob-interface, item-interface, paper-column-interface, separation-item-interface and spaceable-grob-interface.

#### Internals Reference v2.22.2 (stable-branch).