From: Michael Ash <mash@econs.umass.edu>
To: ntg-context@ntg.nl
Subject: Re: Change URL color to match layer
Date: Tue, 30 Jul 2013 21:11:28 -0400 [thread overview]
Message-ID: <CAKTWfUPoWac0KjYNzU4noqxefD6mT8n6JOBW5+Mh0eW-Q1JvuA@mail.gmail.com> (raw)
In-Reply-To: <CAKTWfUN1aCU2s_5eoZvwzcdqD_AhscSdBVKmE0w3ekd3Qoc6mg@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 3351 bytes --]
I think that I have found an answer: in the \setupinteraction command that
manages URL's, hyperlinks, PDF properties, etc. include
color=,contrastcolor=,
\usemodule[letter]
%% Would like this URL to match the color of the return address ("location")
\useURL[author-email][mailto:author@myhome.com][][author@myhome.com]
%% Would like this URL to match the color of the recipient's address
("address")
\useURL[recipient-email][mailto:addressee@gmail.com][][addressee@gmail.com]
%% Would like this URL to match the color of the main body
\useURL[knuthbio][
http://en.wikipedia.org/wiki/Donald_Knuth][][http://en.wikipedia.org/wiki/Donald_Knuth
]
\setupinteraction[state=start,color=,contrastcolor=,style=normal]
\setupletter[
name={Michael Ash},
email={\from[author-email]}
]
\setupletter[signature={Michael Ash}]
\defineletterelement[layer][location][example]{\correspondenceparameter{name}
\correspondenceparameter{email}\par}
\setupletterlayer[location][alternative=example,color=red]
\defineletterelement[layer][address][example]{\correspondenceparameter{toname}\par}
\setupletterlayer[address][alternative=example,color=blue]
\starttext
\startletter[
toname={The Addressee\\\from[recipient-email]},
opening={Dear Addressee:},
closing={Best regards,}]
Enjoy \from[knuthbio]
\stopletter
\stoptext
On Tue, Jul 30, 2013 at 5:57 PM, Michael Ash <mash@econs.umass.edu> wrote:
> I would like to change the color of URL's in parts of a document.
>
> In particular I am using the letter module and would like to have the
> color of URL's match the color of text in the letterhead and then change to
> match the color in the main body of the letter.
>
> I can set the URL color once with \setupinteraction but I do not see how
> to change it thereafter.
>
> Thank you very much for your guidance.
>
> Best,
> Michael
>
>
>
> \usemodule[letter]
>
> \setupinteraction[state=start,color=black]
> %% \setupinteraction[state=start,color=red]
>
> %% Would like this URL to match the color of the return address
> ("location")
> \useURL[author-email][mailto:mash@econs.umass.edu][][mash@econs.umass.edu]
> %% Would like this URL to match the color of the recipient's address
> ("address")
> \useURL[recipient-email][mailto:addressee@gmail.com][][addressee@gmail.com
> ]
> %% Would like this URL to match the color of the main body
> \useURL[knuthbio][
> http://en.wikipedia.org/wiki/Donald_Knuth][][http://en.wikipedia.org/wiki/Donald_Knuth
> ]
>
> \setupletter[
> name={Michael Ash},
> email={\from[author-email]}
> ]
>
> \setupletter[signature={Michael Ash}]
>
> \defineletterelement[layer][location][example]{\correspondenceparameter{name}
> \correspondenceparameter{email}\par}
> \setupletterlayer[location][alternative=example,color=red]
>
>
> \defineletterelement[layer][address][example]{\correspondenceparameter{toname}\par}
> \setupletterlayer[address][alternative=example,color=blue]
>
> \starttext
> \startletter[
> toname={The Addressee\\\from[recipient-email]},
> opening={Dear Addressee:},
> closing={Best regards,}]
>
> Enjoy \from[knuthbio]
>
> \stopletter
> \stoptext
>
>
--
Michael Ash, Chair, Department of Economics
Professor of Economics and Public Policy
University of Massachusetts Amherst
Amherst, MA 01003
Email mash@econs.umass.edu
Tel +1-413-545-2590 Twitter https://twitter.com/michaelaoash
[-- Attachment #1.2: Type: text/html, Size: 5534 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
prev parent reply other threads:[~2013-07-31 1:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-30 21:57 Michael Ash
2013-07-30 22:27 ` Wolfgang Schuster
2013-07-31 1:11 ` Michael Ash [this message]
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=CAKTWfUPoWac0KjYNzU4noqxefD6mT8n6JOBW5+Mh0eW-Q1JvuA@mail.gmail.com \
--to=mash@econs.umass.edu \
--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).