fix pdf viewer under 850px in not overlaymode

This commit is contained in:
Eugenio Romano 2016-08-02 16:57:59 +01:00
parent f064cb0bea
commit 419c770b35

View File

@ -113,12 +113,26 @@ export class PdfViewerComponent {
this.currentScaleMode = scaleMode;
if (this.pdfViewer) {
let viewerContainer = document.getElementById('viewer-main-container');
let documentContainer = document.getElementById('viewer-pdf-container');
let widthContainer;
let heigthContainer;
if (viewerContainer.clientWidth <= documentContainer.clientWidth) {
widthContainer = viewerContainer.clientWidth;
heigthContainer = viewerContainer.clientHeight;
} else {
widthContainer = documentContainer.clientWidth;
heigthContainer = documentContainer.clientHeight;
}
let currentPage = this.pdfViewer._pages[this.pdfViewer._currentPageNumber];
let padding = 20;
let pageWidthScale = (documentContainer.clientWidth - padding) / currentPage.width * currentPage.scale;
let pageHeightScale = (documentContainer.clientHeight - padding) / currentPage.width * currentPage.scale;
let pageWidthScale = (widthContainer - padding) / currentPage.width * currentPage.scale;
let pageHeightScale = (heigthContainer - padding) / currentPage.width * currentPage.scale;
let scale;
@ -193,7 +207,6 @@ export class PdfViewerComponent {
* @returns {boolean}
*/
isLandscape(width: number, height: number) {
console.log('width ' + width + 'height ' + height);
return (width > height);
}