Chromium Code Reviews| Index: webkit/glue/webkit_glue.cc |
| diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc |
| index f2a1205d6b654d3875d2b5ed5725a197b5f97446..efd4617544d7593e6aca1b2ae2f28338ed90240d 100644 |
| --- a/webkit/glue/webkit_glue.cc |
| +++ b/webkit/glue/webkit_glue.cc |
| @@ -39,6 +39,8 @@ |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebHistoryItem.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebImage.h" |
|
darin (slow to review)
2012/05/17 19:13:03
nit: bonus points: consider re-sorting headers her
kmadhusu
2012/05/17 20:16:29
Done.
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebKit.h" |
| +#include "third_party/WebKit/Source/WebKit/chromium/public/WebPrintParams.h" |
| +#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebRect.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebSize.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebString.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebVector.h" |
| @@ -58,6 +60,8 @@ using WebKit::WebFrame; |
| using WebKit::WebGlyphCache; |
| using WebKit::WebHistoryItem; |
| using WebKit::WebImage; |
| +using WebKit::WebPrintParams; |
| +using WebKit::WebRect; |
| using WebKit::WebSize; |
| using WebKit::WebString; |
| using WebKit::WebVector; |
| @@ -157,7 +161,13 @@ int NumberOfPages(WebFrame* web_frame, |
| float page_height_in_pixels) { |
| WebSize size(static_cast<int>(page_width_in_pixels), |
| static_cast<int>(page_height_in_pixels)); |
| - int number_of_pages = web_frame->printBegin(size); |
| + |
| + WebPrintParams print_params; |
| + print_params.paperSize = size; |
| + print_params.printContentArea = WebRect(0, 0, size.width, size.height); |
| + print_params.printableArea = WebRect(0, 0, size.width, size.height); |
| + |
| + int number_of_pages = web_frame->printBegin(print_params); |
| web_frame->printEnd(); |
| return number_of_pages; |
| } |