lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Largeur d'un markup


From: Germain G. Ivanoff-Trinadtzaty
Subject: Re: Largeur d'un markup
Date: Thu, 12 Jun 2008 23:52:49 +0200

From: "Nicolas Sceaux" <address@hidden>
To: "Germain G. Ivanoff-Trinadtzaty" <address@hidden>
Cc: "Lilypond French users" <address@hidden>
Sent: Thursday, June 12, 2008 9:33 PM
Subject: Re: Largeur d'un markup


Le 12 juin 08 à 16:13, Germain G. Ivanoff-Trinadtzaty a écrit :

> Bonjour,
>
> Voici que je retombe sur cette limitation frustrante : quelle est la > largeur, la hauteur (ou les deux à la fois) du markup que j'ai > construit ?! Je (l'utilisateur) ne peux le savoir : LilyPond le garde > pour lui et ne partage pas...

Que nenni, tu peux l'obtenir de la façon suivante :

#(define (ma-commande-qui-exploite-la-largeur layout props arg)  (markup?)
    (let* ((arg-stencil (interpret-markup layout props arg))
           (width (ly:stencil-extent arg-stencil Y)))
... faire quelque chose avec la largeur puis retourner un stencil ...))

Ici, on interprète l'argument, ce qui donne un stencil, la largeur
(ou la hauteur) duquel on obtient avec ly:stencil-extent.

Nicolas

Merci, je bookmarque ce snippet !
Germain




reply via email to

[Prev in Thread] Current Thread [Next in Thread]