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 ___________________________________________________________________________________