Index: printing/emf_win.h |
diff --git a/printing/emf_win.h b/printing/emf_win.h |
index e054db3a5f63e3db4060999aac3fa3d7cbc3a6a7..693645e57fdd6fda344aae2f92474c11a9d9c507 100644 |
--- a/printing/emf_win.h |
+++ b/printing/emf_win.h |
@@ -27,10 +27,20 @@ class Emf : public NativeMetafile { |
class Enumerator; |
struct EnumerationContext; |
+ // Generates a virtual HDC that will record every GDI commands and compile |
+ // it in a EMF data stream. |
+ Emf(); |
virtual ~Emf(); |
+ // Initializes the Emf with the data in |metafile_path|. |
+ virtual bool Init(const FilePath& metafile_path); |
+ |
// NativeMetafile methods. |
- virtual bool Init() { return true; } |
+ |
+ // Generates a new metafile that will record every GDI command. |
+ virtual bool Init(); |
M-A Ruel
2011/03/17 13:19:21
By style code, we don't allow function overloads.
vandebo (ex-Chrome)
2011/03/17 23:38:06
I was copying the bad existing pattern, Fixed.
An
|
+ |
+ // Initializes the Emf with the data in |src_buffer|. Returns true on success. |
virtual bool Init(const void* src_buffer, uint32 src_buffer_size); |
virtual bool StartPage(); |
@@ -57,14 +67,6 @@ class Emf : public NativeMetafile { |
return hdc_; |
} |
- virtual bool CreateDc(HDC sibling, const RECT* rect); |
- virtual bool CreateFileBackedDc(HDC sibling, |
- const RECT* rect, |
- const FilePath& path); |
- virtual bool CreateFromFile(const FilePath& file_path); |
- |
- virtual void CloseEmf(); |
- |
virtual bool Playback(HDC hdc, const RECT* rect) const; |
virtual bool SafePlayback(HDC hdc) const; |
@@ -74,16 +76,7 @@ class Emf : public NativeMetafile { |
return emf_; |
} |
- protected: |
- Emf(); |
- |
private: |
- friend class NativeMetafileFactory; |
- FRIEND_TEST_ALL_PREFIXES(EmfTest, DC); |
- FRIEND_TEST_ALL_PREFIXES(EmfTest, FileBackedDC); |
- FRIEND_TEST_ALL_PREFIXES(EmfPrintingTest, Enumerate); |
- FRIEND_TEST_ALL_PREFIXES(EmfPrintingTest, PageBreak); |
- |
// Playbacks safely one EMF record. |
static int CALLBACK SafePlaybackProc(HDC hdc, |
HANDLETABLE* handle_table, |