diff --git a/pdf-sign b/pdf-sign index 0f4bc5a..c11cb1c 100755 --- a/pdf-sign +++ b/pdf-sign @@ -74,8 +74,8 @@ def main(args): def displaySize(): (maxWidth, maxHeight)=displayMaxSize() (pageWidth, pageHeight)=pageSize() - scale=min(maxWidth/pageWidth, maxHeight/pageWidth) - return (int(pageWidth*scale), int(pageHeight*scale)) + scale=min(maxWidth/pageWidth, maxHeight/pageHeight) + return (round(pageWidth*scale), round(pageHeight*scale)) @Cell def displayPNG(): (w, h)=displaySize() @@ -218,19 +218,22 @@ def main(args): (oldMaxWidth, oldMaxHeight)=displayMaxSize() if(0', onDocViewResize) root._docView.pack(expand=1) root._docViewIndex=root._docView.create_image(0, 0, anchor=tk.NW) + root._docView.bind('', onDocViewResize) + root.geometry("800x600") @Cell def updateTitle(): root.title(f'Signing page {pageNumber()}/{pageCount} of {filePath}')