On 9-3-2012 09:15, Wolfgang Schuster wrote:
Hi Hans,
when you process the following example you can see that the layer box is
positioned in MkII at the top of the page but in MkIV at the bottom, why has
this changed?
\definelayer[test][width=\paperwidth,height=22mm,option=test]
\setlayer[test][x=104mm,y=11mm]{\externalfigure[cow][width=56mm]}
\setupbackgrounds[page][background=test]
\starttext
Hello
\stoptext
The change happened in this code block where you moved \vss from the bottom of
the box to the top:
indeed ... the problem is that in some case we work ulx,uly and in
others bottom top (as positions are llx,lly) ... and I need to find a
solution that works for both cases
\def\pack_layers_flush_indeed#1#2% quite core, so optimized
{\begingroup % already grouped
...
\ifx\p_pack_layers_option\v!test \ruledvbox \else \vbox \fi
\ifx\p_pack_layers_method\v!overlay to \overlayheight \fi
\layoutcomponentboxattribute
{\vss
\hbox \ifx\p_pack_layers_method\v!overlay to \overlaywidth \fi
{\box\nextbox
\hss}%
}%\vss}%
...
\endgroup}
Wolfgang
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context