Index: chrome/utility/printing_handler.cc |
diff --git a/chrome/utility/printing_handler.cc b/chrome/utility/printing_handler.cc |
index 146ef7a6b1b6e467acd985f86538771dba2b1c37..9e700129a010f841f27b209ee6f9c13104bcc819 100644 |
--- a/chrome/utility/printing_handler.cc |
+++ b/chrome/utility/printing_handler.cc |
@@ -91,18 +91,21 @@ void PrintingHandler::OnRenderPDFPagesToMetafile( |
pdf_rendering_settings_ = settings; |
chrome_pdf::SetPDFUseGDIPrinting(pdf_rendering_settings_.mode == |
PdfRenderSettings::Mode::GDI_TEXT); |
- int postscript_level; |
+ int printing_mode; |
switch (pdf_rendering_settings_.mode) { |
+ case PdfRenderSettings::Mode::TEXTONLY: |
+ printing_mode = 1; |
Lei Zhang
2017/07/12 00:21:15
If you add another enum in pdf/pdf.h and change Se
rbpotter
2017/07/13 18:46:15
Done.
|
+ break; |
case PdfRenderSettings::Mode::POSTSCRIPT_LEVEL2: |
- postscript_level = 2; |
+ printing_mode = 2; |
break; |
case PdfRenderSettings::Mode::POSTSCRIPT_LEVEL3: |
- postscript_level = 3; |
+ printing_mode = 3; |
break; |
default: |
- postscript_level = 0; // Not using postscript. |
+ printing_mode = 0; // Not using postscript or text only. |
} |
- chrome_pdf::SetPDFPostscriptPrintingLevel(postscript_level); |
+ chrome_pdf::SetPDFUsePrintMode(printing_mode); |
base::File pdf_file = IPC::PlatformFileForTransitToFile(pdf_transit); |
int page_count = LoadPDF(std::move(pdf_file)); |