diff options
Diffstat (limited to 'tex/context/base/mkxl/lpdf-ini.lmt')
-rw-r--r-- | tex/context/base/mkxl/lpdf-ini.lmt | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/tex/context/base/mkxl/lpdf-ini.lmt b/tex/context/base/mkxl/lpdf-ini.lmt index 9b4a2379c..f58727edf 100644 --- a/tex/context/base/mkxl/lpdf-ini.lmt +++ b/tex/context/base/mkxl/lpdf-ini.lmt @@ -117,6 +117,8 @@ end) do + local pdfgetmatrix, pdfhasmatrix, pdfgetpos + updaters.register("backend.update.lpdf",function() job.positions.registerhandlers { getpos = drivers.getpos, @@ -124,17 +126,13 @@ do gethpos = drivers.gethpos, getvpos = drivers.getvpos, } - lpdf.getpos = drivers.getpos - end) - - local pdfgetmatrix, pdfhasmatrix, pdfgetpos - - updaters.register("backend.update.lpdf",function() pdfgetmatrix = lpdf.getmatrix pdfhasmatrix = lpdf.hasmatrix - pdfgetpos = lpdf.getpos + pdfgetpos = drivers.getpos end) + function lpdf.getpos() return pdfgetpos() end + -- local function transform(llx,lly,urx,ury,rx,sx,sy,ry) -- local x1 = llx * rx + lly * sy -- local y1 = llx * sx + lly * ry |