diff options
author | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-20 02:45:46 +0000 |
---|---|---|
committer | kmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-20 02:45:46 +0000 |
commit | b963516676ef524cfa75da691a05b6aff1a3d175 (patch) | |
tree | b991ff3675675af6ab7f7a5a1341351829454bf7 /chrome/renderer/print_web_view_helper_linux.cc | |
parent | dcd657a01f7a93f81b3cb23ffe8d27c9a4adadbb (diff) | |
download | chromium_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.cc | 6 |
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, |