diff options
author | Karl Berry <karl@freefriends.org> | 2010-10-24 23:39:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-10-24 23:39:55 +0000 |
commit | 179388974fc2854ba702d7cfa609872ad0def9cc (patch) | |
tree | 77ebefb865e6481d9eb32dee13f0f1246210ccc5 | |
parent | 02f11ad360536879147e30b12547a8f384c68ebe (diff) |
hyperref (20oct10)
git-svn-id: svn://tug.org/texlive/trunk@20177 c570f23f-e606-0410-a88d-b1316a301751
31 files changed, 704 insertions, 319 deletions
diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog b/Master/texmf-dist/doc/latex/hyperref/ChangeLog index d437534e0a3..0ba8529edd2 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog @@ -1,3 +1,12 @@ +2010-10-19 6.81s Heiko Oberdiek + * 6.81s + * Version check added for driver files. + * Field options `altname' and `mappingname' added. + +2010-09-25 6.81r Heiko Oberdiek + * 6.81r + * \SpecialDvipdfmxOutlineOpen is set in case of XeTeX. + 2010-09-17 6.81q Heiko Oberdiek * 6.81q * Broken error messages because of broken \Hy@Error fixed. diff --git a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf Binary files differindex 7ec6d6c8b2f..8a77f65bd75 100644 --- a/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/ChangeLog.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/backref.pdf b/Master/texmf-dist/doc/latex/hyperref/backref.pdf index f578167db7c..0801db355b9 100644 --- a/Master/texmf-dist/doc/latex/hyperref/backref.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/backref.pdf @@ -10,7 +10,7 @@ endobj endobj 5 0 obj<</D[13 0 R/FitBH 752.95145]/S/GoTo>> endobj -6 0 obj<</ModDate(D:20100917080221+02'00')/Subject(Bibliographical back referencing)/Creator(LaTeX with hyperref package)/Author(David Carlisle and Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.11)/CreationDate(D:20100917080221+02'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(Back referencing from bibliographical citations)>> +6 0 obj<</ModDate(D:20101019222020+02'00')/Subject(Bibliographical back referencing)/Creator(LaTeX with hyperref package)/Author(David Carlisle and Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.11)/CreationDate(D:20101019222020+02'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(Back referencing from bibliographical citations)>> endobj 7 0 obj<</Type/Pages/Kids[13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R]/Parent 2 0 R/Count 6>> endobj @@ -3899,7 +3899,7 @@ endobj endobj 1477 0 obj<</D(HD.J.2)/S/GoTo>> endobj -1478 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(p.GЄF;)(nuKtj>!a`l)]/Compress<</SpecO/1.5/LengthO 435818>>/Info 6 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1479/Length 1078>>stream +1478 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(_ڡ.Bi})(I8YZRGCN{)]/Compress<</SpecO/1.5/LengthO 435818>>/Info 6 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1479/Length 1078>>stream xڽXMlMAGņ
і&TIKh J{>I %(j"%?D$vb#;j#!!T|j;s̙3g~1 C0^4 &J-QA;"X9B>;_hv<B#;$!R2PfmiRxP*bv+ゕ65U8JǁY6mcf}lJplcIJVe&#c\] Suĥe*1zW9ɉcmgz|yǖd͓5+P!Ȟ<r`_ṠnhduЌћ֦|E[=S3k4TK̙59dsO[kVoa{\2ozθA;n^u4]XrcSc6b3+9%1#A94g7 diff --git a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf Binary files differindex d603b59897c..291a10222a4 100644 --- a/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/hyperref.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.html b/Master/texmf-dist/doc/latex/hyperref/manual.html index 53c631c8a0c..3accd33974e 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual.html +++ b/Master/texmf-dist/doc/latex/hyperref/manual.html @@ -7,7 +7,7 @@ <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <!-- html --> <meta name="src" content="manual.tex"> -<meta name="date" content="2010-09-14 22:51:00"> +<meta name="date" content="2010-10-19 22:13:00"> <link rel="stylesheet" type="text/css" href="manual.css"> </head><body > @@ -23,7 +23,7 @@ class="E">E</span>X</span></span>: a manual for hyperref</h2> class="ec-lmr-12">Sebastian Rahtz </span><br class="and" /><span class="ec-lmr-12">Heiko Oberdiek</span></div><br /> <div class="date" ><span -class="ec-lmr-12">September 2010</span></div> +class="ec-lmr-12">October 2010</span></div> </div> <h3 class="likesectionHead"><a id="x1-1000"></a>Contents</h3> @@ -4261,421 +4261,468 @@ class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id= class="td11"> <span class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-2-4" class="td11"> alignment within text field; 0 is left-aligned, </td> +<td id="TBL-54-2-5" +class="td10"> </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-3-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-3-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-3-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-3-4" -class="td11"> 1 is centered, 2 is right-aligned. </td> +class="td11"> </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-4-1" -class="td11"> <span -class="ec-lmtt-10">backgroundcolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-4-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-4-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-4-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-4-4" -class="td11"> color of box </td> +class="td11"> 1 is centered, 2 is right-aligned. </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-5-1" class="td11"> <span -class="ec-lmtt-10">bordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-5-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-5-3" +class="ec-lmtt-10">altname </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-5-2" +class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-5-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-5-4" -class="td11"> color of border </td> +class="td11"> alternative name, </td> + +<td id="TBL-54-5-5" +class="td10"> </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-6-1" -class="td11"> <span -class="ec-lmtt-10">bordersep </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-6-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-6-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-6-4" -class="td11"> box border gap </td> - +class="td11"> </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-7-1" -class="td11"> <span -class="ec-lmtt-10">borderwidth </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-7-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-7-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-7-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-7-4" -class="td11"> width of box border </td> +class="td11"> the name shown in the user interface </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-8-1" class="td11"> <span -class="ec-lmtt-10">calculate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-8-2" +class="ec-lmtt-10">backgroundcolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-8-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-8-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-8-4" -class="td11"> JavaScript code to calculate the value of the field </td> +class="td11"> color of box </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-9-1" class="td11"> <span -class="ec-lmtt-10">charsize </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-9-2" -class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-9-3" +class="ec-lmtt-10">bordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-9-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-9-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-9-4" -class="td11"> font size of field text </td> +class="td11"> color of border </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-1" class="td11"> <span -class="ec-lmtt-10">checkboxsymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-2" -class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-3" -class="td11"> <span -class="ec-lmri-10">4 (</span><span -class="pzdr-">✔</span><span -class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-4" -class="td11"> symbol used for check boxes (ZapfDingbats), </td> +class="ec-lmtt-10">bordersep </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-10-4" +class="td11"> box border gap </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-11-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-11-2" +class="td11"> <span +class="ec-lmtt-10">borderwidth </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-11-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-11-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-11-4" -class="td11"> the value is a character or <span -class="ec-lmtt-10">\ding</span><span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">{</span></span></span><span -class="ec-lmtti-10">number</span><span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">}</span></span></span>, </td> +class="td11"> width of box border </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-12-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-12-2" +class="td11"> <span +class="ec-lmtt-10">calculate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-12-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-12-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-12-4" -class="td11"> see package ‘pifont’ from bundle ‘psnfss’ </td> +class="td11"> JavaScript code to calculate the value of the field </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-1" class="td11"> <span -class="ec-lmtt-10">checked </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-3" -class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-4" -class="td11"> whether option selected by default </td> +class="ec-lmtt-10">charsize </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-2" +class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-13-4" +class="td11"> font size of field text </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-1" class="td11"> <span -class="ec-lmtt-10">color </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-4" -class="td11"> color of text in box </td> +class="ec-lmtt-10">checkboxsymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-2" +class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-3" +class="td11"> <span +class="ec-lmri-10">4 (</span><span +class="pzdr-">✔</span><span +class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-14-4" +class="td11"> symbol used for check boxes (ZapfDingbats), </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-1" -class="td11"> <span -class="ec-lmtt-10">combo </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-3" -class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-4" -class="td11"> choice list is ‘combo’ style </td> +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-15-4" +class="td11"> the value is a character or <span +class="ec-lmtt-10">\ding</span><span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">{</span></span></span><span +class="ec-lmtti-10">number</span><span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">}</span></span></span>, </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-16-1" -class="td11"> <span -class="ec-lmtt-10">default </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-16-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-16-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-16-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-16-4" -class="td11"> default value </td> +class="td11"> see package ‘pifont’ from bundle ‘psnfss’ </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-17-1" class="td11"> <span -class="ec-lmtt-10">disabled </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-17-2" +class="ec-lmtt-10">checked </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-17-2" class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-17-3" class="td11"> <span class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-17-4" -class="td11"> field disabled </td> +class="td11"> whether option selected by default </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-18-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-18-1" class="td11"> <span -class="ec-lmtt-10">format </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-18-2" +class="ec-lmtt-10">color </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-18-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-18-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-18-4" -class="td11"> JavaScript code to format the field </td> +class="td11"> color of text in box </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-19-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-1" class="td11"> <span -class="ec-lmtt-10">height </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-2" -class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-4" -class="td11"> height of field box </td> +class="ec-lmtt-10">combo </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-3" +class="td11"> <span +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-19-4" +class="td11"> choice list is ‘combo’ style </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-20-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-1" class="td11"> <span -class="ec-lmtt-10">hidden </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-3" -class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-4" -class="td11"> field hidden </td> +class="ec-lmtt-10">default </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-20-4" +class="td11"> default value </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-21-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-4" -class="td11"></td></tr> -<tr +class="td11"> <span +class="ec-lmtt-10">disabled </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-3" +class="td11"> <span +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-21-4" +class="td11"> field disabled </td> +</tr><tr style="vertical-align:baseline;" id="TBL-54-22-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-22-1" class="td11"> <span -class="ec-lmtt-10">ketstroke </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-22-2" +class="ec-lmtt-10">format </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-22-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-22-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-22-4" -class="td11"> JavaScript code to control the keystrokes on entry </td> +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-22-4" +class="td11"> JavaScript code to format the field </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-23-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-1" -class="td11"> <span -class="ec-lmtt-10">maxlen </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-2" -class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-3" -class="td11"> <span -class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-4" -class="td11"> number of characters allowed in text field </td> -</tr><tr +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-23-4" +class="td11"></td></tr> +<tr style="vertical-align:baseline;" id="TBL-54-24-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-1" class="td11"> <span -class="ec-lmtt-10">menulength </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-2" -class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-3" -class="td11"> <span -class="ec-lmri-10">4 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-4" -class="td11"> number of elements shown in list </td> +class="ec-lmtt-10">height </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-2" +class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-24-4" +class="td11"> height of field box </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-25-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-25-1" class="td11"> <span -class="ec-lmtt-10">multiline </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-25-2" +class="ec-lmtt-10">hidden </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-25-2" class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-25-3" class="td11"> <span class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-25-4" -class="td11"> whether text box is multiline </td> +class="td11"> field hidden </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-26-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-26-1" class="td11"> <span -class="ec-lmtt-10">name </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-26-2" -class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-26-3" +class="ec-lmtt-10">ketstroke </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-26-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-26-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-26-4" -class="td11"> name of field (defaults to label) </td> +class="td11"> JavaScript code to control the keystrokes on entry </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-27-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-27-1" class="td11"> <span -class="ec-lmtt-10">onblur </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-27-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-27-3" +class="ec-lmtt-10">mappingname </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-27-2" +class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-27-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-27-4" -class="td11"> JavaScript code </td> +class="td11"> the mapping name to be used when exporting </td> +<td id="TBL-54-27-5" +class="td10"> </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-28-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-28-1" -class="td11"> <span -class="ec-lmtt-10">onchange </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-28-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-28-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-28-4" -class="td11"> JavaScript code </td> +class="td11"> </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-29-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-29-1" -class="td11"> <span -class="ec-lmtt-10">onclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-29-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-29-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-29-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-29-4" -class="td11"> JavaScript code </td> +class="td11"> the field data </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-30-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-1" class="td11"> <span -class="ec-lmtt-10">ondblclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-4" -class="td11"> JavaScript code </td> +class="ec-lmtt-10">maxlen </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-2" +class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-3" +class="td11"> <span +class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-30-4" +class="td11"> number of characters allowed in text field </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-31-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-1" class="td11"> <span -class="ec-lmtt-10">onfocus </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-4" -class="td11"> JavaScript code </td> +class="ec-lmtt-10">menulength </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-2" +class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-3" +class="td11"> <span +class="ec-lmri-10">4 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-31-4" +class="td11"> number of elements shown in list </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-32-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-1" class="td11"> <span -class="ec-lmtt-10">onkeydown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-4" -class="td11"> JavaScript code </td> +class="ec-lmtt-10">multiline </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-3" +class="td11"> <span +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-32-4" +class="td11"> whether text box is multiline </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-33-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-33-1" class="td11"> <span -class="ec-lmtt-10">onkeypress </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-33-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-33-3" +class="ec-lmtt-10">name </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-33-2" +class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-33-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-33-4" -class="td11"> JavaScript code </td> +class="td11"> name of field (defaults to label) </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-34-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-34-1" class="td11"> <span -class="ec-lmtt-10">onkeyup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-34-2" +class="ec-lmtt-10">onblur </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-34-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-34-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-34-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-35-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-35-1" class="td11"> <span -class="ec-lmtt-10">onmousedown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-35-2" +class="ec-lmtt-10">onchange </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-35-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-35-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-35-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-36-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-36-1" class="td11"> <span -class="ec-lmtt-10">onmousemove </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-36-2" +class="ec-lmtt-10">onclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-36-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-36-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-36-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-37-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-37-1" class="td11"> <span -class="ec-lmtt-10">onmouseout </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-37-2" +class="ec-lmtt-10">ondblclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-37-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-37-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-37-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-38-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-38-1" class="td11"> <span -class="ec-lmtt-10">onmouseover </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-38-2" +class="ec-lmtt-10">onfocus </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-38-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-38-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-38-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-39-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-39-1" class="td11"> <span -class="ec-lmtt-10">onmouseup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-39-2" +class="ec-lmtt-10">onkeydown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-39-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-39-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-39-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-40-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-40-1" class="td11"> <span -class="ec-lmtt-10">onselect </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-40-2" +class="ec-lmtt-10">onkeypress </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-40-2" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-40-3" class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-40-4" class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-41-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-1" class="td11"> <span -class="ec-lmtt-10">password </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-3" -class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-4" -class="td11"> text field is ‘password’ style </td> +class="ec-lmtt-10">onkeyup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-41-4" +class="td11"> JavaScript code </td> </tr><tr style="vertical-align:baseline;" id="TBL-54-42-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-42-1" +class="td11"> <span +class="ec-lmtt-10">onmousedown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-42-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-42-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-42-4" +class="td11"> JavaScript code </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-43-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-1" +class="td11"> <span +class="ec-lmtt-10">onmousemove </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-4" +class="td11"> JavaScript code </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-44-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-1" +class="td11"> <span +class="ec-lmtt-10">onmouseout </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-4" +class="td11"> JavaScript code </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-45-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-45-1" class="td11"> </td></tr> <tr - style="vertical-align:baseline;" id="TBL-54-43-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-1" + style="vertical-align:baseline;" id="TBL-54-46-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-1" +class="td11"> <span +class="ec-lmtt-10">onmouseover </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-4" +class="td11"> JavaScript code </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-47-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-1" +class="td11"> <span +class="ec-lmtt-10">onmouseup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-4" +class="td11"> JavaScript code </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-48-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-1" +class="td11"> <span +class="ec-lmtt-10">onselect </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-4" +class="td11"> JavaScript code </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-49-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-1" +class="td11"> <span +class="ec-lmtt-10">password </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-3" class="td11"> <span -class="ec-lmtt-10">popdown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-3" +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-4" +class="td11"> text field is ‘password’ style </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-50-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-1" +class="td11"> <span +class="ec-lmtt-10">popdown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-3" class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-43-4" +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-4" class="td11"> choice list is ‘popdown’ style </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-44-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-1" + style="vertical-align:baseline;" id="TBL-54-51-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-1" class="td11"> <span -class="ec-lmtt-10">radio </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-3" +class="ec-lmtt-10">radio </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-3" class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-44-4" +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-4" class="td11"> choice list is ‘radio’ style </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-45-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-45-1" + style="vertical-align:baseline;" id="TBL-54-52-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-1" class="td11"> <span -class="ec-lmtt-10">radiosymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-45-2" -class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-45-3" +class="ec-lmtt-10">radiosymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-2" +class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-3" class="td11"> <span class="ec-lmri-10">H (</span><span class="pzdr-">★</span><span -class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-45-4" +class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-4" class="td11"> symbol used for radio fields (ZapfDingbats), </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-46-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-46-4" + style="vertical-align:baseline;" id="TBL-54-53-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-1" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-4" class="td11"> the value is a character or <span class="ec-lmtt-10">\ding</span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">{</span></span></span><span class="ec-lmtti-10">number</span><span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">}</span></span></span>, </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-47-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-47-4" + style="vertical-align:baseline;" id="TBL-54-54-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-1" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-4" class="td11"> see package ‘pifont’ from bundle ‘psnfss’ </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-48-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-1" + style="vertical-align:baseline;" id="TBL-54-55-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-55-1" class="td11"> <span -class="ec-lmtt-10">readonly </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-2" -class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-3" +class="ec-lmtt-10">readonly </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-55-2" +class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-55-3" class="td11"> <span -class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-48-4" +class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-55-4" class="td11"> field is readonly </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-49-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-1" + style="vertical-align:baseline;" id="TBL-54-56-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-56-1" class="td11"> <span -class="ec-lmtt-10">rotation </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-2" -class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-3" +class="ec-lmtt-10">rotation </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-56-2" +class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-56-3" class="td11"> <span -class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-49-4" +class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-56-4" class="td11"> rotation of the widget annotation </td> +<td id="TBL-54-56-5" +class="td10"> </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-50-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-1" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-50-4" + style="vertical-align:baseline;" id="TBL-54-57-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-57-1" +class="td11"> </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-54-58-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-58-1" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-58-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-58-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-58-4" class="td11"> (degree, counterclockwise, multiple of 90) </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-51-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-1" + style="vertical-align:baseline;" id="TBL-54-59-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-59-1" class="td11"> <span -class="ec-lmtt-10">tabkey </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-51-4" +class="ec-lmtt-10">tabkey </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-59-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-59-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-59-4" class="td11"> (as per HTML) </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-52-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-1" + style="vertical-align:baseline;" id="TBL-54-60-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-60-1" class="td11"> <span -class="ec-lmtt-10">validate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-52-4" +class="ec-lmtt-10">validate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-60-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-60-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-60-4" class="td11"> JavaScript code to validate the entry </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-53-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-1" + style="vertical-align:baseline;" id="TBL-54-61-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-61-1" class="td11"> <span -class="ec-lmtt-10">value </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-2" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-53-4" +class="ec-lmtt-10">value </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-61-2" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-61-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-61-4" class="td11"> initial value </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-54-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-1" + style="vertical-align:baseline;" id="TBL-54-62-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-62-1" class="td11"> <span -class="ec-lmtt-10">width </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-2" -class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-3" -class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-54-4" +class="ec-lmtt-10">width </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-54-62-2" +class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-62-3" +class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-54-62-4" class="td11"> width of field box </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-55-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-55-1" + style="vertical-align:baseline;" id="TBL-54-63-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-63-1" class="td11"> </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-56-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-56-1" + style="vertical-align:baseline;" id="TBL-54-64-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-64-1" class="td11"> </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-57-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-57-1" + style="vertical-align:baseline;" id="TBL-54-65-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-65-1" class="td11"> </td> </tr><tr - style="vertical-align:baseline;" id="TBL-54-58-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-58-1" + style="vertical-align:baseline;" id="TBL-54-66-"><td style="white-space:nowrap; text-align:left;" id="TBL-54-66-1" class="td11"> </td></tr> </table></div> -<!--l. 1366--><p class="noindent" > +<!--l. 1370--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">7 </span> <a id="x1-220007"></a>Defining a new driver</h3> -<!--l. 1367--><p class="noindent" >A hyperref driver has to provide definitions for eight macros: -<!--l. 1370--><p class="noindent" >1. <span class="obeylines-h"><span class="verb"><span +<!--l. 1371--><p class="noindent" >A hyperref driver has to provide definitions for eight macros: + + +<!--l. 1374--><p class="noindent" >1. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@anchor</span></span></span> -<!--l. 1372--><p class="noindent" >2. <span class="obeylines-h"><span class="verb"><span +<!--l. 1376--><p class="noindent" >2. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@link</span></span></span> -<!--l. 1374--><p class="noindent" >3. <span class="obeylines-h"><span class="verb"><span +<!--l. 1378--><p class="noindent" >3. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@linkfile</span></span></span> -<!--l. 1376--><p class="noindent" >4. <span class="obeylines-h"><span class="verb"><span +<!--l. 1380--><p class="noindent" >4. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@linkurl</span></span></span> -<!--l. 1378--><p class="noindent" >5. <span class="obeylines-h"><span class="verb"><span +<!--l. 1382--><p class="noindent" >5. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@anchorstart</span></span></span> -<!--l. 1380--><p class="noindent" >6. <span class="obeylines-h"><span class="verb"><span +<!--l. 1384--><p class="noindent" >6. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@anchorend</span></span></span> -<!--l. 1382--><p class="noindent" >7. <span class="obeylines-h"><span class="verb"><span -class="ec-lmtt-10">\hyper@linkstart</span></span></span> - -<!--l. 1384--><p class="noindent" >8. <span class="obeylines-h"><span class="verb"><span +<!--l. 1386--><p class="noindent" >7. <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\hyper@linkstart</span></span></span> +<!--l. 1388--><p class="noindent" >8. <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\hyper@linkend</span></span></span> -<!--l. 1387--><p class="indent" > The draft option defines the macros as follows +<!--l. 1391--><p class="indent" > The draft option defines the macros as follows <div class="verbatim" id="verbatim-18"> @@ -4688,11 +4735,11 @@ class="ec-lmtt-10">\hyper@linkend</span></span></span>  <br />\let\hyper@linkstart\@gobbletwo  <br />\let\hyper@linkend\@empty </div> -<!--l. 1397--><p class="nopar" > -<!--l. 1399--><p class="noindent" > +<!--l. 1401--><p class="nopar" > +<!--l. 1403--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">8 </span> <a id="x1-230008"></a>Special support for other packages</h3> -<!--l. 1401--><p class="noindent" ><span +<!--l. 1405--><p class="noindent" ><span class="ec-lmss-10">hyperref </span>aims to cooperate with other packages, but there are several possible sources for conflict, such as <ul class="itemize1"> @@ -4715,7 +4762,7 @@ class="ec-lmtt-10">implicit=false </span>for these packages to work. </li> <li class="itemize">Packages that do anything serious with the index.</li></ul> -<!--l. 1421--><p class="indent" > The <span +<!--l. 1425--><p class="indent" > The <span class="ec-lmss-10">hyperref </span>package is distributed with variants on two useful packages designed to work especially well with it. These are <span class="ec-lmss-10">xr </span>and <span @@ -4723,10 +4770,10 @@ class="ec-lmss-10">minitoc</span>, which support crossdocument links using <span class="E">E</span>X</span></span>’s normal <span class="obeylines-h"><span class="verb"><span class="ec-lmtt-10">\label/\ref</span></span></span> mechanisms and per-chapter tables of contents, respectively. -<!--l. 1427--><p class="noindent" > +<!--l. 1431--><p class="noindent" > <h3 class="sectionHead"><span class="titlemark">9 </span> <a id="x1-240009"></a>History and acknowledgments</h3> -<!--l. 1429--><p class="noindent" >The original authors of <span +<!--l. 1433--><p class="noindent" >The original authors of <span class="ec-lmss-10">hyperbasics.tex </span>and <span class="ec-lmss-10">hypertex.sty</span>, from which this package descends, are Tanmoy Bhattacharya (<span @@ -4745,7 +4792,7 @@ Various other people are mentioned at the point in the source where I had to cha versions because of problems they found. -<!--l. 1443--><p class="indent" > Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has made the +<!--l. 1447--><p class="indent" > Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has made the package more robust. The days spent on Rev<span class="TEX">T<span class="E">E</span>X</span> are entirely due to him! The investigations of Bill Moss (<span @@ -4753,7 +4800,7 @@ class="ec-lmtt-10">bmoss@math.clemson.edu</span>) into the later versions includ many bugs, and his testing is appreciated. Hans Hagen (<span class="ec-lmtt-10">pragma@pi.net</span>) provided a lot of insight into PDF. -<!--l. 1451--><p class="indent" > Berthold Horn provided help, encouragement and sponsorship for the <span +<!--l. 1455--><p class="indent" > Berthold Horn provided help, encouragement and sponsorship for the <span class="ec-lmss-10">dvipsone </span>and <span class="ec-lmss-10">dviwindo </span>drivers. Sergey Lesenko provided the changes needed for <span @@ -4767,14 +4814,14 @@ class="ec-lmss-10">hyper </span>package (developed in parallel with <span class="ec-lmss-10">hyperref</span>) showed me solutions for some problems. Hopefully the two packages will combine one day. -<!--l. 1460--><p class="indent" > The forms creation section owes a great deal to: T. V. Raman, for encouragement, support and +<!--l. 1464--><p class="indent" > The forms creation section owes a great deal to: T. V. Raman, for encouragement, support and ideas; Thomas Merz, whose book <span class="ec-lmri-10">Web Publishing with Acrobat/PDF </span>provided crucial insights; D. P. Story, whose detailed article about pdfmarks and forms solved many practical problems; and Hans Hagen, who explained how to do it in <span class="ec-lmss-10">pdftex</span>. -<!--l. 1466--><p class="indent" > Steve Peter recreated the manual source in July 2003 after it had been lost. -<!--l. 1469--><p class="indent" > Especial extra thanks to David Carlisle for the <span +<!--l. 1470--><p class="indent" > Steve Peter recreated the manual source in July 2003 after it had been lost. +<!--l. 1473--><p class="indent" > Especial extra thanks to David Carlisle for the <span class="ec-lmss-10">backref </span>module, the ps2pdf and dviwindo support, frequent general rewrites of my bad code, and for working on changes to the <span class="ec-lmss-10">xr </span>package to suit diff --git a/Master/texmf-dist/doc/latex/hyperref/manual.pdf b/Master/texmf-dist/doc/latex/hyperref/manual.pdf Binary files differindex 062d322871b..44cc23b4a9e 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/manual.pdf diff --git a/Master/texmf-dist/doc/latex/hyperref/manual2.html b/Master/texmf-dist/doc/latex/hyperref/manual2.html index a89e74132fd..cd1b51c60e4 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual2.html +++ b/Master/texmf-dist/doc/latex/hyperref/manual2.html @@ -7,7 +7,7 @@ <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <!-- html --> <meta name="src" content="manual.tex"> -<meta name="date" content="2010-09-14 22:51:00"> +<meta name="date" content="2010-10-19 22:13:00"> <link rel="stylesheet" type="text/css" href="manual.css"> </head><body > diff --git a/Master/texmf-dist/doc/latex/hyperref/manual3.html b/Master/texmf-dist/doc/latex/hyperref/manual3.html index 95b1fdb38a4..ce28f2cb37e 100644 --- a/Master/texmf-dist/doc/latex/hyperref/manual3.html +++ b/Master/texmf-dist/doc/latex/hyperref/manual3.html @@ -7,7 +7,7 @@ <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> <!-- html --> <meta name="src" content="manual.tex"> -<meta name="date" content="2010-09-14 22:51:00"> +<meta name="date" content="2010-10-19 22:13:00"> <link rel="stylesheet" type="text/css" href="manual.css"> </head><body > diff --git a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf index ca285dff2c2..cd4630f777f 100644 --- a/Master/texmf-dist/doc/latex/hyperref/nameref.pdf +++ b/Master/texmf-dist/doc/latex/hyperref/nameref.pdf @@ -10,7 +10,7 @@ endobj endobj 5 0 obj<</D[13 0 R/FitBH 752.95145]/S/GoTo>> endobj -6 0 obj<</ModDate(D:20100917080227+02'00')/Subject(Cross-referencing by name of section)/Creator(LaTeX with hyperref package)/Author(Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.11)/CreationDate(D:20100917080227+02'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(Section name references in LaTeX)>> +6 0 obj<</ModDate(D:20101019222027+02'00')/Subject(Cross-referencing by name of section)/Creator(LaTeX with hyperref package)/Author(Sebastian Rahtz)/Trapped/False/Producer(pdfTeX-1.40.11)/CreationDate(D:20101019222027+02'00')/PTEX.Fullbanner(This is pdfTeX, Version 3.1415926-1.40.11-2.2 (TeX Live 2010) kpathsea version 6.0.0)/Title(Section name references in LaTeX)>> endobj 7 0 obj<</Type/Pages/Kids[13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R]/Parent 2 0 R/Count 6>> endobj @@ -3775,7 +3775,7 @@ endobj endobj 1411 0 obj<</D(HD.N.2)/S/GoTo>> endobj -1412 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(uۂhAB[)(ꔱݻ`f)]/Compress<</SpecO/1.5/LengthO 420054>>/Info 6 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1413/Length 1022>>stream +1412 0 obj<</Type/XRef/Filter/FlateDecode/W[0 3 0]/Root 1 0 R/ID[(\(l[RǕ!O)(`^H_hU!hiWi)]/Compress<</SpecO/1.5/LengthO 420054>>/Info 6 0 R/DecodeParms<</Predictor 12/Columns 3>>/Size 1413/Length 1022>>stream xڽXoMAT*,BiRTJ|DhGЅZՏ H,l|$""Bkw}o:w~j̙3gΙ;W0cs!&
Y6 n!$o/o0&^.|[u0a/C 9VVj diff --git a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex index 418d4f493e0..716e5d6bb68 100644 --- a/Master/texmf-dist/source/latex/hyperref/doc/manual.tex +++ b/Master/texmf-dist/source/latex/hyperref/doc/manual.tex @@ -14,7 +14,7 @@ % * Heiko Oberdiek, 2006-2010. % -\def\mydate{September 2010} +\def\mydate{October 2010} \RequirePackage{ifpdf} \ifpdf % We are running pdfTeX in pdf mode @@ -1310,8 +1310,10 @@ Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e.\ \smallskip\noindent\begin{longtable}{>{\ttfamily}ll>{\itshape}ll} accesskey & key & & (as per HTML) \\ -align & number & 0 & alignment within text field; 0 is left-aligned, \\ +align & number & 0 & alignment within text field; 0 is left-aligned,\\* & & & 1 is centered, 2 is right-aligned. \\ +altname & name & & alternative name,\\* + & & & the name shown in the user interface\\ backgroundcolor & & & color of box \\ bordercolor & & & color of border \\ bordersep & & & box border gap \\ @@ -1330,6 +1332,8 @@ format & & & JavaScript code to format the field \\ height & dimen & & height of field box \\ hidden & boolean & false & field hidden \\ ketstroke & & & JavaScript code to control the keystrokes on entry \\ +mappingname & name & & the mapping name to be used when exporting\\* + & & & the field data\\ maxlen & number & 0 & number of characters allowed in text field \\ menulength & number & 4 & number of elements shown in list \\ multiline & boolean & false & whether text box is multiline \\ @@ -1355,7 +1359,7 @@ radiosymbol & char & H (\ding{\number`H}) & symbol used for radio fields &&& the value is a character or \cs{ding}\verb|{|\texttt{\itshape number}\verb|}|, \\ &&& see package `pifont' from bundle `psnfss' \\ readonly & boolean & false & field is readonly \\ -rotation & number & 0 & rotation of the widget annotation \\ +rotation & number & 0 & rotation of the widget annotation \\* & & & (degree, counterclockwise, multiple of 90)\\ tabkey & & & (as per HTML) \\ validate & & & JavaScript code to validate the entry \\ diff --git a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx index f22d44e30e2..5fbd1675a40 100644 --- a/Master/texmf-dist/source/latex/hyperref/hyperref.dtx +++ b/Master/texmf-dist/source/latex/hyperref/hyperref.dtx @@ -44,24 +44,37 @@ %<puenc>\ProvidesFile{puenc.def} %<puvnenc>\ProvidesFile{puvnenc.def} %<puarenc>\ProvidesFile{puarenc.def} -%<!none> [2010/09/17 v6.81q +%<!none> [2010/10/19 v6.81s %<package> Hypertext links for LaTeX] %<nohyperref> Dummy hyperref (SR)] %<driver> Hyperref documentation driver file] %<check> Hyperref test file] %<hypertex> Hyperref driver for HyperTeX specials] +%<hypertex>\Hy@VersionCheck{hypertex.def} %<pdftex> Hyperref driver for pdfTeX] +%<pdftex>\Hy@VersionCheck{hpdftex.def} %<pdfmark> Hyperref definitions for pdfmark specials] +%<pdfmark>\Hy@VersionCheck{pdfmark.def} %<vtexpdfmark> Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)] +%<vtexpdfmark>\Hy@VersionCheck{hvtexmrk.def} %<dvips> Hyperref driver for dvips] +%<dvips>\Hy@VersionCheck{hdvips.def} %<dvipsone> Hyperref driver for dvipsone] +%<dvipsone>\Hy@VersionCheck{hdvipson.def} %<textures> Hyperref driver for Textures] +%<textures>\Hy@VersionCheck{htexture.def} %<dviwindo> Hyperref driver for dviwindo] +%<dviwindo>\Hy@VersionCheck{hdviwind.def} %<dvipdfm> Hyperref driver for dvipdfm] +%<dvipdfm>\Hy@VersionCheck{hdvipdfm.def} %<xetex> Hyperref driver for XeTeX] +%<xetex>\Hy@VersionCheck{hxetex.def} %<vtex> Hyperref driver for VTeX in PDF/PS mode] +%<vtex>\Hy@VersionCheck{hvtex.def} %<vtexhtml> Hyperref driver for VTeX in HTML mode] +%<vtexhtml>\Hy@VersionCheck{hvtexhtm.def} %<tex4ht> Hyperref driver for TeX4ht] +%<tex4ht>\Hy@VersionCheck{htex4ht.def} %<tex4htcfg> Hyperref configuration file for TeX4ht] %<pd1enc> Hyperref: PDFDocEncoding definition (HO)] %<puenc> Hyperref: PDF Unicode definition (HO)] @@ -126,7 +139,7 @@ \end{document} %</driver> % \fi -% \CheckSum{27800} +% \CheckSum{27938} % % \MakeShortVerb{|} % \StopEventually{} @@ -589,6 +602,59 @@ } % \end{macrocode} % +% \subsection{Version check} +% +% \begin{macro}{\Hy@VersionChecked} +% \begin{macrocode} +\chardef\Hy@VersionChecked=0 % +% \end{macrocode} +% \end{macro} +% \begin{macro}{\Hy@VersionCheck} +% \begin{macrocode} +\def\Hy@VersionCheck#1{% + \begingroup + \ltx@IfUndefined{ver@hyperref.sty}{% + \Hy@Error{% + This should not happen!\MessageBreak + Missing hyperref version% + }\@ehd + }{% + \ltx@IfUndefined{ver@#1}{% + \Hy@Error{% + This should not happen!\MessageBreak + Missing version of `#1'% + }\@ehd + }{% + \def\x##1##2##3{% + \expandafter\expandafter\expandafter\Hy@@VersionCheck + \expandafter\expandafter\expandafter##2% + \csname ver@##3\endcsname##1##1\@nil + }% + \x{ }\y{hyperref.sty}% + \x{ }\z{#1}% + \ifx\y\z + \else + \Hy@Error{% + Version mismatch!\MessageBreak + * \y: hyperref.sty\MessageBreak + * \z: #1% + }\@ehd + \fi + }% + }% + \endgroup + \chardef\Hy@VersionChecked=1 % +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\Hy@@VersionCheck} +% \begin{macrocode} +\def\Hy@@VersionCheck #1#2 #3 #4\@nil{% + \def#1{#2 #3}% +} +% \end{macrocode} +% \end{macro} +% % \subsection{Checks with regular expressions} % % \begin{macrocode} @@ -610,6 +676,7 @@ \edef\{{\ltx@backslashchar\ltx@leftbracechar}% \edef\}{\ltx@rightbracechar}% \edef\\{\ltx@backslashchar\ltx@backslashchar}% + \let\ \ltx@space \ifcase\pdfmatch{#2}{#1} % \endgroup \expandafter\ltx@secondoftwo @@ -626,17 +693,17 @@ \expandafter\ltx@firstoftwo \fi }% -} -\ltx@ifpackagelater{ltxcmds}{2010/09/11}{}{% - \begingroup - \lccode`0=`\{\relax - \lowercase{\endgroup - \def\ltx@leftbracechar{0}% - }% - \begingroup - \lccode`0=`\}\relax - \lowercase{\endgroup - \def\ltx@rightbracechar{0}% + \ltx@ifpackagelater{ltxcmds}{2010/09/11}{}{% + \begingroup + \lccode`0=`\{\relax + \lowercase{\endgroup + \def\ltx@leftbracechar{0}% + }% + \begingroup + \lccode`0=`\}\relax + \lowercase{\endgroup + \def\ltx@rightbracechar{0}% + }% }% } % \end{macrocode} @@ -5764,7 +5831,7 @@ }{}{% \Hy@Warning{% Invalid value `\@pdfpageduration'\MessageBreak - of `pdfpageduration'\MessageBreak + of option `pdfpageduration'\MessageBreak is replaced by an empty value% }% \let\@pdfpageduration\ltx@empty @@ -5848,7 +5915,25 @@ \let\@pdfborder\Hy@temp }% } -\define@key{Hyp}{pdfborderstyle}{\def\@pdfborderstyle{#1}} +\define@key{Hyp}{pdfborderstyle}{% + \let\Hy@temp\@pdfborderstyle + \def\@pdfborderstyle{#1}% + \Hy@Match\@pdfborderstyle{% + ^% + ( */Type */Border% + | */W +\HyPat@NonNegativeReal/% + | */S */[SDBIU]% + | */D *\[ *(\HyPat@NonNegativeReal/( \HyPat@NonNegativeReal/)?)?]% + )* *$% + }{}{% + \Hy@Warning{% + Invalid value `\@pdfborderstyle'\MessageBreak + for option `pdfborderstyle'.\MessageBreak + Option setting is ignored% + }% + \let\@pdfborderstyle\Hy@temp + }% +} \def\Hy@setpdfborder{% \ifx\@pdfborder\@empty \else @@ -6172,7 +6257,7 @@ \fi } \def\HyPat@NonNegativeReal/{% - ([0-9]+\.?[0-9]*|[0-9]*\.?[0-9]+)% + \ *([0-9]+\.?[0-9]*|[0-9]*\.?[0-9]+) *% } \define@key{Hyp}{pdfremotestartview}{% \ifx\\#1\\% @@ -6670,7 +6755,11 @@ \fi \fi \Hy@Message{Driver\HyOpt@DriverType: \Hy@driver}% + \chardef\Hy@VersionChecked=0 % \input{\Hy@driver.def}% + \ifcase\Hy@VersionChecked + \Hy@VersionCheck{\Hy@driver.def}% + \fi \let\@unprocessedoptions\relax \Hy@RestoreCatcodes \Hy@DisableOption{tex4ht}% @@ -6702,6 +6791,7 @@ \ifxetex \ifdim\number\XeTeXversion\XeTeXrevision in<0.9995in % \else + \chardef\SpecialDvipdfmxOutlineOpen\@ne \Hy@DvipdfmxOutlineOpentrue \fi \fi @@ -8293,6 +8383,14 @@ \define@key{Field}{name}{% \def\Fld@name{#1}% } +\let\Fld@altname\relax +\define@key{Field}{altname}{% + \def\Fld@altname{#1}% +} +\let\Fld@mappingname\relax +\define@key{Field}{mappingname}{% + \def\Fld@mappingname{#1}% +} \define@key{Field}{width}{% \def\Fld@width{#1}% \Field@Width#1\setbox0=\hbox{m}% @@ -8313,7 +8411,20 @@ \def\Fld@borderwidth{#1}% } \define@key{Field}{borderstyle}{% + \let\Hy@temp\Fld@borderstyle \def\Fld@borderstyle{#1}% + \Hy@Match\Fld@borderstyle{% + ^[SDBIU]$% + }{}{% + \Hy@Warning{% + Invalid value `\@pdfborderstyle'\MessageBreak + for option `pdfborderstyle'. Valid values:\MessageBreak + \space\space S (Solid), D (Dashed), B (Beveled),\MessageBreak + \space\space I (Inset), U (Underline)\MessageBreak + Option setting is ignored% + }% + \let\Fld@borderstyle\Hy@temp + }% } \define@key{Field}{bordersep}{% \def\Fld@bordersep{#1}% @@ -9318,8 +9429,8 @@ \ifHy@unicode \else \Hy@Warning{% - XeTeX driver only supports `unicode=true'.\MessageBreak - Ignoring option setting `unicode=false'% + XeTeX driver only supports `unicode=true'. Ignoring\MessageBreak + option setting `unicode=false'% }% \Hy@unicodetrue \fi @@ -17742,6 +17853,21 @@ % \begin{macro}{\PDFForm@Name} % \begin{macrocode} \def\PDFForm@Name{% + \PDFForm@@Name\Fld@name + \ifx\Fld@altname\relax + \else + \PDFForm@@Name\Fld@altname + \fi + \ifx\Fld@mappingname\relax + \else + \PDFForm@@Name\Fld@mappingname + \fi +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\PDFForm@@Name} +% \begin{macrocode} +\def\PDFForm@@Name#1{% \begingroup \ifnum\Hy@pdfversion<5 % implementation note 117, PDF spec 1.7 \ifHy@unicode @@ -17749,9 +17875,9 @@ \fi \fi \HyPsd@XeTeXBigCharstrue - \pdfstringdef\Hy@gtemp\Fld@name + \pdfstringdef\Hy@gtemp#1% \endgroup - \let\Fld@name\Hy@gtemp + \let#1\Hy@gtemp } % \end{macrocode} % \end{macro} @@ -17841,13 +17967,28 @@ } % \end{macrocode} % \end{macro} +% \begin{macro}{\Fld@annotnames} +% \begin{macrocode} +\def\Fld@annotnames{% + /T(\Fld@name)% + \ifx\Fld@altname\relax + \else + /TU(\Fld@altname)% + \fi + \ifx\Fld@mappingname\relax + \else + /TM(\Fld@mappingname)% + \fi +} +% \end{macrocode} +% \end{macro} % % \begin{macro}{\PDFForm@Check} % \begin{macrocode} \def\PDFForm@Check{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /Q \Fld@align @@ -17882,7 +18023,7 @@ \def\PDFForm@Push{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -17914,7 +18055,7 @@ \def\PDFForm@List{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Ch% \Fld@flags /Q \Fld@align @@ -17951,7 +18092,7 @@ \def\PDFForm@Radio{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -17987,7 +18128,7 @@ \def\PDFForm@Text{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Tx% \Fld@flags /Q \Fld@align @@ -18026,7 +18167,7 @@ \def\PDFForm@Submit{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -18065,7 +18206,7 @@ \def\PDFForm@Reset{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def index 281c5d4e229..2f8bf7e62d8 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipdfm.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipdfm.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for dvipdfm] +\Hy@VersionCheck{hdvipdfm.def} \def\Hy@PutCatalog#1{\@pdfm@mark{docview << #1 >>}} \ifHy@pagelabels \def\HyPL@StorePageLabel#1{% @@ -989,6 +990,17 @@ \Hy@escapeform{}% \fi \def\PDFForm@Name{% + \PDFForm@@Name\Fld@name + \ifx\Fld@altname\relax + \else + \PDFForm@@Name\Fld@altname + \fi + \ifx\Fld@mappingname\relax + \else + \PDFForm@@Name\Fld@mappingname + \fi +} +\def\PDFForm@@Name#1{% \begingroup \ifnum\Hy@pdfversion<5 % implementation note 117, PDF spec 1.7 \ifHy@unicode @@ -996,9 +1008,9 @@ \fi \fi \HyPsd@XeTeXBigCharstrue - \pdfstringdef\Hy@gtemp\Fld@name + \pdfstringdef\Hy@gtemp#1% \endgroup - \let\Fld@name\Hy@gtemp + \let#1\Hy@gtemp } \def\Fld@@additionalactions{% \ifx\Fld@keystroke@code\@empty @@ -1051,10 +1063,21 @@ \fi \fi } +\def\Fld@annotnames{% + /T(\Fld@name)% + \ifx\Fld@altname\relax + \else + /TU(\Fld@altname)% + \fi + \ifx\Fld@mappingname\relax + \else + /TM(\Fld@mappingname)% + \fi +} \def\PDFForm@Check{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /Q \Fld@align @@ -1085,7 +1108,7 @@ \def\PDFForm@Push{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1112,7 +1135,7 @@ \def\PDFForm@List{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Ch% \Fld@flags /Q \Fld@align @@ -1145,7 +1168,7 @@ \def\PDFForm@Radio{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1177,7 +1200,7 @@ \def\PDFForm@Text{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Tx% \Fld@flags /Q \Fld@align @@ -1212,7 +1235,7 @@ \def\PDFForm@Submit{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1247,7 +1270,7 @@ \def\PDFForm@Reset{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvips.def b/Master/texmf-dist/tex/latex/hyperref/hdvips.def index de5432fa913..1ae3f58c94b 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvips.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvips.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvips.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for dvips] +\Hy@VersionCheck{hdvips.def} \providecommand*{\XR@ext}{pdf} \def\Hy@raisedlink{} \def\literalps@out#1{\special{ps:SDict begin #1 end}}% diff --git a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def index ad3b08a1e07..44bde1ddbe9 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdvipson.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdvipson.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdvipson.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for dvipsone] +\Hy@VersionCheck{hdvipson.def} \providecommand*{\XR@ext}{pdf} \def\Hy@raisedlink{} \providecommand*\@pdfborder{0 0 1} diff --git a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def index 801f68f8e24..111d972e517 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hdviwind.def +++ b/Master/texmf-dist/tex/latex/hyperref/hdviwind.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hdviwind.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for dviwindo] +\Hy@VersionCheck{hdviwind.def} \begingroup \@ifundefined{headerps@out}{}{% \toks@\expandafter{\Hy@FirstPageHook}% diff --git a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def index 3c43fa5bc55..9c6c2875199 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hpdftex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hpdftex.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hpdftex.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for pdfTeX] +\Hy@VersionCheck{hpdftex.def} \let\Hy@PutCatalog\pdfcatalog \ifHy@pagelabels \def\HyPL@StorePageLabel#1{% @@ -1208,6 +1209,17 @@ \Hy@escapeform{}% \fi \def\PDFForm@Name{% + \PDFForm@@Name\Fld@name + \ifx\Fld@altname\relax + \else + \PDFForm@@Name\Fld@altname + \fi + \ifx\Fld@mappingname\relax + \else + \PDFForm@@Name\Fld@mappingname + \fi +} +\def\PDFForm@@Name#1{% \begingroup \ifnum\Hy@pdfversion<5 % implementation note 117, PDF spec 1.7 \ifHy@unicode @@ -1215,9 +1227,9 @@ \fi \fi \HyPsd@XeTeXBigCharstrue - \pdfstringdef\Hy@gtemp\Fld@name + \pdfstringdef\Hy@gtemp#1% \endgroup - \let\Fld@name\Hy@gtemp + \let#1\Hy@gtemp } \def\Fld@@additionalactions{% \ifx\Fld@keystroke@code\@empty @@ -1270,10 +1282,21 @@ \fi \fi } +\def\Fld@annotnames{% + /T(\Fld@name)% + \ifx\Fld@altname\relax + \else + /TU(\Fld@altname)% + \fi + \ifx\Fld@mappingname\relax + \else + /TM(\Fld@mappingname)% + \fi +} \def\PDFForm@Check{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /Q \Fld@align @@ -1304,7 +1327,7 @@ \def\PDFForm@Push{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1331,7 +1354,7 @@ \def\PDFForm@List{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Ch% \Fld@flags /Q \Fld@align @@ -1364,7 +1387,7 @@ \def\PDFForm@Radio{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1396,7 +1419,7 @@ \def\PDFForm@Text{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Tx% \Fld@flags /Q \Fld@align @@ -1431,7 +1454,7 @@ \def\PDFForm@Submit{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1466,7 +1489,7 @@ \def\PDFForm@Reset{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg index 9804bf7abeb..5a788b7d03b 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.cfg @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.cfg} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref configuration file for TeX4ht] \IfFileExists{\jobname.cfg}{\endinput}{} \Preamble{html} diff --git a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def index 5551a83be10..776b453d3ac 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htex4ht.def +++ b/Master/texmf-dist/tex/latex/hyperref/htex4ht.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htex4ht.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for TeX4ht] +\Hy@VersionCheck{htex4ht.def} \providecommand*{\XR@ext}{html} \def\Hy@raisedlink{} \@ifpackageloaded{tex4ht}{% diff --git a/Master/texmf-dist/tex/latex/hyperref/htexture.def b/Master/texmf-dist/tex/latex/hyperref/htexture.def index d794d1c9e4c..53c0a0d64b7 100644 --- a/Master/texmf-dist/tex/latex/hyperref/htexture.def +++ b/Master/texmf-dist/tex/latex/hyperref/htexture.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{htexture.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for Textures] +\Hy@VersionCheck{htexture.def} \providecommand*{\XR@ext}{pdf} \begingroup \obeylines % diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtex.def b/Master/texmf-dist/tex/latex/hyperref/hvtex.def index 66adb83c5e2..b22e4ab6d84 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtex.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtex.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for VTeX in PDF/PS mode] +\Hy@VersionCheck{hvtex.def} \providecommand*{\XR@ext}{pdf} \edef\Hy@VTeXversion{% \ifx\VTeXversion\@undefined diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def index a648e82550d..25c6b37e1dc 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexhtm.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexhtml.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for VTeX in HTML mode] +\Hy@VersionCheck{hvtexhtm.def} \providecommand*{\XR@ext}{htm} \RequirePackage{vtexhtml} \newif\if@Localurl diff --git a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def index a24ba9c64c9..64800541981 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def +++ b/Master/texmf-dist/tex/latex/hyperref/hvtexmrk.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hvtexmrk.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for VTeX in PDF/PS mode (pdfmark specials)] +\Hy@VersionCheck{hvtexmrk.def} \providecommand*{\XR@ext}{pdf} \def\Hy@raisedlink{} \def\literalps@out#1{\special{pS:#1}}% diff --git a/Master/texmf-dist/tex/latex/hyperref/hxetex.def b/Master/texmf-dist/tex/latex/hyperref/hxetex.def index 17e45c2aec8..8e2307fc428 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hxetex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hxetex.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hxetex.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for XeTeX] +\Hy@VersionCheck{hxetex.def} \HyPsd@LoadUnicode \Hy@unicodetrue \ifx\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode @@ -43,8 +44,8 @@ \ifHy@unicode \else \Hy@Warning{% - XeTeX driver only supports `unicode=true'.\MessageBreak - Ignoring option setting `unicode=false'% + XeTeX driver only supports `unicode=true'. Ignoring\MessageBreak + option setting `unicode=false'% }% \Hy@unicodetrue \fi @@ -1051,6 +1052,17 @@ \Hy@escapeform{}% \fi \def\PDFForm@Name{% + \PDFForm@@Name\Fld@name + \ifx\Fld@altname\relax + \else + \PDFForm@@Name\Fld@altname + \fi + \ifx\Fld@mappingname\relax + \else + \PDFForm@@Name\Fld@mappingname + \fi +} +\def\PDFForm@@Name#1{% \begingroup \ifnum\Hy@pdfversion<5 % implementation note 117, PDF spec 1.7 \ifHy@unicode @@ -1058,9 +1070,9 @@ \fi \fi \HyPsd@XeTeXBigCharstrue - \pdfstringdef\Hy@gtemp\Fld@name + \pdfstringdef\Hy@gtemp#1% \endgroup - \let\Fld@name\Hy@gtemp + \let#1\Hy@gtemp } \def\Fld@@additionalactions{% \ifx\Fld@keystroke@code\@empty @@ -1113,10 +1125,21 @@ \fi \fi } +\def\Fld@annotnames{% + /T(\Fld@name)% + \ifx\Fld@altname\relax + \else + /TU(\Fld@altname)% + \fi + \ifx\Fld@mappingname\relax + \else + /TM(\Fld@mappingname)% + \fi +} \def\PDFForm@Check{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /Q \Fld@align @@ -1147,7 +1170,7 @@ \def\PDFForm@Push{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1174,7 +1197,7 @@ \def\PDFForm@List{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Ch% \Fld@flags /Q \Fld@align @@ -1207,7 +1230,7 @@ \def\PDFForm@Radio{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1239,7 +1262,7 @@ \def\PDFForm@Text{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Tx% \Fld@flags /Q \Fld@align @@ -1274,7 +1297,7 @@ \def\PDFForm@Submit{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1309,7 +1332,7 @@ \def\PDFForm@Reset{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% diff --git a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty index 29498f28f09..f71579b9203 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/hyperref.sty @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{hyperref} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hypertext links for LaTeX] \begingroup \@makeother\`% @@ -121,6 +121,44 @@ Package hyperref Message: #1\ltx@gobble }% } +\chardef\Hy@VersionChecked=0 % +\def\Hy@VersionCheck#1{% + \begingroup + \ltx@IfUndefined{ver@hyperref.sty}{% + \Hy@Error{% + This should not happen!\MessageBreak + Missing hyperref version% + }\@ehd + }{% + \ltx@IfUndefined{ver@#1}{% + \Hy@Error{% + This should not happen!\MessageBreak + Missing version of `#1'% + }\@ehd + }{% + \def\x##1##2##3{% + \expandafter\expandafter\expandafter\Hy@@VersionCheck + \expandafter\expandafter\expandafter##2% + \csname ver@##3\endcsname##1##1\@nil + }% + \x{ }\y{hyperref.sty}% + \x{ }\z{#1}% + \ifx\y\z + \else + \Hy@Error{% + Version mismatch!\MessageBreak + * \y: hyperref.sty\MessageBreak + * \z: #1% + }\@ehd + \fi + }% + }% + \endgroup + \chardef\Hy@VersionChecked=1 % +} +\def\Hy@@VersionCheck #1#2 #3 #4\@nil{% + \def#1{#2 #3}% +} \ltx@IfUndefined{pdfmatch}{% \def\Hy@Match#1#2#3#4{}% }{% @@ -139,6 +177,7 @@ \edef\{{\ltx@backslashchar\ltx@leftbracechar}% \edef\}{\ltx@rightbracechar}% \edef\\{\ltx@backslashchar\ltx@backslashchar}% + \let\ \ltx@space \ifcase\pdfmatch{#2}{#1} % \endgroup \expandafter\ltx@secondoftwo @@ -155,17 +194,17 @@ \expandafter\ltx@firstoftwo \fi }% -} -\ltx@ifpackagelater{ltxcmds}{2010/09/11}{}{% - \begingroup - \lccode`0=`\{\relax - \lowercase{\endgroup - \def\ltx@leftbracechar{0}% - }% - \begingroup - \lccode`0=`\}\relax - \lowercase{\endgroup - \def\ltx@rightbracechar{0}% + \ltx@ifpackagelater{ltxcmds}{2010/09/11}{}{% + \begingroup + \lccode`0=`\{\relax + \lowercase{\endgroup + \def\ltx@leftbracechar{0}% + }% + \begingroup + \lccode`0=`\}\relax + \lowercase{\endgroup + \def\ltx@rightbracechar{0}% + }% }% } \@ifundefined{AfterBeginDocument}{% @@ -3269,7 +3308,7 @@ }{}{% \Hy@Warning{% Invalid value `\@pdfpageduration'\MessageBreak - of `pdfpageduration'\MessageBreak + of option `pdfpageduration'\MessageBreak is replaced by an empty value% }% \let\@pdfpageduration\ltx@empty @@ -3327,7 +3366,25 @@ \let\@pdfborder\Hy@temp }% } -\define@key{Hyp}{pdfborderstyle}{\def\@pdfborderstyle{#1}} +\define@key{Hyp}{pdfborderstyle}{% + \let\Hy@temp\@pdfborderstyle + \def\@pdfborderstyle{#1}% + \Hy@Match\@pdfborderstyle{% + ^% + ( */Type */Border% + | */W +\HyPat@NonNegativeReal/% + | */S */[SDBIU]% + | */D *\[ *(\HyPat@NonNegativeReal/( \HyPat@NonNegativeReal/)?)?]% + )* *$% + }{}{% + \Hy@Warning{% + Invalid value `\@pdfborderstyle'\MessageBreak + for option `pdfborderstyle'.\MessageBreak + Option setting is ignored% + }% + \let\@pdfborderstyle\Hy@temp + }% +} \def\Hy@setpdfborder{% \ifx\@pdfborder\@empty \else @@ -3647,7 +3704,7 @@ \fi } \def\HyPat@NonNegativeReal/{% - ([0-9]+\.?[0-9]*|[0-9]*\.?[0-9]+)% + \ *([0-9]+\.?[0-9]*|[0-9]*\.?[0-9]+) *% } \define@key{Hyp}{pdfremotestartview}{% \ifx\\#1\\% @@ -4080,7 +4137,11 @@ \fi \fi \Hy@Message{Driver\HyOpt@DriverType: \Hy@driver}% + \chardef\Hy@VersionChecked=0 % \input{\Hy@driver.def}% + \ifcase\Hy@VersionChecked + \Hy@VersionCheck{\Hy@driver.def}% + \fi \let\@unprocessedoptions\relax \Hy@RestoreCatcodes \Hy@DisableOption{tex4ht}% @@ -4106,6 +4167,7 @@ \ifxetex \ifdim\number\XeTeXversion\XeTeXrevision in<0.9995in % \else + \chardef\SpecialDvipdfmxOutlineOpen\@ne \Hy@DvipdfmxOutlineOpentrue \fi \fi @@ -5294,6 +5356,14 @@ \define@key{Field}{name}{% \def\Fld@name{#1}% } +\let\Fld@altname\relax +\define@key{Field}{altname}{% + \def\Fld@altname{#1}% +} +\let\Fld@mappingname\relax +\define@key{Field}{mappingname}{% + \def\Fld@mappingname{#1}% +} \define@key{Field}{width}{% \def\Fld@width{#1}% \Field@Width#1\setbox0=\hbox{m}% @@ -5314,7 +5384,20 @@ \def\Fld@borderwidth{#1}% } \define@key{Field}{borderstyle}{% + \let\Hy@temp\Fld@borderstyle \def\Fld@borderstyle{#1}% + \Hy@Match\Fld@borderstyle{% + ^[SDBIU]$% + }{}{% + \Hy@Warning{% + Invalid value `\@pdfborderstyle'\MessageBreak + for option `pdfborderstyle'. Valid values:\MessageBreak + \space\space S (Solid), D (Dashed), B (Beveled),\MessageBreak + \space\space I (Inset), U (Underline)\MessageBreak + Option setting is ignored% + }% + \let\Fld@borderstyle\Hy@temp + }% } \define@key{Field}{bordersep}{% \def\Fld@bordersep{#1}% diff --git a/Master/texmf-dist/tex/latex/hyperref/hypertex.def b/Master/texmf-dist/tex/latex/hyperref/hypertex.def index b0b939e9ced..34b44cb116d 100644 --- a/Master/texmf-dist/tex/latex/hyperref/hypertex.def +++ b/Master/texmf-dist/tex/latex/hyperref/hypertex.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{hypertex.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref driver for HyperTeX specials] +\Hy@VersionCheck{hypertex.def} \providecommand*{\XR@ext}{dvi} \def\PDF@FinishDoc{} \def\PDF@SetupDoc{% diff --git a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty index ee530705c52..9647c18ee13 100644 --- a/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty +++ b/Master/texmf-dist/tex/latex/hyperref/nohyperref.sty @@ -30,7 +30,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{nohyperref} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Dummy hyperref (SR)] \RequirePackage{letltxmacro}[2008/06/13] \let\hyper@@anchor\@gobble diff --git a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def index 319adc96b2a..b26db453401 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pd1enc.def +++ b/Master/texmf-dist/tex/latex/hyperref/pd1enc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pd1enc.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref: PDFDocEncoding definition (HO)] \DeclareFontEncoding{PD1}{}{} \DeclareTextAccent{\`}{PD1}{\textasciigrave} diff --git a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def index c6e3d230f61..7f31d5eb32f 100644 --- a/Master/texmf-dist/tex/latex/hyperref/pdfmark.def +++ b/Master/texmf-dist/tex/latex/hyperref/pdfmark.def @@ -29,8 +29,9 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{pdfmark.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref definitions for pdfmark specials] +\Hy@VersionCheck{pdfmark.def} \begingroup \@ifundefined{headerps@out}{}{% \toks@\expandafter{\Hy@FirstPageHook}% @@ -1246,6 +1247,17 @@ \Hy@escapeform{}% \fi \def\PDFForm@Name{% + \PDFForm@@Name\Fld@name + \ifx\Fld@altname\relax + \else + \PDFForm@@Name\Fld@altname + \fi + \ifx\Fld@mappingname\relax + \else + \PDFForm@@Name\Fld@mappingname + \fi +} +\def\PDFForm@@Name#1{% \begingroup \ifnum\Hy@pdfversion<5 % implementation note 117, PDF spec 1.7 \ifHy@unicode @@ -1253,9 +1265,9 @@ \fi \fi \HyPsd@XeTeXBigCharstrue - \pdfstringdef\Hy@gtemp\Fld@name + \pdfstringdef\Hy@gtemp#1% \endgroup - \let\Fld@name\Hy@gtemp + \let#1\Hy@gtemp } \def\Fld@@additionalactions{% \ifx\Fld@keystroke@code\@empty @@ -1308,10 +1320,21 @@ \fi \fi } +\def\Fld@annotnames{% + /T(\Fld@name)% + \ifx\Fld@altname\relax + \else + /TU(\Fld@altname)% + \fi + \ifx\Fld@mappingname\relax + \else + /TM(\Fld@mappingname)% + \fi +} \def\PDFForm@Check{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /Q \Fld@align @@ -1342,7 +1365,7 @@ \def\PDFForm@Push{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1369,7 +1392,7 @@ \def\PDFForm@List{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Ch% \Fld@flags /Q \Fld@align @@ -1402,7 +1425,7 @@ \def\PDFForm@Radio{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1434,7 +1457,7 @@ \def\PDFForm@Text{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Tx% \Fld@flags /Q \Fld@align @@ -1469,7 +1492,7 @@ \def\PDFForm@Submit{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% @@ -1504,7 +1527,7 @@ \def\PDFForm@Reset{% /Subtype/Widget% \Fld@annotflags - /T(\Fld@name)% + \Fld@annotnames /FT/Btn% \Fld@flags /H/P% diff --git a/Master/texmf-dist/tex/latex/hyperref/puarenc.def b/Master/texmf-dist/tex/latex/hyperref/puarenc.def index 37f47bcd315..8736efcf3e5 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puarenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puarenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puarenc.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref: Additions to puenc.def for Arabi] \DeclareTextCommand{\hamza}{PU}{\86\041}% 0621;afii57409;ARABIC LETTER HAMZA \DeclareTextCommand{\alefmadda}{PU}{\86\042}% 0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE diff --git a/Master/texmf-dist/tex/latex/hyperref/puenc.def b/Master/texmf-dist/tex/latex/hyperref/puenc.def index b3edb5c0b7a..a854c156358 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puenc.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref: PDF Unicode definition (HO)] \DeclareFontEncoding{PU}{}{} \DeclareTextCommand{\`}{PU}[1]{#1\83\000}% U+0300 diff --git a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def index e9d32126d91..a4592c7f542 100644 --- a/Master/texmf-dist/tex/latex/hyperref/puvnenc.def +++ b/Master/texmf-dist/tex/latex/hyperref/puvnenc.def @@ -29,7 +29,7 @@ %% given in the file `manifest.txt'. %% \ProvidesFile{puvnenc.def} - [2010/09/17 v6.81q + [2010/10/19 v6.81s Hyperref: Additions to puenc.def for VnTeX] \DeclareTextCommand{\abreve}{PU}{\81\003} \DeclareTextCommand{\acircumflex}{PU}{\80\342} |