+ m_previewScaleX = float(logPPIScreenX) / logPPIPrinterX;
+ m_previewScaleY = float(logPPIScreenY) / logPPIPrinterY;
+}
+
+bool wxWindowsPrintPreview::RenderPageIntoBitmap(wxBitmap& bmp, int pageNum)
+{
+ // The preview, as implemented in wxPrintPreviewBase (and as used prior to
+ // wx3) is inexact: it uses screen DC, which has much lower resolution and
+ // has other properties different from printer DC, so the preview is not
+ // quite right.
+ //
+ // To make matters worse, if the application depends heavily on
+ // GetTextExtent() or does text layout itself, the output in preview and on
+ // paper can be very different. In particular, wxHtmlEasyPrinting is
+ // affected and the preview can be easily off by several pages.