Greetings everyone.

Well, it's not exactly about double-sided stickers but sort of. Imagine 
printing a double-sided sheet and using a so-called plastifying device to make 
tokens.
I began with the File Card and Labels examples from the wiki, then tried to 
change the \installpagearrangement example from the 'imposition' wiki page.

My question is:
how to position everything in the middle of the sheet, so that double-siding 
actually works?
As is, it's all in the top left corner. Changing the location argument for 
"location=middle" in \setuplayout doesn't work here. What should it be?

By the way, I'm not sure about the 3rd, 4th and 6th arguments in the 
dosetuparrangement command.

Thanks a lot!

Here it is:

\installpagearrangement 2*5*double*2*5
  {\dosetuparrangement{5}{2}{10}{3}{6}% X,Y,Total,hcutmarks,vcutmarks
       \pusharrangedpageTWOFIVEDOUBLESIDED\poparrangedpagesAB\relax}

\def\pusharrangedpageTWOFIVEDOUBLESIDED#1%
 {\advancearrangedpageN
  \reportarrangedpage\arrangedpageN
  \ifcase\arrangedpageN
  \or \handlearrangedpageXandY{#1}000\arrangedpageA %  1 rot,hskip,vskip
  \or \handlearrangedpageXandY{#1}010\arrangedpageB %  2
  \or \handlearrangedpageXandY{#1}010\arrangedpageA %  3
  \or \handlearrangedpageXandY{#1}000\arrangedpageB %  4
  \or \handlearrangedpageXandY{#1}001\arrangedpageA %  5
  \or \handlearrangedpageXandY{#1}011\arrangedpageB %  6
  \or \handlearrangedpageXandY{#1}011\arrangedpageA %  7
  \or \handlearrangedpageXandY{#1}001\arrangedpageB %  8
  \or \handlearrangedpageXandY{#1}002\arrangedpageA %  9
  \or \handlearrangedpageXandY{#1}012\arrangedpageB %  10
  \or \handlearrangedpageXandY{#1}012\arrangedpageA %  ...
  \or \handlearrangedpageXandY{#1}002\arrangedpageB %  
  \or \handlearrangedpageXandY{#1}003\arrangedpageA %  
  \or \handlearrangedpageXandY{#1}013\arrangedpageB %  
  \or \handlearrangedpageXandY{#1}013\arrangedpageA %  
  \or \handlearrangedpageXandY{#1}003\arrangedpageB %  
  \or \handlearrangedpageXandY{#1}004\arrangedpageA %  
  \or \handlearrangedpageXandY{#1}014\arrangedpageB %  
  \or \handlearrangedpageXandY{#1}014\arrangedpageA %  
  \or \handlearrangedpageXandY{#1}004\arrangedpageB %  
    \poparrangedpages
  \fi}

\definepapersize[Etiquette][width=80.0mm,height=50.0mm]
\setuppapersize [Etiquette][A4]
\setuparranging [2*5*double*2*5]
%\setuplayout [margin=0pt, width=fit]
\setuplayout[
  %location=middle,%nx=2,ny=5,
  %location=middle,
  location=left,
  marking=on,
  margin=0mm,
  topspace=0mm,
  backspace=0mm,
  width=fit,
  %header=0mm,
  %footer=0mm,
  %align=middle,
  ]

\showframe
%\setuppagenumbering[state=stop]
\setuppagenumbering[alternative=doublesided]

\starttext
\dorecurse{20}{\vbox to \textheight{\vfill\midaligned{\tfd ABC}\vfill}\page}
\stoptext
___________________________________________________________________________________
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