From 6887c2c43edcf389641f03f027e32baf7a373d1d Mon Sep 17 00:00:00 2001 From: Jonathan Blandford Date: Mon, 21 Feb 2005 23:01:12 +0000 Subject: Patch from Crispin Flowerday to avoid rendering the Mon Feb 21 17:52:08 2005 Jonathan Blandford * pdf/xpdf/pdf-document.cc (pdf_document_get_page_size): Patch from Crispin Flowerday to avoid rendering the page when we get the page size. --- (limited to 'pdf') diff --git a/pdf/xpdf/pdf-document.cc b/pdf/xpdf/pdf-document.cc index 2a4e1aa..edb8122 100644 --- a/pdf/xpdf/pdf-document.cc +++ b/pdf/xpdf/pdf-document.cc @@ -363,19 +363,13 @@ pdf_document_get_page_size (EvDocument *document, if (height) *height = 1; - - if (page == -1 && document_validate_page (pdf_document)) { - if (width) - *width = pdf_document->out->getBitmapWidth(); - if (height) - *height = pdf_document->out->getBitmapHeight(); - return; - } + if (page == -1) + page = pdf_document->page; the_page = pdf_document->doc->getCatalog ()->getPage (page); if (the_page) { - *width = (int) the_page->getWidth (); - *height = (int) the_page->getHeight (); + *width = (int) ((the_page->getWidth () * pdf_document->scale) + 0.5); + *height = (int) ((the_page->getHeight () * pdf_document->scale) + 0.5); } } -- cgit v0.9.1