On 17 January 2016 at 18:27, Wolfgang Schuster
<schuster.wolfg...@gmail.com> wrote:
> Kate F
> 17. Januar 2016 um 18:53
> On 17 January 2016 at 17:00, Wolfgang Schuster
>
> I don't know, actually. In this case these are values which remain
> constant throughout the document. So all I'm after here is a mechanism
> for storing variables by name. Is there something more appropriate to
> use for those kind of variables?
>
> You can use the \setvariables command the set the values and access them
> with \getvariables:
>
> \setvariables
>   [information]
>   [title=Document title,
>    author=Author name]
>
> \setupinteraction
>   [ state=start,
>     title=\getvariable{information}{title},
>    author=\getvariable{information}{title}]
>
> \starttext
> \unknown
> \stoptext
>
>
> There is also the \setupdocument command (a simple wrapper for the
> \setvariables command)
> which uses predefined keywords to set fields in the pdf file. You can access
> the values from
> \setupdocument command in your document with \documentvariable{<KEY>}.
>
> \setupdocument
>   [ metadata:title=Document title,
>    metadata:author=Author name]
>
> \setupinteraction[state=start]
>
> \starttext
> \unknown
> \stoptext
>
> Wolfgang

Thanks! I remembered about \setvariables just after asking. I think
that suits my situation more than \setupdocument, since I'm doing this
from handling various different kinds of XML, and this way I can keep
the call to \setupinteraction shared between all of them.

-- 
Kate
___________________________________________________________________________________
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 via email to