Index: chrome/renderer/printing/print_web_view_helper_win.cc |
diff --git a/chrome/renderer/printing/print_web_view_helper_win.cc b/chrome/renderer/printing/print_web_view_helper_win.cc |
index 4e80461979614df6a42ef9ed0de7ea8952641021..a9ee168e4243b7977e257dc8a7b9634f06a26bb3 100644 |
--- a/chrome/renderer/printing/print_web_view_helper_win.cc |
+++ b/chrome/renderer/printing/print_web_view_helper_win.cc |
@@ -13,9 +13,9 @@ |
#include "base/win/scoped_select_object.h" |
#include "chrome/common/print_messages.h" |
#include "printing/metafile.h" |
-#include "printing/metafile_impl.h" |
#include "printing/metafile_skia_wrapper.h" |
#include "printing/page_size_margins.h" |
+#include "printing/pdf_metafile_skia.h" |
#include "printing/units.h" |
#include "skia/ext/platform_device.h" |
#include "skia/ext/refptr.h" |
@@ -36,7 +36,7 @@ void PrintWebViewHelper::PrintPageInternal( |
WebFrame* frame) { |
// Generate a memory-based metafile. It will use the current screen's DPI. |
// Each metafile contains a single page. |
- scoped_ptr<NativeMetafile> metafile(new NativeMetafile); |
+ scoped_ptr<PdfMetafileSkia> metafile(new PdfMetafileSkia); |
metafile->Init(); |
DCHECK(metafile->context()); |
skia::InitializeDC(metafile->context()); |
@@ -61,7 +61,7 @@ void PrintWebViewHelper::PrintPageInternal( |
NOTREACHED(); |
if (!params.params.supports_alpha_blend && metafile->IsAlphaBlendUsed()) { |
- scoped_ptr<NativeMetafile> raster_metafile( |
+ scoped_ptr<PdfMetafileSkia> raster_metafile( |
metafile->RasterizeAlphaBlend()); |
if (raster_metafile.get()) |
metafile.swap(raster_metafile); |
@@ -98,7 +98,7 @@ bool PrintWebViewHelper::RenderPreviewPage( |
Metafile* initial_render_metafile = print_preview_context_.metafile(); |
if (print_preview_context_.IsModifiable() && is_print_ready_metafile_sent_) { |
- draft_metafile.reset(new PreviewMetafile); |
+ draft_metafile.reset(new PdfMetafileSkia); |
initial_render_metafile = draft_metafile.get(); |
} |