summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/print_web_view_helper_linux.cc
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-20 02:45:46 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-20 02:45:46 +0000
commitb963516676ef524cfa75da691a05b6aff1a3d175 (patch)
treeb991ff3675675af6ab7f7a5a1341351829454bf7 /chrome/renderer/print_web_view_helper_linux.cc
parentdcd657a01f7a93f81b3cb23ffe8d27c9a4adadbb (diff)
downloadchromium_src-b963516676ef524cfa75da691a05b6aff1a3d175.zip
chromium_src-b963516676ef524cfa75da691a05b6aff1a3d175.tar.gz
chromium_src-b963516676ef524cfa75da691a05b6aff1a3d175.tar.bz2
[Print Preview] Refactored code to support auto fit to page functionality.
(1) Added |fit_to_paper_size| member variable in PrintMsg_Print_Params. (2) Removed |fit_to_page_| from PrintWebViewHelper. (3) Modified PrintWebViewHelper member functions accordingly. BUG=85132 TEST=none Review URL: http://codereview.chromium.org/10142002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133131 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/print_web_view_helper_linux.cc')
-rw-r--r--chrome/renderer/print_web_view_helper_linux.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/renderer/print_web_view_helper_linux.cc b/chrome/renderer/print_web_view_helper_linux.cc
index 1101dbc1..a132019 100644
--- a/chrome/renderer/print_web_view_helper_linux.cc
+++ b/chrome/renderer/print_web_view_helper_linux.cc
@@ -143,7 +143,7 @@ bool PrintWebViewHelper::RenderPages(const PrintMsg_PrintPages_Params& params,
printing::Metafile* metafile) {
PrintMsg_Print_Params print_params = params.params;
UpdateFrameAndViewFromCssPageLayout(frame, node, prepare, print_params,
- ignore_css_margins_, fit_to_page_);
+ ignore_css_margins_);
*page_count = prepare->GetExpectedPageCount();
if (!*page_count)
@@ -183,8 +183,8 @@ void PrintWebViewHelper::PrintPageInternal(
printing::PageSizeMargins page_layout_in_points;
double scale_factor = 1.0f;
ComputePageLayoutInPointsForCss(frame, params.page_number, params.params,
- ignore_css_margins_, fit_to_page_,
- &scale_factor, &page_layout_in_points);
+ ignore_css_margins_, &scale_factor,
+ &page_layout_in_points);
gfx::Size page_size;
gfx::Rect content_area;
GetPageSizeAndContentAreaFromPageLayout(page_layout_in_points, &page_size,