fixed SetUserScale() calls to use correct scale on Y axis
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54263 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
88b987876d
commit
9f7e7edb78
@ -206,7 +206,8 @@ void wxHtmlPrintout::OnPreparePrinting()
|
||||
wxDisplaySize(&scr_w, &scr_h);
|
||||
GetDC()->GetSize(&dc_w, &dc_h);
|
||||
|
||||
GetDC()->SetUserScale((double)dc_w / (double)pageWidth, (double)dc_w / (double)pageWidth);
|
||||
GetDC()->SetUserScale((double)dc_w / (double)pageWidth,
|
||||
(double)dc_h / (double)pageHeight);
|
||||
|
||||
/* prepare headers/footers renderer: */
|
||||
|
||||
@ -412,7 +413,8 @@ void wxHtmlPrintout::RenderPage(wxDC *dc, int page)
|
||||
GetPPIScreen(&ppiScreenX, &ppiScreenY);
|
||||
wxUnusedVar(ppiScreenX);
|
||||
|
||||
dc->SetUserScale((double)dc_w / (double)pageWidth, (double)dc_w / (double)pageWidth);
|
||||
dc->SetUserScale((double)dc_w / (double)pageWidth,
|
||||
(double)dc_h / (double)pageHeight);
|
||||
|
||||
m_Renderer->SetDC(dc, (double)ppiPrinterY / (double)ppiScreenY);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user