### 2.2.5 Axis_group_engraver

Group all objects created in this context in a `VerticalAxisGroup` spanner.

Properties (read)

> `currentCommandColumn` (graphical (layout) object)

>   Grob that is X-parent to all current breakable (clef, key signature, etc.) items.

> `hasAxisGroup` (boolean)

>   True if the current context is contained in an axis group.

> `keepAliveInterfaces` (list)

>   A list of symbols, signifying grob interfaces that are worth keeping a staff with `remove-empty` set around for.

Properties (write)

> `hasAxisGroup` (boolean)

>   True if the current context is contained in an axis group.

This engraver creates the following layout object(s):

VerticalAxisGroup.

`Axis_group_engraver` is part of the following context(s): ChordNames, DrumStaff, Dynamics, FiguredBass, FretBoards, GregorianTranscriptionStaff, KievanStaff, Lyrics, MensuralStaff, NoteNames, PetrucciStaff, RhythmicStaff, Staff, TabStaff and VaticanaStaff.

#### Internals Reference v2.18.2 (稳定分支).