Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(554)

Unified Diff: components/printing/renderer/print_web_view_helper.cc

Issue 2829973002: add customized printing setting for headless (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/printing/renderer/print_web_view_helper.cc
diff --git a/components/printing/renderer/print_web_view_helper.cc b/components/printing/renderer/print_web_view_helper.cc
index 06278a4b20449ea38ccf379f8bfc00b28b512fc8..08788958c5ed207e6561d0bf828778442a2b24d0 100644
--- a/components/printing/renderer/print_web_view_helper.cc
+++ b/components/printing/renderer/print_web_view_helper.cc
@@ -1348,6 +1348,7 @@ bool PrintWebViewHelper::RenderPreviewPage(
base::TimeTicks begin_time = base::TimeTicks::Now();
PrintPageInternal(print_params, page_number,
+ print_preview_context_.total_page_count(),
print_preview_context_.prepared_frame(),
initial_render_metafile, nullptr, nullptr, nullptr);
print_preview_context_.RenderedPreviewPage(
@@ -1848,6 +1849,7 @@ bool PrintWebViewHelper::RenderPagesForPrint(blink::WebLocalFrame* frame,
#if !defined(OS_MACOSX)
void PrintWebViewHelper::PrintPageInternal(const PrintMsg_Print_Params& params,
int page_number,
+ int page_count,
blink::WebLocalFrame* frame,
PdfMetafileSkia* metafile,
gfx::Size* page_size_in_dpi,
@@ -1916,9 +1918,9 @@ void PrintWebViewHelper::PrintPageInternal(const PrintMsg_Print_Params& params,
const float fudge_factor = kPrintingMinimumShrinkFactor;
#endif
// |page_number| is 0-based, so 1 is added.
- PrintHeaderAndFooter(
- canvas, page_number + 1, print_preview_context_.total_page_count(),
- *frame, scale_factor / fudge_factor, page_layout_in_points, params);
+ PrintHeaderAndFooter(canvas, page_number + 1, page_count, *frame,
+ scale_factor / fudge_factor, page_layout_in_points,
+ params);
}
#endif // BUILDFLAG(ENABLE_PRINT_PREVIEW)
« no previous file with comments | « components/printing/renderer/print_web_view_helper.h ('k') | components/printing/renderer/print_web_view_helper_linux.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698