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.
Establiment directede X-offset i Y-offset | ||
Ús de la side-position-interface | ||
Ús de la self-alignment-interface | ||
Ús de la break-alignable-interface |