diff options
author | Tor Andersson <tor@ghostscript.com> | 2010-04-08 19:54:33 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2010-04-08 19:54:33 +0200 |
commit | 28bb08951bea16b4baf3b05365d606fde0a099b6 (patch) | |
tree | 1b33a686f5e6d099d58fad96da808ebc2541bc58 /apps/pdfdraw.c | |
parent | e32122e047e5882f3ca64d86cc0562473360b329 (diff) | |
download | mupdf-28bb08951bea16b4baf3b05365d606fde0a099b6.tar.xz |
Add display list device.
Diffstat (limited to 'apps/pdfdraw.c')
-rw-r--r-- | apps/pdfdraw.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/apps/pdfdraw.c b/apps/pdfdraw.c index 2e8c8472..203919cf 100644 --- a/apps/pdfdraw.c +++ b/apps/pdfdraw.c @@ -236,7 +236,7 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * error = pdf_runcontentstream(dev, ctm, xref, drawpage->resources, drawpage->contents); if (error) die(error); - fz_freedrawdevice(dev); + fz_freedevice(dev); if (drawpattern) { @@ -264,7 +264,7 @@ static void drawpnm(int pagenum, struct benchmark *loadtimes, struct benchmark * pix->h = bbox.y1 - pix->y; } - fz_freepixmap(pix); + fz_droppixmap(pix); if (!drawpattern) { unsigned char buf[16]; @@ -308,7 +308,7 @@ static void drawtxt(int pagenum) fz_error error; fz_matrix ctm; fz_obj *pageobj; - fz_textline *text; + fz_textspan *text; fz_device *dev; pageobj = pdf_getpageobject(xref, pagenum); @@ -318,7 +318,7 @@ static void drawtxt(int pagenum) ctm = fz_identity(); - text = fz_newtextline(); + text = fz_newtextspan(); dev = fz_newtextdevice(text); drawpage->contents->rp = drawpage->contents->bp; @@ -327,11 +327,11 @@ static void drawtxt(int pagenum) die(error); printf("[Page %d]\n", pagenum); - fz_debugtextline(text); + fz_debugtextspan(text); printf("\n"); - fz_freetextdevice(dev); - fz_freetextline(text); + fz_freedevice(dev); + fz_freetextspan(text); } static void drawpages(char *pagelist) |