From 7eacdb62fdbc27f7be2e165eca69d6e619ac162b Mon Sep 17 00:00:00 2001 From: shibakaneki Date: Thu, 4 Oct 2012 11:45:31 +0200 Subject: [PATCH] Fixed issue 1147 --- src/adaptors/UBSvgSubsetAdaptor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/adaptors/UBSvgSubsetAdaptor.cpp b/src/adaptors/UBSvgSubsetAdaptor.cpp index cabc74ad..c306978a 100644 --- a/src/adaptors/UBSvgSubsetAdaptor.cpp +++ b/src/adaptors/UBSvgSubsetAdaptor.cpp @@ -822,6 +822,10 @@ UBGraphicsScene* UBSvgSubsetAdaptor::UBSvgSubsetReader::loadScene() UBGraphicsPDFItem* pdfItem = pdfItemFromPDF(); if (pdfItem) { + QDesktopWidget* desktop = UBApplication::desktop(); + qreal currentDpi = (desktop->physicalDpiX() + desktop->physicalDpiY()) / 2; + qreal pdfScale = UBSettings::settings()->pageDpi->get().toReal()/currentDpi; + pdfItem->setScale(pdfScale); pdfItem->setFlag(QGraphicsItem::ItemIsMovable, true); pdfItem->setFlag(QGraphicsItem::ItemIsSelectable, true);