From c10d539a68ba1cd2b81be5d205aad007a7856c8c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Mar 2013 22:29:23 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/pdf/render/engine.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/pdf/render/engine.py b/src/calibre/ebooks/pdf/render/engine.py index 76fa0f5c41..4cdebdce8c 100644 --- a/src/calibre/ebooks/pdf/render/engine.py +++ b/src/calibre/ebooks/pdf/render/engine.py @@ -355,11 +355,11 @@ class PdfDevice(QPaintDevice): # {{{ @property def full_page_rect(self): - page_width = self.page_width * self.xdpi / 72.0 + page_width = int(math.ceil(self.page_width * self.xdpi / 72.0)) lm = int(math.ceil(self.left_margin * self.xdpi / 72.0)) - page_height = self.page_height * self.ydpi / 72.0 + page_height = int(math.ceil(self.page_height * self.ydpi / 72.0)) tm = int(math.ceil(self.top_margin * self.ydpi / 72.0)) - return (-lm, -tm, page_width, page_height) + return (-lm, -tm, page_width+1, page_height+1) @property def current_page_num(self):