summaryrefslogtreecommitdiffstats
path: root/printing/pdf_metafile_mac_unittest.cc
diff options
context:
space:
mode:
authorkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-21 22:30:10 +0000
committerkmadhusu@chromium.org <kmadhusu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-21 22:30:10 +0000
commit15c2bb32e4b2a436e404695ee7b5ea564cc9c60b (patch)
tree3b5208034639c45ba114eb2d8b7c729ee38eeeef /printing/pdf_metafile_mac_unittest.cc
parent6e74a3bcc45e25f4a249649953b5120324facf16 (diff)
downloadchromium_src-15c2bb32e4b2a436e404695ee7b5ea564cc9c60b.zip
chromium_src-15c2bb32e4b2a436e404695ee7b5ea564cc9c60b.tar.gz
chromium_src-15c2bb32e4b2a436e404695ee7b5ea564cc9c60b.tar.bz2
Refactor mac printing workflow.
To support print preview, made code changes to create a single metafile for the entire printing document. BUG=64121 TEST=printing works after code changes. Review URL: http://codereview.chromium.org/5892002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69885 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'printing/pdf_metafile_mac_unittest.cc')
-rw-r--r--printing/pdf_metafile_mac_unittest.cc15
1 files changed, 9 insertions, 6 deletions
diff --git a/printing/pdf_metafile_mac_unittest.cc b/printing/pdf_metafile_mac_unittest.cc
index fdf833c..c72b265 100644
--- a/printing/pdf_metafile_mac_unittest.cc
+++ b/printing/pdf_metafile_mac_unittest.cc
@@ -15,15 +15,18 @@
TEST(PdfMetafileTest, Pdf) {
// Test in-renderer constructor.
printing::PdfMetafile pdf;
- CGContextRef context = pdf.Init();
- EXPECT_TRUE(context != NULL);
+ EXPECT_TRUE(pdf.Init() != NULL);
- // Render page 1.
- pdf.StartPage(540, 720, 1.25);
+ // Render page 1 at origin (10.0, 10.0).
+ gfx::Point origin_1(10.0f, 10.0f);
+ gfx::Size size_1(540, 720);
+ pdf.StartPage(size_1, origin_1, 1.25);
pdf.FinishPage();
- // Render page 2.
- pdf.StartPage(720, 540, 2.0);
+ // Render page 2 at origin (10.0, 10.0).
+ gfx::Point origin_2(10.0f, 10.0f);
+ gfx::Size size_2(720, 540);
+ pdf.StartPage(size_2, origin_2, 2.0);
pdf.FinishPage();
pdf.Close();