| [ << Tutoriel Scheme ] | [Racine][Table des matières][Index] | [ Interfaces pour programmeurs >> ] |
| [ < Fractions ] | [Plus haut: Variables LilyPond composites ] | [ Propriété en alist > ] |
Étendues (extents)
Les paires permettent aussi de stocker des intervalles qui représentent
un ensemble de nombres compris entre un minimum (le car) et un
maximum (le cdr). Ces intervalles stockent l’étendue, tant au
niveau horizontal (X) que vertical (Y) des objets imprimables. En
matière d’étendue sur les X, le car correspond à la coordonnée de
l’extrémité gauche, et le cdr à la coordonnée de l’extrémité
droite. En matière d’étendue sur les Y, le car correspond à la
coordonnée de l’extrémité basse, et le cdr à la coordonnée de
l’extrémité haute.
Les procédures permettant de manipuler les offsets sont regroupées dans le fichier ‘scm/lily-library.scm’. Nous vous recommandons l’utilisation de ces procédures dans toute la mesure du possible afin d’assurer la cohérence du code.
| [ << Tutoriel Scheme ] | [Racine][Table des matières][Index] | [ Interfaces pour programmeurs >> ] |
| [ < Fractions ] | [Plus haut: Variables LilyPond composites ] | [ Propriété en alist > ] |