Henning Hraban Ramm wrote:

Another question, regarding layer placement:

\def\bleed{3mm}
\setvalue{LogoHeight}{20mm}
\setvalue{LogoWidth}{60mm}
\setvalue{LogoHOffset}{130mm}

\definelayer[logolayer]
    [x=-\bleed, y=-\bleed,
    width=\paperwidth, height=\paperheight]

\setlayerframed[logolayer]
    [y=-\bleed, x=\dimexpr(\getvalue{LogoHOffset}+\bleed)]
    [height=\dimexpr(\getvalue{LogoHeight}+\bleed),
    width=\getvalue{LogoWidth},
    frame=off, offset=0mm, align=low,
    background=color, backgroundcolor=red]{my logo}

I would expect that the x/y coordinates in \setlayer(framed) relate to the layer's origin (-3, -3) and thus my logo gets placed at (130, -3). But in fact it's placed at (133, -3), i.e. x starts at 0 instead of -3. Why?

x and y are unique for each \setlayer, use hoffset/voffset instead

Hans
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to