Pablo Rodriguez schrieb am 14.05.2019 um 18:51:
On 5/14/19 4:53 PM, Hans Hagen wrote:
i have no clue what you want to achieve
Hans and Wolfgang,

I think I have found a weird behaviour in ConTeXt (latest beta from
2019.05.12 19:05).

This is a sample of what I want to achieve (thanks to Wolfgang’s help):

     \setuppapersize [A4,landscape,90] [A4]
     \setupinteractionscreen[option={none, max}]
     \showframe
     \starttext
     \showlayout
     \stoptext

If I set "option=max" (instead of "option={none, max}", I get a square
paper of 210x210mm.

These are the right page dimensions in PDF with the sample above:

   /MediaBox [ 0 0 595.2756 841.8898 ]
   /CropBox [ 0 0 595.2756 841.8898 ]
   /TrimBox [ 0 0 595.2756 841.8898 ]

These are the dimensions with "\setupinteractionscreen[option=max]":

   /MediaBox [ 0 0 841.8898 595.2756 ]
   /CropBox [ 0 -246.61417 595.2756 595.2756 ]
   /TrimBox [ 0 -246.61417 595.2756 595.2756 ]

I think it might be a bug.
When you add \setupinteractionscreen to your document ConTeXt uses a more complex method to save the page size which includes calculations for the different box types. Part of these calculations are the width and height of the document and paper but when you rotate one of them you get unexpected values for them.

\setuppapersize [A4,landscape,90] [A4]

\starttext

\starttabulate
\NC Printpaperwidth  \EQ \the\printpaperwidth  \NC\NR
\NC Paperwidth       \EQ \the\paperwidth       \NC\NR
\TB
\NC Printpaperheight \EQ \the\printpaperheight \NC\NR
\NC Paperheight      \EQ \the\paperheight      \NC\NR
\stoptabulate

\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
___________________________________________________________________________________

Reply via email to