[ << Input e output ] | [Top][Contents][Index] | [ Gestione dello spazio >> ] |
[ < Formati di output alternativi ] | [ Up : Formati di output alternativi ] | [ Cambiare il tipo di carattere della notazione > ] |
Output SVG
L’output SVG può contenere opzionalmente dei metadati per gli oggetti
grafici (grob) come teste di nota, pause, etc. Questi metadati possono
essere attributi SVG standard come id
e class
oppure attributi
personalizzati e non standard. Gli attributi e i loro valori si specificano
sovrascrivendo la proprietà output-attributes
di un grob con una
lista associativa Scheme (alist). I valori possono essere numeri, stringhe
o simboli. Per esempio:
{ \once \override NoteHead.output-attributes = #'((id . 123) (class . "questo quello") (data-testo . qualcosa)) c }
L’input precedente produrrà il seguente elemento <g>
(gruppo) nel
file SVG:
<g id="123" class="questo quello" data-testo="qualcosa"> ...Elementi SVG del grob NoteHead... </g>
L’elemento <g>
contiene tutti gli elementi SVG di un certo grob (alcuni
grob generano molteplici elementi SVG). Nella sintassi SVG il prefisso
data-
è utilizzato per gli attributi di metadati personalizzati
non standard.