Very nice, thank you Hans! Steffen
Hans Hagen <[EMAIL PROTECTED]> wrote: > At 16:33 11/12/2003, you wrote: > >Hi, > > > >I'd like to make the CD-ROM catalogue (PDF) of an architectural exhibition > >in ConTeXt. > > > > > >In short the general idea is: > > > >- First you have a page with a map showing the locations of the different > >buildings. > >- Then you should point on location you are interested in and jump to the > >page where this particular building is described in detail. > >- Then again you should be able to jump back to the point (centered?) on > >the map where you have started. > > > > > >My main question now is: > > > >Is it possible in ConTeXt to locate/define on the map (one image) certain > >points/areas that will contain the links to respective the detail page? > > Ha, when i tried to locate that old code, i ran into a bug (\dosingleempty > is less tolerant than 5 years ago), so first a patch: > > \unprotect > > \def\dodostartfigure[#1][#2][#3]#4\stopfigure > {\doifelse\v!test\@@exoptie > {\teststartfigure[#1][#2][#3]#4\teststopfigure > \let\@@exhokjes\v!aan} > {\let\@@exhokjes\v!uit}% > \setvalue{\??ef\??ef#1}% > {\def\next{\placestartfigure[#1][#2][#3]#4\placestopfigure}% > \dosingleempty\next}% > \doifundefined{#1}{\setvalue{#1}{\getexternalfigure{#1}}}} > > \protect > > > Now you can do things like: > > \setupinteraction > [state=start] > > % \setupexternalfigures > % [option=test] > > \startfigure[TheProces][work016a][factor=200] > \referring (10.7,9.4) (4.3,2.3) [r:psfile] > \referring (16.5,16.5) (4.3,2.3) [r:pdffile] > \marking (10.7,9.4) (4.3,2.3) [m:psfile] > \marking (16.5,16.5) (4.3,2.3) [m:pdffile] > \stopfigure > > \starttext > > \title{Files} > > \placefigure > {Whatever files we use.} > {\TheProces} > > \title[r:psfile]{PostScrip Files} > > We're talking about PostScript files, see \in[m:psfile]! > > \title[r:pdffile]{PDF Files} > > We're talking about PDF files, see \in[m:pdffile]! > > \stoptext > > Uncommenting the test will provide you a suitable test bed. > > (Sorry for the bit oldfashioned code; it originates from the pre pdf time) > > Hans > > _______________________________________________ > ntg-context mailing list > [EMAIL PROTECTED] > http://www.ntg.nl/mailman/listinfo/ntg-context _______________________________________________ ntg-context mailing list [EMAIL PROTECTED] http://www.ntg.nl/mailman/listinfo/ntg-context