Am 19.03.2011 um 23:13 schrieb Aditya Mahajan:

> On Sat, 19 Mar 2011, Procházka Lukáš wrote:
> 
>> Hello,
>> 
>> I'm trying to create an overlay - text with a line drawn bellow.
>> 
>> [...]
>> 
>> How to do it?
> 
> You do not need yshifted. But you need to set the bounding box of the 
> resulting image correctly.
> 
> \startuniqueMPgraphic{Label}
> path p; p := (0,0) -- (OverlayWidth,0);
> draw p withpen pencircle scaled 1mm withcolor .667red;
> setbounds currentpicture to boundingbox OverlayBox ;
> \stopuniqueMPgraphic


You can also use the \framed-parameters:

\startuniqueMPgraphic{Label}
path p; p := (0,0) -- (OverlayWidth,0);
draw p withpen pencircle scaled \frameddimension{rulethickness} withcolor 
\MPcolor{\framedparameter{framecolor}};
setbounds currentpicture to boundingbox OverlayBox ;
\stopuniqueMPgraphic

\defineoverlay[Label][\useMPgraphic{Label}]

\defineframed[Text][background=Label,frame=off,location=low,framecolor=darkred,rulethickness=1mm]

\starttext
AAA \Text{BBB} CCC \Text[framecolor=blue]{DDD} EEE
\stoptext

Wolfgang

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to