fix next/prev, small tweaks
This commit is contained in:
parent
0413fb7f6c
commit
76e43dd982
1
pdf.js
1
pdf.js
@ -1810,6 +1810,7 @@ var Page = (function() {
|
|||||||
height: mediaBox[3] - mediaBox[1] });
|
height: mediaBox[3] - mediaBox[1] });
|
||||||
var args = [];
|
var args = [];
|
||||||
var map = gfx.map;
|
var map = gfx.map;
|
||||||
|
contents.reset(); // TODO support multiple display()s
|
||||||
var parser = new Parser(new Lexer(contents), false);
|
var parser = new Parser(new Lexer(contents), false);
|
||||||
var obj;
|
var obj;
|
||||||
while (!IsEOF(obj = parser.getObj())) {
|
while (!IsEOF(obj = parser.getObj())) {
|
||||||
|
@ -44,6 +44,7 @@ function xhrstate() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function displayPage(num) {
|
function displayPage(num) {
|
||||||
|
var start = Date.now();
|
||||||
var page = pdf.getPage(pageNum = num);
|
var page = pdf.getPage(pageNum = num);
|
||||||
pageDisplay.value = num;
|
pageDisplay.value = num;
|
||||||
|
|
||||||
@ -54,7 +55,6 @@ function displayPage(num) {
|
|||||||
ctx.restore();
|
ctx.restore();
|
||||||
|
|
||||||
var gfx = new CanvasGraphics(ctx);
|
var gfx = new CanvasGraphics(ctx);
|
||||||
var start = Date.now();
|
|
||||||
page.display(gfx);
|
page.display(gfx);
|
||||||
timeDisplay.innerHTML = (Date.now() - start) + "ms";
|
timeDisplay.innerHTML = (Date.now() - start) + "ms";
|
||||||
}
|
}
|
||||||
@ -77,7 +77,7 @@ function prevPage() {
|
|||||||
<div>
|
<div>
|
||||||
<button onclick="prevPage();">Previous</button>
|
<button onclick="prevPage();">Previous</button>
|
||||||
<button onclick="nextPage();">Next</button>
|
<button onclick="nextPage();">Next</button>
|
||||||
<input type="text" id="pageNumber" value="0" size="5"></input>
|
<input type="text" id="pageNumber" value="1" size="5"></input>
|
||||||
Time to render: <span id="time"></span>
|
Time to render: <span id="time"></span>
|
||||||
<div id="viewer">
|
<div id="viewer">
|
||||||
<!-- Canvas dimensions must be specified in CSS pixels. CSS pixels
|
<!-- Canvas dimensions must be specified in CSS pixels. CSS pixels
|
||||||
|
Loading…
x
Reference in New Issue
Block a user