diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-10-21 10:51:08 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-10-21 10:51:08 +0200 |
commit | ded124f1cc463bac9e076146a4ffb77b8a370e0c (patch) | |
tree | c1b35fe12bd14ed507294b185587b428a92bcbef /test/pdfrip.c | |
parent | 730cf84f6323b977bf7bcde1557d1803a16ad855 (diff) | |
download | mupdf-ded124f1cc463bac9e076146a4ffb77b8a370e0c.tar.xz |
rewrote resource dict handling
Diffstat (limited to 'test/pdfrip.c')
-rw-r--r-- | test/pdfrip.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/test/pdfrip.c b/test/pdfrip.c index f7cbc093..e8cd088f 100644 --- a/test/pdfrip.c +++ b/test/pdfrip.c @@ -33,23 +33,20 @@ void showpage(pdf_xref *xref, fz_obj *pageobj) page->mediabox.max.x, page->mediabox.max.y); printf(" rotate %d\n", page->rotate); - printf(" fonts\n"); - fz_debugobj(page->rdb->font); - printf("\n"); - - printf(" colorspaces\n"); - fz_debugobj(page->rdb->colorspace); + printf(" resources\n"); + fz_debugobj(page->resources); printf("\n"); printf("tree\n"); fz_debugtree(page->tree); - printf("endtree"); + printf("endtree\n"); } { fz_pixmap *pix; fz_renderer *gc; fz_matrix ctm; + fz_rect bbox; error = fz_newrenderer(&gc, pdf_devicergb); if (error) fz_abort(error); @@ -58,8 +55,12 @@ void showpage(pdf_xref *xref, fz_obj *pageobj) printf("ctm %g %g %g %g %g %g\n", ctm.a, ctm.b, ctm.c, ctm.d, ctm.e, ctm.f); +printf("bounding!\n"); + bbox = fz_boundtree(page->tree, ctm); +printf(" [%g %g %g %g]\n", bbox.min.x, bbox.min.y, bbox.max.x, bbox.max.y); printf("rendering!\n"); error = fz_rendertree(&pix, gc, page->tree, ctm, page->mediabox); + //error = fz_rendertree(&pix, gc, page->tree, ctm, bbox); if (error) fz_abort(error); printf("done!\n"); |