ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Merging background
@ 2009-01-21 22:39 Cecil Westerhof
  2009-01-21 22:50 ` Wolfgang Schuster
  0 siblings, 1 reply; 5+ messages in thread
From: Cecil Westerhof @ 2009-01-21 22:39 UTC (permalink / raw)
  To: mailing list for ConTeXt users

I have a template for a letter in which I use \setupbackgrounds. I
also have a tenplate for a watermark which also uses
\setupbackgrounds. The background from the last include is used. Is
there a way to merge the backgrounds?

-- 
Cecil Westerhof
___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Merging background
  2009-01-21 22:39 Merging background Cecil Westerhof
@ 2009-01-21 22:50 ` Wolfgang Schuster
  2009-01-22  0:15   ` Cecil Westerhof
  0 siblings, 1 reply; 5+ messages in thread
From: Wolfgang Schuster @ 2009-01-21 22:50 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 21.01.2009 um 23:39 schrieb Cecil Westerhof:

> I have a template for a letter in which I use \setupbackgrounds. I
> also have a tenplate for a watermark which also uses
> \setupbackgrounds. The background from the last include is used. Is
> there a way to merge the backgrounds?

\setupbackgrounds[page][background={template,watermark}]

Wolfgang

___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Merging background
  2009-01-21 22:50 ` Wolfgang Schuster
@ 2009-01-22  0:15   ` Cecil Westerhof
  2009-01-22  6:17     ` Peter Münster
  0 siblings, 1 reply; 5+ messages in thread
From: Cecil Westerhof @ 2009-01-22  0:15 UTC (permalink / raw)
  To: mailing list for ConTeXt users

2009/1/21 Wolfgang Schuster <schuster.wolfgang@googlemail.com>:
>> I have a template for a letter in which I use \setupbackgrounds. I
>> also have a tenplate for a watermark which also uses
>> \setupbackgrounds. The background from the last include is used. Is
>> there a way to merge the backgrounds?
>
> \setupbackgrounds[page][background={template,watermark}]

In my letter template I now do:
    \setupbackgrounds[page][background={myAddr,WatermarkOverlay}]

That even works if the watermark template is not included. So, so far so good.

But I was wondering if it could be generalized. I was thinking about
the following. A variable backgroundList is defined and in every
template where layers are defined, those layers are added to
backgroundList. And then the following statement is used:
    \setupbackgrounds[page][background=\@backgroundList]

Is something like this possible?

-- 
Cecil Westerhof
___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Merging background
  2009-01-22  0:15   ` Cecil Westerhof
@ 2009-01-22  6:17     ` Peter Münster
  2009-01-22 10:28       ` Cecil Westerhof
  0 siblings, 1 reply; 5+ messages in thread
From: Peter Münster @ 2009-01-22  6:17 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On Thu, 22 Jan 2009, Cecil Westerhof wrote:

> But I was wondering if it could be generalized. I was thinking about
> the following. A variable backgroundList is defined and in every
> template where layers are defined, those layers are added to
> backgroundList. And then the following statement is used:
>     \setupbackgrounds[page][background=\@backgroundList]
> 
> Is something like this possible?

Perhaps you're looking for something like this:
http://archive.contextgarden.net/message/20060115.080349.8efe83be.en.html
That means: a template adds a background.

Cheers, Peter

-- 
http://pmrb.free.fr/contact/

___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Merging background
  2009-01-22  6:17     ` Peter Münster
@ 2009-01-22 10:28       ` Cecil Westerhof
  0 siblings, 0 replies; 5+ messages in thread
From: Cecil Westerhof @ 2009-01-22 10:28 UTC (permalink / raw)
  To: mailing list for ConTeXt users

2009/1/22 Peter Münster <pmlists@free.fr>:
>> But I was wondering if it could be generalized. I was thinking about
>> the following. A variable backgroundList is defined and in every
>> template where layers are defined, those layers are added to
>> backgroundList. And then the following statement is used:
>>     \setupbackgrounds[page][background=\@backgroundList]
>>
>> Is something like this possible?
>
> Perhaps you're looking for something like this:
> http://archive.contextgarden.net/message/20060115.080349.8efe83be.en.html
> That means: a template adds a background.

Works like a charm. In t-defaults.tex I have:
    \setupbackgrounds[page][state=start]

In t-watermark.tex I have:
    \expandparameters
    \setupbackgrounds[page][background={\currentvalue,WatermarkOverlay}]

In t-privebrief.tex I have:
    \expandparameters
    \setupbackgrounds[page][background={\currentvalue,myAddr}]

And in my document I have:
    \usemodule[defaults]
    \usemodule[watermark]
    \usemodule[privebrief]

And both backgrounds are displayed.

-- 
Cecil Westerhof
___________________________________________________________________________________
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  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-01-22 10:28 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-21 22:39 Merging background Cecil Westerhof
2009-01-21 22:50 ` Wolfgang Schuster
2009-01-22  0:15   ` Cecil Westerhof
2009-01-22  6:17     ` Peter Münster
2009-01-22 10:28       ` Cecil Westerhof

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).