Am 02.01.2010 um 11:18 schrieb Oliver Buerschaper: >> You need textbackground to draw the frame around the text > > That's the funny thing ... apparently I don't! See the code in my previous > mail. There I seem to get the frame from the \setlayerframed command alone.
But the frame from setlayerframed has not the measures of the text, to get the correct size you need textbackground. >> When you want only text in two columns \startsimplecolumns ... >> \stopsimplecolumns >> is a alternative to the normal columns environment and it works also in >> \framed >> (which is used in \setlayerframed). > > I'm afraid that doesn't make the vertial space vanish :-( Any ideas? \definelayer[test][width=\paperwidth,height=\paperheight] \setupbackgrounds[page][background=test] \starttext \startbuffer[test] \hsize=12cm \startsimplecolumns \input zapf \stopsimplecolumns \stopbuffer \setlayerframed [test] [x=5cm,y=10cm] [width=12cm] {\getbuffer[test]} \page[empty] \stoptext > Also, can I force the streamlayer to have a fixed height? In the example I'd > like the first column to be filled all the way down to the visible bottom > frame and then the remaining text should be broken to the second column. At > the moment both columns are filled with roughly equal amounts of text... You can set \textheight in the streamlayer settings and disable the balancing for columns. 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 ___________________________________________________________________________________