Ús de la self-alignment-interface
Auto-alineació horitzontal dels objectes
L’alineació horitzontal d’un objecte que dona suport a la interfície
self-alignment-interface
està controlada pel valor de la
propietat self-alignment-X
, sempre i quan la propietat
X-offset
d’aquest objecte està establerta a
ly:self-alignment-interface::x-aligned-on-self
. Se li pot
donar a self-alignment-X
qualsevol valor real, en unitats
de la meitat de l’extensió X tal de l’objecte. Els valors
negatius mouen l’objecte a la dreta, els positius cap a
l’esquerra. Un valor de 0
centra l’objecte sobre el punt
de referència del seu pare, un valor de -1
alinear la
vora esquerra de l’objecte sobre el punt de referència del seu
pare, i un valor de 1
alinea la vora dreta de l’objecte
sobre el punt de referència del seu pare. Es poden usar els
símbols LEFT
, CENTER
i RIGHT
en substitució
dels valors -1
, 0
i 1
, respectivament.
Normalment s’usaria l’ordre \override
per modificar el
valor de self-alignment-X
, però es pot usar l’ordre
\tweak
per alinear diverses anotacions per separat sobre
una sola nota:
a' -\tweak self-alignment-X #-1 ^"left-aligned" -\tweak self-alignment-X #0 ^"center-aligned" -\tweak self-alignment-X #RIGHT ^"right-aligned" -\tweak self-alignment-X #-2.5 ^"aligned further to the right"
Auto-alineació vertical dels objectes
Els objectes es poden alinear verticalment en una forma anàloga a
la alineació horitzontal si la propietat Y-offset
està
establerta a
ly:self-alignment-interface::y-aligned-on-self
. Malgra
això, sovint es troben implicats altres mecanismes en l’alineació
vertical: el valor de Y-offset
és tan sols una variable que
es té compte. Això pot fer que ajustar el valor de certes
objectes sigui un tasca dificultosa. Les unitats son sols la
meitat de les dimensions verticals de l’objecte, que sols ser
força petit, per la qual cosa poden requerir-se nombres força
grans. Un valor de -1
alinea la vora inferior de
l’objecte amb el punt de referència de l’objecte pare, un valor de
0
alinea el centre de l’objecte amb el punt de referència
del pare, i un valor de 1
alinear la vora superior de
l’objecte amb el punt de referència del pare. Es poden usar els
símbols DOWN
, CENTER
, UP
en substitució de
-1
, 0
i 1
, respectivament.
Auto-alineació d’objectes en las dues direccions
Establint tant X-offset
com Y-offset
, es pot alinear
un objecte en les dues direccions simultàniament.
L’exemple següent mostra com ajustar una digitació de forme que s’apropi al cap de la nota:
a' -\tweak self-alignment-X #0.5 % mou horitzontalment cap a l'esquerra -\tweak Y-offset #ly:self-alignment-interface::y-aligned-on-self -\tweak self-alignment-Y #-1 % mou amunt verticalment -3 % tercer dit