Deutsches Lilypond Forum (Archiv)

Allgemein => Fragen zu Funktionen => Thema gestartet von: trulli am Mittwoch, 17. März 2010, 23:21

Titel: \TextSpanner mit \draw-line beenden nach mehreren Zeilen
Beitrag von: trulli am Mittwoch, 17. März 2010, 23:21
Hallo,

ich habe eine gestrichelte Linie gezogen, die sich über mehrere Zeilen erstreckt.

Ich wollte den TextSpan beenden mit:
\override TextSpanner #'(bound-details right text) = \markup { \draw-line #'(0 . 1) }

Aber jetzt beendet Lily auf diese Weise JEDE Linie in jeder Zeile. Ich möchte aber nur ganz am Schluss dieses Ende.

Wie mache ich das?

Grüße und Danke von Mat
Titel: Re:\TextSpanner mit \draw-line beenden nach mehreren Zeilen
Beitrag von: ding-dong am Mittwoch, 17. März 2010, 23:39
hilft das überschreiben von right-broken?
Titel: Re:\TextSpanner mit \draw-line beenden nach mehreren Zeilen
Beitrag von: derHindemith am Donnerstag, 18. März 2010, 07:23
Ich weiss nicht ganz genau für TextSpanner, aber entweder \once davor, oder \revert wird's wahrscheinlich tun.
Titel: Re:\TextSpanner mit \draw-line beenden nach mehreren Zeilen
Beitrag von: ding-dong am Donnerstag, 18. März 2010, 08:02
tut mir leid, die antwort vorhin war wohl etwas kurz, v.a. wenn man bedenkt, dass die dokumentation hierzu ertwas kärglich ist und sich nicht direkt auf textspanner bezieht:
\once \override TextSpanner #'bound-details #'right-broken #'text = \markup \nullhdh - offe das hilft!
Titel: Re:\TextSpanner mit \draw-line beenden nach mehreren Zeilen
Beitrag von: trulli am Donnerstag, 18. März 2010, 11:54
Danke euch beiden!

\once \override TextSpanner #'bound-details #'right-broken #'text = \markup \null

brachte das richtige Ergebnis!

Grüße von Mat