4.2.3 Tipos de propiedades

Hasta ahora hemos visto dos tipos de propiedad:: número y símbolo. Para que sea válido, el valor que se da a una propiedad debe ser del tipo correcto y obedecer las reglas de dicho tipo. El tipo de la propiedad se muestra siempre entre paréntesis después del nombre de la propiedad en el RFI. He aquí una lista de los tipos que podrá necesitar, junto con las reglas de dicho tipo, y algunos ejemplos. Debe escribir siempre un símbolo de almohadilla, #, por supuesto, delante de estos valores cuando se introducen en la instrucción \override.

Tipo de propiedadReglasEjemplos
BooleanoVerdadero o Falso, representado por #t o #f#t, #f
Dimensión (en espacios de pentagrama)Un número decimal positivo (en unidades de espacios de pentagrama)2.5, 0.34
DirecciónUna constante válida de dirección o su equivalente numérico (se permiten valores decimales entre -1 y 1)LEFT, CENTER, UP, 1, -1
EnteroUn número entero positivo3, 1
ListaUn conjunto de valores separados por espacios, encerrado entre paréntesis y precedido de un apóstrofo'(left-edge staff-bar), '(1), '(1.0 0.25 0.5)
MarcadoCualquier elemento válido de marcado de texto\markup { \italic "cresc." }
MomentoUna fracción de redonda construida con la función make-moment(ly:make-moment 1 4), (ly:make-moment 3 8)
NúmeroCualquier valor decimal positivo o negativo3.5, -2.45
Pareja (de números)Dos números separados por un ‘espacio . espacio’, encerrado entre paréntesis y precedido de un apóstrofo'(2 . 3.5), '(0.1 . -3.2)
SímboloCualquiera del conjunto de símbolos permitidos para esa propiedad, precedido de un apóstrofo'italic, 'inside
DesconocidoUn procedimiento o #f para no producir ninguna acciónbend::print, ly:text-interface::print, #f
VectorUna lista de tres elementos encerrados entre paréntesis y precedida de apóstrofo-almohadilla, '#.'#(#t #t #f)

Véase también

Manual de Extensión: Tutorial de Scheme.


Otros idiomas: English, česky, deutsch, français, italiano, 日本語, nederlands.
Acerca de la selección automática del idioma.

LilyPond — Manual de aprendizaje