(unreviewed) sample app: fix break in pdf viewer (podofo was replaced by native parser)

Review URL: https://codereview.chromium.org/18507004

git-svn-id: http://skia.googlecode.com/svn/trunk@10007 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/samplecode/SamplePdfFileViewer.cpp b/samplecode/SamplePdfFileViewer.cpp
index cd39901..fecc153 100644
--- a/samplecode/SamplePdfFileViewer.cpp
+++ b/samplecode/SamplePdfFileViewer.cpp
@@ -29,7 +29,7 @@
 #include "SkTypeface.h"
 #include "SkXfermode.h"
 
-#include "SkPodofoParsedPDF.h"
+#include "SkPdfRenderer.h"
 
 class PdfFileViewer : public SampleView {
 private:
@@ -39,11 +39,14 @@
     static SkPicture* LoadPdf(const char path[]) {
         SkPicture* pic = NULL;
 
-        SkPodofoParsedPDF doc(path);
-        if (doc.pages()) {
+        SkPdfRenderer renderer;
+        SkString skpath;
+        skpath.append(path);
+        renderer.load(skpath);
+        if (renderer.loaded()) {
             pic = SkNEW(SkPicture);
-            SkCanvas* canvas = pic->beginRecording((int)doc.width(0), (int)doc.height(0));
-            doc.drawPage(0, canvas);
+            SkCanvas* canvas = pic->beginRecording((int)renderer.MediaBox(0).width(), (int)renderer.MediaBox(0).height());
+            renderer.renderPage(0, canvas);
             pic->endRecording();
         }
         return pic;