diff options
Diffstat (limited to 'tex/context/base/grph-epd.mkiv')
-rw-r--r-- | tex/context/base/grph-epd.mkiv | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tex/context/base/grph-epd.mkiv b/tex/context/base/grph-epd.mkiv index eba93fcea..015298de1 100644 --- a/tex/context/base/grph-epd.mkiv +++ b/tex/context/base/grph-epd.mkiv @@ -17,22 +17,24 @@ \registerctxluafile{grph-epd}{1.001} -\def\figurereference {\ctxlua{figures.tprint("status","reference")}} +\def\figurereference{\ctxlua{figures.tprint("status","reference")}} % might become private -\defineoverlay[epdf-overlay][\directsetup{epdf-overlay}] +\defineoverlay[system:graphics:epdf][\directsetup{system:graphics:epdf}] -\startsetups epdf-overlay +\startsetups system:graphics:epdf \ctxlua{figures.mergegoodies("\@@efinteraction")}% \reference[\figurereference]{}% todo: dest area \stopsetups -\def\doaddpdffiguregoodies +\def\graphics_epdf_add_overlay {\global\setbox\foundexternalfigure\vbox\bgroup - \framed[\c!offset=\v!overlay,\c!background={\v!foreground,epdf-overlay}]{\box\foundexternalfigure}% + \framed[\c!offset=\v!overlay,\c!background={\v!foreground,system:graphics:epdf}]{\box\foundexternalfigure}% \egroup} \appendtoks - \iflocation\doif\figurefiletype{pdf}{\doifnot\@@efinteraction\v!none\doaddpdffiguregoodies}\fi + \iflocation + \doif\figurefiletype{pdf}{\doifnot\@@efinteraction\v!none\graphics_epdf_add_overlay}% + \fi \to \externalfigurepostprocessors \protect \endinput |