Am 23.03.2013 um 14:56 schrieb Marco Patzer <home...@lavabit.com>: > Hi, > > how can I set individual offsets for the background, similar to > loffset, roffset, etc.? > > \defineframedtext > [foo] > [frame=off, > offset=none, > backgroundoffset=1cm, > %% backgroundloffset=1cm, %% there is no backgroundloffset > background=screen] > > \starttext > > %% backgroundoffset is applied on all four sides > \startfoo > \input ward > \stopfoo > > \input knuth > > %% this is what I'm aiming for > \startnarrower [-1cm] > \startfoo [backgroundoffset=0cm, loffset=1cm] > \input ward > \stopfoo > \stopnarrower > > \stoptext
\startuseMPgraphic{framed:background} fill unitsquare xyscaled(OverlayWidth,OverlayHeight) leftenlarged 1cm withcolor \MPcolor{lightgray}; setbounds currentpicture to OverlayBox ; \stopuseMPgraphic \defineoverlay[framed:background][\useMPgraphic{framed:background}] \defineframedtext [foo] [frame=off, offset=none, background=framed:background] \starttext \startfoo \input ward \stopfoo \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 ___________________________________________________________________________________