Pablo Rodriguez <mailto:oi...@gmx.es>
18. Juli 2018 um 18:19
Hans,
would it be possible that \markpage could have page ranges as in the
following sample?
\setuplayout
[backspace=0pt,
topspace=0pt,
width=middle,
height=middle,
location=middle,
header=0pt,
footer=0pt]
\setupinteraction[state=start]
\setupinteractionscreen[option={portrait, paper}, print=pages]
\markpage[pages][100-300]
\starttext
\insertpages[i-context.pdf][width=0pt]
\stoptext
Many thanks for your help,
Pablo
Wolfgang Schuster <mailto:schuster.wolfg...@gmail.com>
18. Juli 2018 um 19:40
Pablo Rodriguez <mailto:oi...@gmx.es>
18. Juli 2018 um 18:19
Hans,
would it be possible that \markpage could have page ranges as in the
following sample?
\setuplayout
[backspace=0pt,
topspace=0pt,
width=middle,
height=middle,
location=middle,
header=0pt,
footer=0pt]
\setuplayout[page]
\setupinteraction[state=start]
\setupinteractionscreen[option={portrait, paper}, print=pages]
\markpage[pages][100-300]
\starttext
\insertpages[i-context.pdf][width=0pt]
\stoptext
\startmarkpages[page]
...
\stopmarkpages
Wolfgang
Pablo Rodriguez <mailto:oi...@gmx.es>
18. Juli 2018 um 20:44
On 07/18/2018 07:40 PM, Wolfgang Schuster wrote:
Pablo Rodriguez 18. Juli 2018 um 18:19
Hans,
would it be possible that \markpage could have page ranges as in the
following sample?
\setuplayout
[backspace=0pt,
topspace=0pt,
width=middle,
height=middle,
location=middle,
header=0pt,
footer=0pt]
\setuplayout[page]
Many thanks for your reply, Wolfgang.
I didn’t know the already defined layout. In which source file is it
defined? (I would like to know whether there are more already defined
layouts.)
page-lay.mkiv
\insertpages[i-context.pdf][width=0pt]
[...]
\startmarkpages[page]
...
\stopmarkpages
Sorry, but how do I apply that with to imposed pages with \insertpages?
I know that \filterpages is there, but I need to have the complete
document to print only some of the pages.
You can get the number of pages of the included file with
\getfiguredimensions.
Afterwards you can use a loop where you add the markpage commands at
the begin and end of the range, below is a simple example but it’s easy
to write
a better loop with Lua.
\setuplayout[page]
\setupinteraction[state=start]
\setupinteractionscreen[option={portrait, paper}, print=pages]
\starttext
\getfiguredimensions[i-context.pdf]
\dostepwiserecurse{1}{99}{1}{\externalfigure[i-context.pdf][height=\textheight,page=\recurselevel]}
\startmarkpages[page]
\dostepwiserecurse{100}{300}{1}{\externalfigure[i-context.pdf][height=\textheight,page=\recurselevel]}
\stopmarkpages
\dostepwiserecurse{301}{\noffigurepages}{1}{\externalfigure[i-context.pdf][height=\textheight,page=\recurselevel]}
\stoptext
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________