diff options
author | tony@chromium.org <tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-25 17:36:37 +0000 |
---|---|---|
committer | tony@chromium.org <tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-25 17:36:37 +0000 |
commit | 3cfa15ac25e64425a9550fa8b0f741219fe68006 (patch) | |
tree | bcfa22ea62dd1ecd06c7b0ff11ddebb9bea28514 /printing/native_metafile.h | |
parent | 9db9a8ed63bf7d194e687151d86f47eab7292206 (diff) | |
download | chromium_src-3cfa15ac25e64425a9550fa8b0f741219fe68006.zip chromium_src-3cfa15ac25e64425a9550fa8b0f741219fe68006.tar.gz chromium_src-3cfa15ac25e64425a9550fa8b0f741219fe68006.tar.bz2 |
Implement native metafile for printing on Linux.
The metafile class stores the resulting PDF/PS stream in memory.
BUG=9847
Original patch by Min-yu Huang <minyu.huang@gmail.com> at
http://codereview.chromium.org/174042
Review URL: http://codereview.chromium.org/174405
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24243 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/native_metafile.h')
-rw-r--r-- | printing/native_metafile.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/printing/native_metafile.h b/printing/native_metafile.h index 284212c..be79d5b 100644 --- a/printing/native_metafile.h +++ b/printing/native_metafile.h @@ -5,6 +5,8 @@ #ifndef PRINTING_NATIVE_METAFILE_H_ #define PRINTING_NATIVE_METAFILE_H_ +#include "build/build_config.h" + // Define a metafile format for the current platform. We use this platform // independent define so we can define interfaces in platform agnostic manner. // It is still an outstanding design issue whether we create classes on all @@ -30,9 +32,13 @@ class NativeMetafile {}; #elif defined(OS_LINUX) -// TODO(port): Printing using PostScript? -// The mock class is here so we can compile. -class NativeMetafile {}; +#include "printing/pdf_ps_metafile_linux.h" + +namespace printing { + +typedef PdfPsMetafile NativeMetafile; + +} // namespace printing #endif |