summaryrefslogtreecommitdiff
path: root/include/mupdf/fitz/document.h
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2016-07-14 21:45:18 +0800
committerSebastian Rasmussen <sebras@gmail.com>2016-07-15 02:19:54 +0800
commita39339c8a26246fcf864946e8530bce4bf11343c (patch)
tree0b010fcbe3eaeaca0db029ae591ea6d014b0d873 /include/mupdf/fitz/document.h
parente4f522c29a4887ab38415715ac52bf2add89bdfa (diff)
downloadmupdf-a39339c8a26246fcf864946e8530bce4bf11343c.tar.xz
Add interface indicating if a document is reflowable.
Diffstat (limited to 'include/mupdf/fitz/document.h')
-rw-r--r--include/mupdf/fitz/document.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/mupdf/fitz/document.h b/include/mupdf/fitz/document.h
index f1a4a74f..b3ae4601 100644
--- a/include/mupdf/fitz/document.h
+++ b/include/mupdf/fitz/document.h
@@ -91,6 +91,7 @@ struct fz_document_s
fz_document_load_page_fn *load_page;
fz_document_lookup_metadata_fn *lookup_metadata;
int did_layout;
+ int is_reflowable;
};
typedef fz_document *(fz_document_open_fn)(fz_context *ctx, const char *filename);
@@ -197,6 +198,13 @@ int fz_authenticate_password(fz_context *ctx, fz_document *doc, const char *pass
fz_outline *fz_load_outline(fz_context *ctx, fz_document *doc);
/*
+ fz_is_document_reflowable: Is the document reflowable.
+
+ Returns 1 to indicate reflowable documents, otherwise 0.
+*/
+int fz_is_document_reflowable(fz_context *ctx, fz_document *doc);
+
+/*
fz_layout_document: Layout reflowable document types.
w, h: Page size in points.