diff options
Diffstat (limited to 'src/core/printing/print_view_manager_qt.cpp')
-rw-r--r-- | src/core/printing/print_view_manager_qt.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/core/printing/print_view_manager_qt.cpp b/src/core/printing/print_view_manager_qt.cpp index 9c0896d92..2bf11990a 100644 --- a/src/core/printing/print_view_manager_qt.cpp +++ b/src/core/printing/print_view_manager_qt.cpp @@ -131,14 +131,15 @@ static base::DictionaryValue *createPrintSettings() printSettings->SetInteger(printing::kSettingDuplexMode, printing::SIMPLEX); printSettings->SetInteger(printing::kSettingCopies, 1); + printSettings->SetInteger(printing::kSettingPagesPerSheet, 1); printSettings->SetBoolean(printing::kSettingCollate, false); // printSettings->SetBoolean(printing::kSettingGenerateDraftData, false); printSettings->SetBoolean(printing::kSettingPreviewModifiable, false); - printSettings->SetBoolean(printing::kSettingShouldPrintSelectionOnly, false); - printSettings->SetBoolean(printing::kSettingShouldPrintBackgrounds, true); - printSettings->SetBoolean(printing::kSettingHeaderFooterEnabled, false); - printSettings->SetBoolean(printing::kSettingRasterizePdf, false); + printSettings->SetKey(printing::kSettingShouldPrintSelectionOnly, base::Value(false)); + printSettings->SetKey(printing::kSettingShouldPrintBackgrounds, base::Value(true)); + printSettings->SetKey(printing::kSettingHeaderFooterEnabled, base::Value(false)); + printSettings->SetKey(printing::kSettingRasterizePdf, base::Value(false)); printSettings->SetInteger(printing::kSettingScaleFactor, 100); printSettings->SetString(printing::kSettingDeviceName, ""); printSettings->SetInteger(printing::kPreviewUIID, 12345678); @@ -434,4 +435,6 @@ void PrintViewManagerQt::PrintPreviewDone() { m_printPreviewRfh = nullptr; } +WEB_CONTENTS_USER_DATA_KEY_IMPL(PrintViewManagerQt) + } // namespace QtWebEngineCore |