summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-12-08 00:19:37 +0000
committerKarl Berry <karl@freefriends.org>2006-12-08 00:19:37 +0000
commit8291b74ec6f858e3536a5919b74386a7df1dcc24 (patch)
tree3b269f2eaa9e01070636bc02be2cd16fad7d166d /Master/texmf-dist/tex/latex/hyperref/hdviwind.def
parent2ba8265fe433c8c06277b7aa632f642b2597e99c (diff)
hyperref update (4dec06)
git-svn-id: svn://tug.org/texlive/trunk@2629 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hyperref/hdviwind.def')
-rw-r--r--Master/texmf-dist/tex/latex/hyperref/hdviwind.def38
1 files changed, 29 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
index 32607f5ff5d..ddbfa047a90 100644
--- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
+++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def
@@ -22,7 +22,7 @@
%% given in the file `manifest.txt'.
%%
\ProvidesFile{hdviwind.def}
- [2006/11/15 v6.75g
+ [2006/11/30 v6.75h
Hyperref driver for dviwindo]
\def\Hy@PutCatalog#1{%
\pdfmark{pdfmark=/PUT,Raw={\string{Catalog\string} << #1 >>}}%
@@ -267,7 +267,7 @@
\pdfmark{pdfmark=/DOCVIEW,
Page=\@pdfstartpage,
View=\@pdfstartview,
- PageMode=\@pdfpagemode
+ PageMode=/\@pdfpagemode
}%
\ifx\@pdfpagescrop\@empty
\else
@@ -280,13 +280,25 @@
\ifHy@fitwindow /FitWindow true\fi
\ifHy@centerwindow /CenterWindow true\fi
\ifHy@displaydoctitle /DisplayDocTitle true\fi
- \ifx\@pdfnonfullscreenpagemode\@empty
+ \Hy@UseNameKey{NonFullScreenPageMode}\@pdfnonfullscreenpagemode
+ \Hy@UseNameKey{Direction}\@pdfdirection
+ \Hy@UseNameKey{ViewArea}\@pdfviewarea
+ \Hy@UseNameKey{ViewClip}\@pdfviewclip
+ \Hy@UseNameKey{PrintArea}\@pdfprintarea
+ \Hy@UseNameKey{PrintClip}\@pdfprintclip
+ \Hy@UseNameKey{PrintScaling}\@pdfprintscaling
+ \Hy@UseNameKey{Duplex}\@pdfduplex
+ \ifx\@pdfpicktraybypdfsize\@empty
\else
- /NonFullScreenPageMode\@pdfnonfullscreenpagemode
+ /PickTrayByPDFSize \@pdfpicktraybypdfsize
\fi
- \ifx\@pdfprintscaling\@empty
+ \ifx\@pdfprintpagerange\@empty
\else
- /PrintScaling\@pdfprintscaling
+ /PrintPageRange[\@pdfprintpagerange]%
+ \fi
+ \ifx\@pdfnumcopies\@empty
+ \else
+ /NumCopies \@pdfnumcopies
\fi
}%
\pdfmark{pdfmark=/PUT,
@@ -296,9 +308,10 @@
\else
/ViewerPreferences<<\Hy@temp>>%
\fi
- \ifx\pdf@pagelayout\@empty
+ \Hy@UseNameKey{PageLayout}\@pdfpagelayout
+ \ifx\@pdflang\@empty
\else
- /PageLayout /\pdf@pagelayout\space
+ /Lang(\@pdflang)%
\fi
>>%
}%
@@ -455,7 +468,14 @@
\define@key{PDF}{Dir}{\pdf@addtoks{(#1)}{Dir}}
\define@key{PDF}{File}{\pdf@addtoks{(#1)}{File}}
\define@key{PDF}{Flags}{\pdf@addtoks{#1}{Flags}}
-\define@key{PDF}{AcroHighlight}{\pdf@addtoks{#1}{H}}
+\define@key{PDF}{AcroHighlight}{%
+ \begingroup
+ \edef\x{#1}%
+ \expandafter\endgroup\ifx\x\@empty
+ \else
+ \pdf@addtoks{#1}{H}%
+ \fi
+}
\define@key{PDF}{ID}{\pdf@addtoks{[#1]}{ID}}
\define@key{PDF}{MacFile}{\pdf@addtoks{(#1)}{MacFile}}
\define@key{PDF}{ModDate}{\pdf@addtoks{(#1)}{ModDate}}