diff options
author | Hans Hagen <pragma@wxs.nl> | 2001-07-11 00:00:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2001-07-11 00:00:00 +0200 |
commit | 60cc55d63b06031c0c852888fddeaff74a209011 (patch) | |
tree | e36f74ebcb4f47a78b72756fbafc50315d19601d /tex/context/base/page-imp.tex | |
parent | 8e7b17b0b24641743f62d3f5779e79c2c25b67e0 (diff) | |
download | context-60cc55d63b06031c0c852888fddeaff74a209011.tar.gz |
stable 2001.07.11
Diffstat (limited to 'tex/context/base/page-imp.tex')
-rw-r--r-- | tex/context/base/page-imp.tex | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/tex/context/base/page-imp.tex b/tex/context/base/page-imp.tex index bc08ad440..b013bb917 100644 --- a/tex/context/base/page-imp.tex +++ b/tex/context/base/page-imp.tex @@ -628,19 +628,27 @@ \def\docopypages[#1][#2]% {\bgroup \getfiguredimensions[#1]% - \getparameters[\??ip][\c!n=\noffigurepages,\c!schaal=\!!thousand,\c!offset=\!!zeropoint,#2]% + \getparameters[\??ip] + [\c!n=\noffigurepages, + \c!markering=\v!uit, + \c!schaal=\!!thousand, + \c!offset=\!!zeropoint, + #2]% \dorecurse{\@@ipn} {\vbox to \teksthoogte {\hsize=\tekstbreedte \scratchdimen=\@@ipoffset \centeredbox - {\ifdim\scratchdimen>\!!zeropoint\relax - \advance\vsize by -2\scratchdimen - \advance\hsize by -2\scratchdimen - \externalfigure[#1][\c!pagina=\recurselevel,#2,\c!schaal=,\c!factor=\v!max,\c!offset=\v!overlay]% - \else - \externalfigure[#1][\c!pagina=\recurselevel,#2,\c!offset=\v!overlay]% - \fi}} + {\doifelse{\@@ipmarkering}{\v!aan} + {\let\next\cuthbox}{\let\next\hbox}% + \next + {\ifdim\scratchdimen>\!!zeropoint\relax + \advance\vsize by -2\scratchdimen + \advance\hsize by -2\scratchdimen + \externalfigure[#1][\c!pagina=\recurselevel,#2,\c!schaal=,\c!factor=\v!max,\c!offset=\v!overlay]% + \else + \externalfigure[#1][\c!pagina=\recurselevel,#2,\c!offset=\v!overlay]% + \fi}}} \pagina} \egroup} |