diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cos_parse.c | 2 | ||||
-rw-r--r-- | src/page.c | 11 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/cos_parse.c b/src/cos_parse.c index dea67f9..df706a4 100644 --- a/src/cos_parse.c +++ b/src/cos_parse.c @@ -1424,7 +1424,7 @@ cos_parse_content_streams(struct nspdf_doc *doc, if (cosobj->u.content == NULL) { res = NSPDFERROR_NOMEM; goto cos_parse_content_stream_error; - } + } for (stream_index = 0; stream_index < stream_count; stream_index++) { stream = *(streams + stream_index); @@ -149,7 +149,9 @@ nspdf_page_count(struct nspdf_doc *doc, unsigned int *pages_out) /* exported interface documented in nspdf/page.h */ nspdferror -nspdf_page_render(struct nspdf_doc *doc, unsigned int page_number) +nspdf_page_render(struct nspdf_doc *doc, + unsigned int page_number, + struct nspdf_render_ctx* render_ctx) { struct page_table_entry *page_entry; struct cos_content *page_content; /* page operations array */ @@ -158,8 +160,11 @@ nspdf_page_render(struct nspdf_doc *doc, unsigned int page_number) page_entry = doc->page_table + page_number; res = cos_get_content(doc, page_entry->contents, &page_content); - if (res == NSPDFERROR_OK) { - printf("%p\n", page_content); + if (res != NSPDFERROR_OK) { + return res; } + + printf("page %d content:%p\n", page_number, page_content); + return res; } |