height: mediaBox[3] - mediaBox[1] });
var args = [];
var map = gfx.map;
+ contents.reset(); // TODO support multiple display()s
var parser = new Parser(new Lexer(contents), false);
var obj;
while (!IsEOF(obj = parser.getObj())) {
}
function displayPage(num) {
+ var start = Date.now();
var page = pdf.getPage(pageNum = num);
pageDisplay.value = num;
ctx.restore();
var gfx = new CanvasGraphics(ctx);
- var start = Date.now();
page.display(gfx);
timeDisplay.innerHTML = (Date.now() - start) + "ms";
}
<div>
<button onclick="prevPage();">Previous</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>
<div id="viewer">
<!-- Canvas dimensions must be specified in CSS pixels. CSS pixels