[NTG-context] placing (on) layers

Henning Hraban Ramm texml at fiee.net
Sat Apr 16 23:07:52 CEST 2022


Hi Willi,

thank you, I wasn’t aware that \flushlayer works this way. This was also 
the problem in my real project.

And I had the wrong layer mentioned in \setupbackgrounds from another test.
Also, cropoffset was interfering in the real project, see my other mail.

Hraban

Am 16.04.22 um 22:27 schrieb Willi Egger via ntg-context:
> Hi Hraban,
> 
> if you flush a layer like in your example, then the layer is attached to the left top of the text area. If you want to place it in another place, you will have to move it by x and y dimensions to the right place in the first brackets of the \setlayerframed command . — What would be possible is to attach the layer as a background to one of the different areas of the  paper.
> 
> I hope this gives you a hint how to proceed..
> 
> Willi
> 
>> On 15 Apr 2022, at 21:51, Henning Hraban Ramm via ntg-context <ntg-context at ntg.nl> wrote:
>>
>> Hi again,
>>
>> I’m always struggling with putting stuff on layers, since these just never start where I’d expect them to, and the offsets changed a few times within the last years.
>>
>> Please explain how I should define a layer that covers the whole page, since the following MWE is wrong (the layer always starts below the first line):
>>
>>
>> \useMPlibrary[dum]
>>
>> \setuppapersize[A5][A4]
>> \setuplayout[
>>   marking=on,
>>   location=middle,
>> ]
>> \definemeasure[Bleed][3mm]
>> \definemeasure[MaxHeight][{\dimexpr\paperheight + 2\measure{Bleed}\relax}]
>> \definemeasure[MaxWidth][{\dimexpr\paperwidth + 2\measure{Bleed}\relax}]
>>
>> \definelayer[papier][
>>   preset=lefttop,
>>   %x=0mm,y=0mm,
>>   width=\paperwidth,
>>   height=\paperheight,
>> ]
>> \setupbackgrounds[paper][background=cover,state=start]
>>
>>
>> \starttext
>> \showframe
>> TEST
>>
>> \setlayerframed[papier][
>>   preset=lefttop,
>>   %x=-\measure{Bleed},
>>   %y=-\measure{Bleed},
>>   offset=overlay,
>>   %frame=off,
>>   width=\measure{MaxWidth},
>>   height=\measure{MaxHeight},
>> ]{\externalfigure[dummy][
>>   width=\measure{MaxWidth},height=\measure{MaxHeight}
>> ]}
>>
>> \flushlayer[papier]
>>
>> \stoptext
>> ___________________________________________________________________________________
>> If your question is of interest to others as well, please add an entry to the Wiki!
>>
>> maillist : ntg-context at ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
>> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
>> archive  : https://bitbucket.org/phg/context-mirror/commits/
>> wiki     : http://contextgarden.net
>> ___________________________________________________________________________________
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context at ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
> archive  : https://bitbucket.org/phg/context-mirror/commits/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________



More information about the ntg-context mailing list