4.2.3 Tipus de propietats
Fins ara hem vist dos tipus de propietat: número i
símbol. Perquè sigui vàlid, el valor que es dóna a una
propietat ha de ser del tipus correcte i obeir les regles d’aquest
tipus. El tipus de la propietat es mostra sempre entre parèntesis
després del nom de la propietat al RFI. Vet aquí una llista dels
tipus que us caldrà, junt amb les regles d’aquest tipus, i alguns
exemples. Heu d’escriure sempre un símbol amb coixinet, #,
per suposat, davant d’aquests valors quan s’introdueixen a
l’ordre \override, fins i tot si el propi valor ja
comença per #. Sols oferim aquí exemples per a
constants; si voleu calcular un valor usant l’Scheme, consulteu
Càlculs a l’Scheme.
| Tipus de propietat | Regles | Exemples |
|---|---|---|
| Booleà | Vertader o Fals, representat per #t o #f | #t, #f |
| Dimensió (en espais de pentagrama) | Un nombre decimal (en unitats d’espais de pentagrama) | 2.5, 0.34 |
| Direcció | Una constant vàlida de direcció o el seu equivalent numèric
(0 o CENTER indiquen una direcció neutra) | LEFT, CENTER, UP,
1, -1 |
| Enter | Un nombre enter positiu | 3, -1 |
| Llista | Una seqüència de constants o símbols separats per espais, tancat entre parèntesis i precedit d’un apòstrof o cometa simple | '(left-edge staff-bar), '(1), '(),
'(1.0 0.25 0.5) |
| Etiquetatge | Qualsevol element vàlid d’etiquetatge de text | \markup { \italic "cresc." }, "gralla" |
| Moment | Una fracció de rodona construïda amb la funció make-moment | (ly:make-moment 1/4),
(ly:make-moment 3/8) |
| Nombre | Qualsevol valor positiu o negatiu, possiblement decimal | 3, -2.45 |
| Parella (de nombres) | Dos nombres separats per un ‘espai . espai’, tancat entre parèntesis i precedit per un apòstrof | '(2 . 3.5), '(0.1 . -3.2) |
| Símbol | Qualsevol del conjunt de símbols permesos per a aquesta propietat, precedit d’un apòstrof | 'italic, 'inside |
| Desconegut | Un procediment o #f per no produir cap acció | bend::print, ly:text-interface::print,
#f |
| Vector | Constants
tancades entre #(…). | #(#t #t #f) |
Vegeu també
Manual d’Extensió: Tutorial de l’Scheme.
Altres idiomes: English, česky, deutsch, español, français, italiano, 日本語, nederlands.
Quant a selecció automàtica de l'idioma.