Index: chrome/browser/ui/webui/print_preview/print_preview_handler.cc |
diff --git a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc |
index 1d66c9838403de882aeb9d10f55b7102c5a1f300..5f40c0c3775077492320874bf0935ec6199b8c70 100644 |
--- a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc |
+++ b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc |
@@ -141,6 +141,7 @@ enum PrintSettingsBuckets { |
NON_DEFAULT_MARGINS, |
DISTILL_PAGE_UNUSED, |
SCALING, |
+ PRINT_AS_IMAGE, |
PRINT_SETTINGS_BUCKET_BOUNDARY |
}; |
@@ -288,6 +289,12 @@ void ReportPrintSettingsStats(const base::DictionaryValue& settings) { |
&external_preview) && external_preview) { |
ReportPrintSettingHistogram(EXTERNAL_PDF_PREVIEW); |
} |
+ |
+ bool rasterize = false; |
+ if (settings.GetBoolean(printing::kSettingRasterizePdf, |
+ &rasterize) && rasterize) { |
+ ReportPrintSettingHistogram(PRINT_AS_IMAGE); |
+ } |
} |
// Callback that stores a PDF file on disk. |