| Index: printing/native_metafile.h
|
| diff --git a/printing/native_metafile.h b/printing/native_metafile.h
|
| index 65f9f4c85863d2e2cad06cbd05b05a2c32c35ab2..6984060fbbe19cba5e0ead30fbee6f90cae523e2 100644
|
| --- a/printing/native_metafile.h
|
| +++ b/printing/native_metafile.h
|
| @@ -26,6 +26,10 @@ class Size;
|
| class Point;
|
| }
|
|
|
| +namespace skia {
|
| +class PlatformDevice;
|
| +}
|
| +
|
| #if defined(OS_CHROMEOS)
|
| namespace base {
|
| class FileDescriptor;
|
| @@ -50,6 +54,13 @@ class NativeMetafile {
|
| // Note: It should only be called from within the browser process.
|
| virtual bool Init(const void* src_buffer, uint32 src_buffer_size) = 0;
|
|
|
| + // This method calls StartPage and then returns an appropriate
|
| + // VectorPlatformDevice implementation bound to the context created by
|
| + // StartPage or NULL on error.
|
| + virtual skia::PlatformDevice* StartPageForVectorCanvas(
|
| + const gfx::Size& page_size, const gfx::Point& content_origin,
|
| + const float& scale_factor) = 0;
|
| +
|
| #if defined(OS_WIN)
|
| // Inserts a custom GDICOMMENT records indicating StartPage/EndPage calls
|
| // (since StartPage and EndPage do not work in a metafile DC). Only valid
|
|
|