On 3/30/2020 2:21 PM, Mojca Miklavec wrote:
On Mon, 30 Mar 2020 at 13:21, Hans Hagen wrote:
On 3/30/2020 1:03 PM, Mojca Miklavec wrote:

% I want an actual page break here
\page

a rather stipid solution:

\dorecurse{15}{\page[empty]}

I did think of this one (and actually did it for the batch that I had
to print today).
But it involves manual counting and when data changes, the file needs
to be adjusted every time.

Anyway, this is relatively low priority. If there is no mechanism for
this in place already, there's no need to add anything new. I can live
with a few manual adjustments, and I guess I could do something based
on current page number modulo total subpages as well.\setuppapersize
    [XY][A4]
\setuppaper
    [topspace=10mm,backspace=10mm,dx=0mm,dy=0mm,nx=5,ny=13]
\setuplayout
    [page]
    [topspace=2mm,backspace=2mm]
\setuplayout
    [page]
\setuplayout
    [location=middle]
\setuparranging
    [XY]
\showframe
\setupbodyfont
    [8pt]

\def\somecontent#1{\startpagemakeup #1 \stoppagemakeup}

\starttext

\installpagebreakmethod{mojca}
  {\page
\scratchcounterone \numexpr\rootlayouttargetparameter{nx}*\rootlayouttargetparameter{ny}\relax \scratchcountertwo \luaexpr{math.mod(\the\realpageno-1,\the\scratchcounterone)}%
   \scratchcounterthree\numexpr\scratchcounterone-\scratchcountertwo\relax
   \dorecurse\scratchcounterthree{\page[empty]}}

\setupheadertexts[1][1][1][1]\dorecurse{50}{\somecontent{Label 1 #1}} \page[mojca] \setupheadertexts[2][2][2][2]\dorecurse{70}{\somecontent{Label 2 #1}} \page[mojca] \setupheadertexts[3][3][3][3]\dorecurse{10}{\somecontent{Label 3 #1}} \page[mojca] \setupheadertexts[4][4][4][4]\dorecurse{30}{\somecontent{Label 3 #1}} \page[mojca]

\stoptext


-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to