Micke, What is your definition of "works?" At this end, the code compiled fine and did just what you asked, at least as far as I can see. I formatted your code a bit and entered a "big blank" between tables and compiled this: \runMPgraphicstrue \setupoutput[pdftex] \enableregime[utf] \setupbodyfont[7pt] % This works, but is not nice. \startuniqueMPgraphic{splittop} draw (0,0)--(OverlayWidth,OverlayHeight) withcolor white;%should not be necessary draw (0,0.725*OverlayHeight)--(OverlayWidth,0.725*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[splittop][\uniqueMPgraphic{splittop}] \startuniqueMPgraphic{splitmid} draw (0,0)--(OverlayWidth,OverlayHeight) withcolor white;%should not be necessary draw (0,0.5*OverlayHeight)--(OverlayWidth,0.5*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[splitmid][\uniqueMPgraphic{splitmid}] % This does not work, but I think it should \startuniqueMPgraphic{topsplit} draw (0,0.725*OverlayHeight)--(OverlayWidth,0.725*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[topsplit][\uniqueMPgraphic{topsplit}] \startuniqueMPgraphic{midsplit} draw (0,0.5*OverlayHeight)--(OverlayWidth,0.5*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[midsplit][\uniqueMPgraphic{midsplit}] \starttext % A working table \setupTABLE[width=2cm,height=2cm] \bTABLE[align={middle,lohi}] \bTR\bTD[background=splittop] Some text\par And some more text that will apear below the other text\eTD\bTD[background=splitmid] Some text above\par Some text below \eTD\eTR \eTABLE \blank[big] % A non-working table \setupTABLE[width=2cm,height=2cm] \bTABLE[align={middle,lohi}] \bTR\bTD[background=topsplit] Some text\par And some more text that will apear below the other text\eTD\bTD[background=midsplit] Some text above\par Some text below \eTD\eTR \eTABLE \stoptext Result is attached. However, this is a problem that would seem to be best attacked by learning a bit more about tables. At 09:30 AM 8/10/03 +0200, you wrote:
Hi everybody!
I had some problems with backgrounds in a table. I wanted just a horizontal line, but in different heights. The problem is that the line will always be in the middle of the cell if I don't add more graphics. See the example file below.
Regards, Micke P
\setupoutput[pdftex] \enableregime[utf] \setupbodyfont[7pt]
% This works, but is not nice.
\startuniqueMPgraphic{splittop} draw (0,0)--(OverlayWidth,OverlayHeight) withcolor white;%should not be necessary draw (0,0.725*OverlayHeight)--(OverlayWidth,0.725*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[splittop][\uniqueMPgraphic{splittop}]
\startuniqueMPgraphic{splitmid} draw (0,0)--(OverlayWidth,OverlayHeight) withcolor white;%should not be necessary draw (0,0.5*OverlayHeight)--(OverlayWidth,0.5*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[splitmid][\uniqueMPgraphic{splitmid}]
% This does not work, but I think it should
\startuniqueMPgraphic{topsplit} draw (0,0.725*OverlayHeight)--(OverlayWidth,0.725*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[topsplit][\uniqueMPgraphic{topsplit}]
\startuniqueMPgraphic{midsplit} draw (0,0.5*OverlayHeight)--(OverlayWidth,0.5*OverlayHeight); \stopuniqueMPgraphic \defineoverlay[midsplit][\uniqueMPgraphic{midsplit}]
\starttext
% A working table \setupTABLE[width=2cm,height=2cm] \bTABLE[align={middle,lohi}] \bTR\bTD[background=splittop] Some text\par And some more text that will apear below the other text\eTD\bTD[background=splitmid] Some text above\par Some text below \eTD\eTR \eTABLE
% A non-working table \setupTABLE[width=2cm,height=2cm] \bTABLE[align={middle,lohi}] \bTR\bTD[background=topsplit] Some text\par And some more text that will apear below the other text\eTD\bTD[background=midsplit] Some text above\par Some text below \eTD\eTR \eTABLE
\stoptext _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context