mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 22:58:07 +02:00
Fix thumbnail view.
This commit is contained in:
parent
2c49cab3a1
commit
7c35f10af8
2 changed files with 13 additions and 10 deletions
|
@ -300,10 +300,6 @@ var Page = (function PageClosure() {
|
|||
items.push(item);
|
||||
}
|
||||
return items;
|
||||
},
|
||||
startRendering: function Page_startRendering(ctx, viewport,
|
||||
callback, textLayer) {
|
||||
/// DELETE
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1036,9 +1036,9 @@ var ThumbnailView = function thumbnailView(container, pdfPage, id) {
|
|||
this.id = id;
|
||||
|
||||
var maxThumbSize = 134;
|
||||
var canvasWidth = pageRatio >= 1 ? maxThumbSize :
|
||||
var canvasWidth = this.width = pageRatio >= 1 ? maxThumbSize :
|
||||
maxThumbSize * pageRatio;
|
||||
var canvasHeight = pageRatio <= 1 ? maxThumbSize :
|
||||
var canvasHeight = this.height = pageRatio <= 1 ? maxThumbSize :
|
||||
maxThumbSize / pageRatio;
|
||||
var scaleX = this.scaleX = (canvasWidth / pageWidth);
|
||||
var scaleY = this.scaleY = (canvasHeight / pageHeight);
|
||||
|
@ -1083,11 +1083,18 @@ var ThumbnailView = function thumbnailView(container, pdfPage, id) {
|
|||
|
||||
var ctx = getPageDrawContext();
|
||||
var drawViewport = pdfPage.getViewport(scaleX);
|
||||
page.startRendering(ctx, drawViewport,
|
||||
function thumbnailViewDrawStartRendering() {
|
||||
var renderContext = {
|
||||
canvasContext: ctx,
|
||||
viewport: drawViewport
|
||||
};
|
||||
pdfPage.render(renderContext).then(
|
||||
function pdfPageRenderCallback() {
|
||||
callback();
|
||||
});
|
||||
|
||||
},
|
||||
function pdfPageRenderError(error) {
|
||||
callback();
|
||||
}
|
||||
);
|
||||
this.hasImage = true;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue