Mercurial > hg > digilib-old
comparison client/digitallibrary/dlImage.jsp @ 77:b877e54b0794
New servlet version 1.5b.
Mostly cleanup. Global parameters for digilib now in DigilibConfiguration,
per request parameters are now all in DigilibRequest. The DocuImage implementation
can be selected by the configuration docuimage-class.
Pixel-by-pixel view implemented with "mo=clip".
author | robcast |
---|---|
date | Fri, 24 Jan 2003 22:13:49 +0100 |
parents | 58d23f512c80 |
children |
comparison
equal
deleted
inserted
replaced
76:7b0ba81a5a6b | 77:b877e54b0794 |
---|---|
26 | 26 |
27 <% | 27 <% |
28 } else { | 28 } else { |
29 | 29 |
30 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(); | 30 digilib.servlet.DigilibRequest dlRequest = new digilib.servlet.DigilibRequest(); |
31 // default values for parameters | 31 /* default values for parameters |
32 dlRequest.setFn("/"); // url of the page/document | 32 dlRequest.setFn("/"); // url of the page/document |
33 dlRequest.setPn(1); // page number | 33 dlRequest.setPn(1); // page number |
34 dlRequest.setWs(1); // scale factor | 34 dlRequest.setWs(1); // scale factor |
35 dlRequest.setMo(""); // special options like 'fit' for gifs | 35 dlRequest.setMo(""); // special options like 'fit' for gifs |
36 dlRequest.setMk("0/0"); // marks | 36 dlRequest.setMk("0/0"); // marks |
37 dlRequest.setWx(0); // left edge of image (float from 0 to 1) | 37 dlRequest.setWx(0); // left edge of image (float from 0 to 1) |
38 dlRequest.setWy(0); // top edge in image (float from 0 to 1) | 38 dlRequest.setWy(0); // top edge in image (float from 0 to 1) |
39 dlRequest.setWw(1); // width of image (float from 0 to 1) | 39 dlRequest.setWw(1); // width of image (float from 0 to 1) |
40 dlRequest.setWh(1); // height of image (float from 0 to 1) | 40 dlRequest.setWh(1); // height of image (float from 0 to 1) |
41 */ | |
41 // overrriding default parameters with provided parameters from query-string | 42 // overrriding default parameters with provided parameters from query-string |
42 dlRequest.setWithRequest(request); | 43 dlRequest.setWithRequest(request); |
43 | |
44 //String imageLocation = "http://" + request.getServerName() + "/docuserver/digitallibrary/servlet/Scaler/" + fn + "?pn=" + pn + "&ws=" + ws + "&mo=" + mo + "&wx=" + wx + "&wy=" + wy + "&ww=" + ww + "&wh=" + wh + "&dw=" + dw + "&dh=" + dh; | |
45 | |
46 String baseUrl = dlRequest.getBaseURL(); | |
47 | 44 |
48 String imageLocation = dlRequest.getBaseURL() + "/servlet/Scaler/?" + dlRequest.getAsString(); | 45 String imageLocation = dlRequest.getBaseURL() + "/servlet/Scaler/?" + dlRequest.getAsString(); |
49 %> | 46 %> |
50 | 47 |
51 <html> | 48 <html> |
72 document.write('<script src="modules\/pagesTotal.js"><\/script>'); | 69 document.write('<script src="modules\/pagesTotal.js"><\/script>'); |
73 // document.write('<script src="modules\/pdfMaker.js"><\/script>'); | 70 // document.write('<script src="modules\/pdfMaker.js"><\/script>'); |
74 | 71 |
75 </script> | 72 </script> |
76 </head> | 73 </head> |
77 <body bgcolor="#666666" onload='init_pagesTotal("<%= dlRequest.getFn() %>", "<%= dlRequest.getPn() %>", "<%= dlRequest.getWs() %>", "<%= dlRequest.getMo() %>", "<%= dlRequest.getMk() %>", "<%= dlRequest.getWx() %>", "<%= dlRequest.getWy() %>", "<%= dlRequest.getWw() %>", "<%= dlRequest.getWh() %>", "<%= dlRequest.getPt() %>")'> | 74 <body bgcolor="#666666" onload='init_pagesTotal("<%= dlRequest.getFilePath() %>", "<%= dlRequest.getPn() %>", "<%= dlRequest.getWs() %>", "<%= dlRequest.getMo() %>", "<%= dlRequest.getMk() %>", "<%= dlRequest.getWx() %>", "<%= dlRequest.getWy() %>", "<%= dlRequest.getWw() %>", "<%= dlRequest.getWh() %>", "<%= dlRequest.getPt() %>")'> |
78 | 75 |
79 <div id="lay1" style="position: absolute; left: 10px; top: 10px; visibility: visible"><img name="pic" src="<%= imageLocation %>" border="0"></div> | 76 <div id="lay1" style="position: absolute; left: 10px; top: 10px; visibility: visible"><img name="pic" src="<%= imageLocation %>" border="0"></div> |
80 | 77 |
81 <div id="dot0" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark1.gif" border="0"></div> | 78 <div id="dot0" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark1.gif" border="0"></div> |
82 <div id="dot1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark2.gif" border="0"></div> | 79 <div id="dot1" style="position: absolute; left: -20; top: 100; visibility: hidden"><img src="mark2.gif" border="0"></div> |