summaryrefslogtreecommitdiff
path: root/xps/xps_tile.c
diff options
context:
space:
mode:
Diffstat (limited to 'xps/xps_tile.c')
-rw-r--r--xps/xps_tile.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/xps/xps_tile.c b/xps/xps_tile.c
index 842e4cda..b672724b 100644
--- a/xps/xps_tile.c
+++ b/xps/xps_tile.c
@@ -360,6 +360,11 @@ xps_parse_fixed_page(xps_document *doc, fz_matrix ctm, xps_page *page)
void
xps_run_page(xps_document *doc, xps_page *page, fz_device *dev, fz_matrix ctm, fz_cookie *cookie)
{
+ fz_matrix page_ctm;
+
+ page_ctm = fz_scale(72.0f / 96.0f, 72.0f / 96.0f);
+ ctm = fz_concat(page_ctm, ctm);
+
doc->cookie = cookie;
doc->dev = dev;
xps_parse_fixed_page(doc, ctm, page);