summaryrefslogtreecommitdiff
path: root/xps/muxps.h
diff options
context:
space:
mode:
Diffstat (limited to 'xps/muxps.h')
-rw-r--r--xps/muxps.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/xps/muxps.h b/xps/muxps.h
deleted file mode 100644
index cb17c8b4..00000000
--- a/xps/muxps.h
+++ /dev/null
@@ -1,54 +0,0 @@
-#ifndef MUXPS_H
-#define MUXPS_H
-
-#include "fitz.h"
-
-typedef struct xps_document_s xps_document;
-typedef struct xps_page_s xps_page;
-
-/*
- xps_open_document: Open a document.
-
- Open a document for reading so the library is able to locate
- objects and pages inside the file.
-
- The returned xps_document should be used when calling most
- other functions. Note that it wraps the context, so those
- functions implicitly get access to the global state in
- context.
-
- filename: a path to a file as it would be given to open(2).
-*/
-xps_document *xps_open_document(fz_context *ctx, const char *filename);
-
-/*
- xps_open_document_with_stream: Opens a document.
-
- Same as xps_open_document, but takes a stream instead of a
- filename to locate the document to open. Increments the
- reference count of the stream. See fz_open_file,
- fz_open_file_w or fz_open_fd for opening a stream, and
- fz_close for closing an open stream.
-*/
-xps_document *xps_open_document_with_stream(fz_context *ctx, fz_stream *file);
-
-/*
- xps_close_document: Closes and frees an opened document.
-
- The resource store in the context associated with xps_document
- is emptied.
-
- Does not throw exceptions.
-*/
-void xps_close_document(xps_document *doc);
-
-int xps_count_pages(xps_document *doc);
-xps_page *xps_load_page(xps_document *doc, int number);
-fz_rect *xps_bound_page(xps_document *doc, xps_page *page, fz_rect *rect);
-void xps_run_page(xps_document *doc, xps_page *page, fz_device *dev, const fz_matrix *ctm, fz_cookie *cookie);
-fz_link *xps_load_links(xps_document *doc, xps_page *page);
-void xps_free_page(xps_document *doc, xps_page *page);
-
-fz_outline *xps_load_outline(xps_document *doc);
-
-#endif