ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "Procházka Lukáš Ing. - Pontex s. r. o." <LPr@pontex.cz>
To: "mailing list for ConTeXt users" <ntg-context@ntg.nl>
Subject: Re: Layer vs. overlay
Date: Tue, 15 Jan 2013 09:04:16 +0100	[thread overview]
Message-ID: <op.wqx0pezctpjj8f@lpr> (raw)
In-Reply-To: <37BA1BD5-D127-4A53-887A-92F5C19FF3A0@gmail.com>

On Sat, 12 Jan 2013 19:11:47 +0100, Wolfgang Schuster <wolfgang.schuster@gmail.com> wrote:

> Move \definelayer and \setupbackgrounds *before* \startTEXpage because the environment creates a local group and you background setup is lost.

... Thanks for the hint - here's my next trial.

It should write "BEFORE" to tho top right corner of the page.

----
\setupbodyfont[30pt]

\starttext
   A

   \bgroup
     \definelayer[beforetext][width=\paperwidth,preset=righttop]

     \setupbackgrounds
       [page]
       [background={foreground,beforetext}]

     \startTEXpage
       \setlayer[beforetext]{\framed[width=2in]{BEFORE}}
       \externalfigure[cow][width=30cm]
     \stopTEXpage
   \egroup

   Z
\stoptext
----

The problem now is the layer "beforetext" has width of the page in the moment is is defined - 21 cm.

But the layer is supposed to be used later inside \start/stop-TEXpage whose page size may be arbitrary, or better, the size will result from the content it will contain.

In my example - an image of 30 cm width is to define the page size.

And the text "BEFORE" is not put to the top right corner of the (30 cm) page (what I'd like to achieve) but to cca 2 thirds of these 30 cm (given by \pagewidth which was 21 cm at the moment of definition).

I would probably need a way to alter the layer size to the current content...

Or any other way to place something to the top right corner of the page from within \start/stop-TEXpage, where page size is not known in advance?

Best regards,

Lukas


-- 
Ing. Lukáš Procházka [mailto:LPr@pontex.cz]
Pontex s. r. o.      [mailto:pontex@pontex.cz] [http://www.pontex.cz]
Bezová 1658
147 14 Praha 4

Tel: +420 244 062 238
Fax: +420 244 461 038

___________________________________________________________________________________
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
___________________________________________________________________________________


  reply	other threads:[~2013-01-15  8:04 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-11 15:32 Procházka Lukáš Ing. - Pontex s. r. o.
2013-01-11 18:06 ` Hans Hagen
2013-01-12  7:44 ` Wolfgang Schuster
2013-01-12 10:36   ` Procházka Lukáš
2013-01-12 13:25   ` Hans Hagen
2013-01-12 17:54   ` [***Spam/VIR***] " Procházka Lukáš
2013-01-12 18:11     ` Wolfgang Schuster
2013-01-15  8:04       ` Procházka Lukáš Ing. - Pontex s. r. o. [this message]
2013-01-15 10:09         ` Wolfgang Schuster
2013-01-15 12:10           ` [***Spam/VIR***] " Procházka Lukáš Ing. - Pontex s. r. o.
2013-01-15 12:25             ` Aditya Mahajan
2013-01-15 16:21               ` Philipp Gesang
2013-01-16  8:41               ` Procházka Lukáš Ing. - Pontex s. r. o.
2013-01-16 11:47                 ` Philipp Gesang
2013-01-16 13:09                   ` Procházka Lukáš Ing. - Pontex s. r. o.
2013-01-16 13:34                     ` Philipp Gesang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=op.wqx0pezctpjj8f@lpr \
    --to=lpr@pontex.cz \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).