5.5.1 Alineació d’objectes

Els objectes gràfics que donen suport a la interfície self-alignment-interface i/o la interfície side-position-interface es poden alinear contra un objecte col·locat prèviament, de diverses maneres. Per veure una llista d’aquests objectes, consulteu self-alignment-interface i side-position-interface.

Tots els objectes gràfics tenen un punt de referència, una extensió horitzontal i una extensió vertical. L’extensió horitzontal és una parella de nombres que són els desplaçament a partir del punt de referència de les vores esquerra i dreta, sent negatius els desplaçament cap a l’esquerra. L’extensió vertical és una parella de nombre que donen el desplaçament a partir del punt de refereǹcia fins les vores inferior i superior, sent negatius els desplaçaments cap avall.

La posició d’un objecte sobre el pentagrama ve donada pels valors de les propietats X-offset i Y-offset. El valor de X-offset dóna el desplaçament des de la coordenada X del punt de referència de l’objecte pare, i el valor de Y-offset dóna el desplaçament a partir de la línia central del pentagrama. Els valors de X-offset i Y-offset es poden establir directament o es pot deixar que es calculin per part de procediments per aconseguir una alineació amb l’objecte pare.

Nota: Molts objectes tenen consideracions de posicionament especials que fan que s’ignori o es modifiqui qualsevol ajustament realitzat a X-offset o a Y-offset, malgrat que l’objecte contempli la interfície self-alignment-interface. La sobreescriptura de les propietats X-offset ó Y-offset a un valor fix fa que es descarti la respectiva propietat self-alignment.

Per exemple, una alteració accidental es pot tornar a posicionar verticalment establint Y-offset però els canvis a X-offset no tenen cap efecte.

Les lletres d’assaig es poden alinear amb objectes divisibles com línies divisòries, claus, armadures i indicacions de compàs. Hi ha propietats especials, que es troben a break-aligned-interface per al posicionament de les lletres d’assaig sobre aquests objectes.

Vegeu també

Referència de la notació: Ús de la break-alignable-interface.

Manual d’extensió: Funcions de callback.


Referència de la notació del GNU LilyPond v2.25.22 (development-branch).