printing compiles on windows, but is explosively wrong

This commit is contained in:
Jeremy Apthorp 2018-07-31 16:15:53 -07:00 committed by Aleksei Kuzmin
parent 64e79ce2b1
commit d80ee5153a
3 changed files with 13 additions and 2 deletions

View file

@ -265,6 +265,7 @@ void PrintJob::StartPdfToEmfConversion(
const int kPrinterDpi = settings().dpi();
PdfRenderSettings settings(
content_area, gfx::Point(0, 0), gfx::Size(kPrinterDpi, kPrinterDpi), /*autorotate=*/true,
settings_.color() == COLOR,
print_text_with_gdi ? PdfRenderSettings::Mode::GDI_TEXT
: PdfRenderSettings::Mode::NORMAL);
pdf_conversion_state_->Start(
@ -313,6 +314,7 @@ void PrintJob::StartPdfToPostScriptConversion(
const int kPrinterDpi = settings().dpi();
PdfRenderSettings settings(
content_area, physical_offsets, gfx::Size(kPrinterDpi, kPrinterDpi), true /* autorotate? */,
settings_.color() == COLOR,
ps_level2 ? PdfRenderSettings::Mode::POSTSCRIPT_LEVEL2
: PdfRenderSettings::Mode::POSTSCRIPT_LEVEL3);
pdf_conversion_state_->Start(