diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2016-07-06 13:15:49 +0200 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2016-07-06 15:49:55 +0200 |
commit | f0eabc17d6ec113c6e765ac3272f19623a6cbd4e (patch) | |
tree | 873d91bfbc610d70e571358550c59d24c8b64ed2 /include/mupdf/fitz/document.h | |
parent | c3944e2e1cfb4ac86a8580829376357e1d5bccda (diff) | |
download | mupdf-f0eabc17d6ec113c6e765ac3272f19623a6cbd4e.tar.xz |
Start slimming pdf_page.
We want to turn pdf_page into a thin wrapper around a pdf_obj, so that
any updates to the underlying PDF objects will be reflected without
having to reload the pdf_page.
Diffstat (limited to 'include/mupdf/fitz/document.h')
-rw-r--r-- | include/mupdf/fitz/document.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/mupdf/fitz/document.h b/include/mupdf/fitz/document.h index 1f3f474d..889b66b1 100644 --- a/include/mupdf/fitz/document.h +++ b/include/mupdf/fitz/document.h @@ -40,7 +40,7 @@ typedef fz_link *(fz_page_load_links_fn)(fz_context *ctx, fz_page *page); typedef fz_rect *(fz_page_bound_page_fn)(fz_context *ctx, fz_page *page, fz_rect *); typedef void (fz_page_run_page_contents_fn)(fz_context *ctx, fz_page *page, fz_device *dev, const fz_matrix *transform, fz_cookie *cookie); typedef void (fz_page_drop_page_imp_fn)(fz_context *ctx, fz_page *page); -typedef fz_transition *(fz_page_page_presentation_fn)(fz_context *ctx, fz_page *page, float *duration); +typedef fz_transition *(fz_page_page_presentation_fn)(fz_context *ctx, fz_page *page, fz_transition *transition, float *duration); typedef fz_annot *(fz_page_first_annot_fn)(fz_context *ctx, fz_page *page); @@ -334,15 +334,15 @@ void *fz_new_annot(fz_context *ctx, int size); /* fz_page_presentation: Get the presentation details for a given page. - duration: NULL, or a pointer to a place to set the page duration in - seconds. (Will be set to 0 if unspecified). + transition: A pointer to a transition struct to fill out. - Returns: a pointer to a transition structure, or NULL if there isn't - one. + duration: A pointer to a place to set the page duration in seconds. + Will be set to 0 if no transition is specified for the page. - Does not throw exceptions. + Returns: a pointer to a the transition structure, or NULL if there is no + transition specified for the page. */ -fz_transition *fz_page_presentation(fz_context *ctx, fz_page *page, float *duration); +fz_transition *fz_page_presentation(fz_context *ctx, fz_page *page, fz_transition *transition, float *duration); /* fz_has_permission: Check permission flags on document. |