Hello,

some time ago I asked if there was a way to make sure that
hyperlinks maintained the current zoom factor, rather than
switching to 'Fit'.

For those interested, the proper way to set it up is by:

\setupinteraction[focus=standard]

BUT!!!

My ConTeXt has this feature disabled, at least for the PDF
specials: the call for 'standard' is commented out. You can
uncomment it to enable it, and you don't even need to regenerate
the format. Note that there is a bug, though. spec-fdf.tex reads:

%   \v!standaard=>\def\PDFpageviewkey{  xyz 0 0 0}%
%                 \def\PDFpageviewwrd{ /XYZ 0 0 0},  

while it should be without those 0's:

    \v!standaard=>\def\PDFpageviewkey{  xyz}%
                  \def\PDFpageviewwrd{ /XYZ},

This seems to work correctly, at least with my Adobe Acrobat 4.05;

The only 'quirk' is that the destination coordinates are those of
the bottom left corner, while they should point to the upper left
corner of the rectangle. This is a pdfTeX problem (it happens e.g.
also when compiling WEB sources); I think it should add
(subtract?) the baselineskip to the marked position. Hans, we
should discuss this with Hahn The Tahn.

Also, note that this sets the default zoom level for
*destinations*. But PDF also allows to choose the zoom level on
the *link* side, and in this case the zoom level specified by the
link overrides the destination's zoom level. Does ConTeXt allow to
set the zoom level on the link side?

--
Giuseppe "Oblomov" Bilotta

Reply via email to