* pdfboxes
@ 2017-02-10 13:56 Peter Rolf
2017-02-11 0:25 ` pdfboxes Hans Hagen
0 siblings, 1 reply; 3+ messages in thread
From: Peter Rolf @ 2017-02-10 13:56 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1: Type: text/plain, Size: 1309 bytes --]
Hi,
I tried to set some PDF boxes properly, but no luck (setupcanvas).
After searching the mailing archive from 2015 I found this (broken)
example. Is this still the official method to set the crop|trim|bleed boxes?
-----
\showframe
\setuplayout
[location=middle,
width=middle,
height=middle,
cropoffset=auto,
trimoffset=1bp,
bleedoffset=2bp,
artoffset=2bp]
\setupbackend
[level=0]
\starttext
\definepapersize[TestA][width=100bp,height=200bp]
\definepapersize[TestB][width=150bp,height=250bp]
\setuppapersize[TestA][TestB]
test
\stoptext
-----
ConTeXt version 2017.01.27 gives
[..]
10 0 obj
<</Type/Page/Contents 11 0 R/Resources 9 0 R/MediaBox[0 0 150
250]/CropBox [ 0 0 150 250 ] /TrimBox [ 0 0 150 250 ]/Parent 13 0 R>>
endobj
[..]
One additional note. The Mediabox precision seems to be 5 now (and not
4). Taken from my latest table using TeXpage (/MediaBox[0 0 1655.39105
969.22291]). The precision value for the other boxes should be adjusted
to avoid rounding problems (?Box < MediaBox).
[lpdf-mis.lua]
[..]
-- temp hack: the mediabox is not under our control and has a precision
of 4 digits
local factor = number.dimenfactors.bp
local f_value = formatters["%0.4F"]
[..]
Not in a hurry, fix (or advice) is welcome at any time :D
Best wishes, Peter
[-- Attachment #2: pdfboxes.mkiv --]
[-- Type: text/plain, Size: 381 bytes --]
\showframe
\setuplayout
[location=middle,
width=middle,
height=middle,
cropoffset=auto,
trimoffset=1bp,
bleedoffset=2bp,
artoffset=2bp]
\setupbackend
[level=0]
\starttext
\definepapersize[TestA][width=100bp,height=200bp]
\definepapersize[TestB][width=150bp,height=250bp]
\setuppapersize[TestA][TestB]
test
\stoptext
[-- Attachment #3: Type: text/plain, Size: 492 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pdfboxes
2017-02-10 13:56 pdfboxes Peter Rolf
@ 2017-02-11 0:25 ` Hans Hagen
2017-02-13 12:34 ` pdfboxes Peter Rolf
0 siblings, 1 reply; 3+ messages in thread
From: Hans Hagen @ 2017-02-11 0:25 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 2/10/2017 2:56 PM, Peter Rolf wrote:
> Hi,
>
> I tried to set some PDF boxes properly, but no luck (setupcanvas).
> After searching the mailing archive from 2015 I found this (broken)
> example. Is this still the official method to set the crop|trim|bleed boxes?
controlled by:
\setupinteractionscreen
[width=max,height=max]
to be wikified
> -----
> \showframe
>
> \setuplayout
> [location=middle,
> width=middle,
> height=middle,
> cropoffset=auto,
> trimoffset=1bp,
> bleedoffset=2bp,
> artoffset=2bp]
>
> \setupbackend
> [level=0]
>
> \starttext
>
> \definepapersize[TestA][width=100bp,height=200bp]
> \definepapersize[TestB][width=150bp,height=250bp]
>
> \setuppapersize[TestA][TestB]
>
> test
>
> \stoptext
> -----
>
> ConTeXt version 2017.01.27 gives
>
> [..]
> 10 0 obj
> <</Type/Page/Contents 11 0 R/Resources 9 0 R/MediaBox[0 0 150
> 250]/CropBox [ 0 0 150 250 ] /TrimBox [ 0 0 150 250 ]/Parent 13 0 R>>
> endobj
> [..]
>
>
>
> One additional note. The Mediabox precision seems to be 5 now (and not
> 4). Taken from my latest table using TeXpage (/MediaBox[0 0 1655.39105
> 969.22291]). The precision value for the other boxes should be adjusted
> to avoid rounding problems (?Box < MediaBox).
>
> [lpdf-mis.lua]
> [..]
> -- temp hack: the mediabox is not under our control and has a precision
> of 4 digits
>
> local factor = number.dimenfactors.bp
> local f_value = formatters["%0.4F"]
> [..]
>
>
> Not in a hurry, fix (or advice) is welcome at any time :D
>
>
> Best wishes, Peter
>
>
>
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
>
--
-----------------------------------------------------------------
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pdfboxes
2017-02-11 0:25 ` pdfboxes Hans Hagen
@ 2017-02-13 12:34 ` Peter Rolf
0 siblings, 0 replies; 3+ messages in thread
From: Peter Rolf @ 2017-02-13 12:34 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1: Type: text/plain, Size: 3130 bytes --]
Am 11.02.2017 um 01:25 schrieb Hans Hagen:
> On 2/10/2017 2:56 PM, Peter Rolf wrote:
>> Hi,
>>
>> I tried to set some PDF boxes properly, but no luck (setupcanvas).
>> After searching the mailing archive from 2015 I found this (broken)
>> example. Is this still the official method to set the crop|trim|bleed
>> boxes?
>
> controlled by:
>
> \setupinteractionscreen
> [width=max,height=max]
>
Thanks for the pointer. Kind of works now, but the height calculation
seems to be broken. The crop-|trimbox height is smaller than the defined
paper height. If I disable the mechanism (comment
\setupinteractionscreen) I get the correct sizes (paper on printpaper).
As always the real world example is too big and complex, I attached a
smaller one (but with the same sizes).
ps:
For all interested, here is the link to that table (best viewed on a UHD
monitor).
https://spideroak.com/browse/share/indiego/public/Titanfall2/
There's still a bug in the (combined) table header on page one, which
inserts an unwanted extra column. Checked the numbers several times, no
error found on my side. Currently I use the extra column as right frame,
wanted to add one anyway. First attempts to make a minimal example
failed, seems to be more complex (need to also add fonts, table
content?). Will report back when done.
> to be wikified
>
aye
>> -----
>> \showframe
>>
>> \setuplayout
>> [location=middle,
>> width=middle,
>> height=middle,
>> cropoffset=auto,
>> trimoffset=1bp,
>> bleedoffset=2bp,
>> artoffset=2bp]
>>
>> \setupbackend
>> [level=0]
>>
>> \starttext
>>
>> \definepapersize[TestA][width=100bp,height=200bp]
>> \definepapersize[TestB][width=150bp,height=250bp]
>>
>> \setuppapersize[TestA][TestB]
>>
>> test
>>
>> \stoptext
>> -----
>>
>> ConTeXt version 2017.01.27 gives
>>
>> [..]
>> 10 0 obj
>> <</Type/Page/Contents 11 0 R/Resources 9 0 R/MediaBox[0 0 150
>> 250]/CropBox [ 0 0 150 250 ] /TrimBox [ 0 0 150 250 ]/Parent 13 0 R>>
>> endobj
>> [..]
>>
>>
>>
>> One additional note. The Mediabox precision seems to be 5 now (and not
>> 4). Taken from my latest table using TeXpage (/MediaBox[0 0 1655.39105
>> 969.22291]). The precision value for the other boxes should be adjusted
>> to avoid rounding problems (?Box < MediaBox).
>>
>> [lpdf-mis.lua]
>> [..]
>> -- temp hack: the mediabox is not under our control and has a precision
>> of 4 digits
>>
>> local factor = number.dimenfactors.bp
>> local f_value = formatters["%0.4F"]
>> [..]
>>
>>
>> Not in a hurry, fix (or advice) is welcome at any time :D
>>
>>
>> Best wishes, Peter
>>
>>
>>
>> ___________________________________________________________________________________
>>
>> 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
>> ___________________________________________________________________________________
>>
>>
>
>
[-- Attachment #2: pdfboxes.mkiv --]
[-- Type: text/plain, Size: 2371 bytes --]
% dimens are taken from the final tables (TEXpage)
\newdimen\tableAwidth
\newdimen\tableAheight
\tableAwidth= 1655.39105bp
\tableAheight= 969.22291bp
\definepapersize[tableA][width=\tableAwidth, height=\tableAheight]
\newdimen\tableBwidth
\newdimen\tableBheight
\tableBwidth= 698.65893bp
\tableBheight= 489.67048bp
\definepapersize[tableB][width=\tableBwidth, height=\tableBheight]
\definelayout[tableA]
[location=middle,
width=middle,
height=middle,
paper=tableA,
% clipoffset=0mm,
% horoffset=0mm,
% veroffset=0mm,
cropoffset=auto,
trimoffset=2bp,
bleedoffset=3mm,
marking=on,
backspace=0mm,
% bottom=0mm,
% bottomdistance=0mm,
bottomspace=0mm,
cutspace=0mm,
footer=0mm,
footerdistance=0mm,
header=0mm,
headerdistance=0mm,
leftedge=0mm,
leftedgedistance=0mm,
leftmargin=0mm,
leftmargindistance=0mm,
margin=0mm,
rightedge=0mm,
rightedgedistance=0mm,
rightmargin=0mm,
rightmargindistance=0mm,
textdistance=0mm,
textmargin=0mm,
% top=0mm,
% topdistance=0mm,
topspace=0mm,
]
\definelayout[tableB]
[location=middle,
width=middle,
height=middle,
paper=tableB,
clipoffset=0bp,
cropoffset=auto,
trimoffset=2bp,
bleedoffset=3mm,
marking=on,
backspace=0mm,
% bottom=0mm,
% bottomdistance=0mm,
bottomspace=0mm,
cutspace=0mm,
footer=0mm,
footerdistance=0mm,
header=0mm,
headerdistance=0mm,
leftedge=0mm,
leftedgedistance=0mm,
leftmargin=0mm,
leftmargindistance=0mm,
margin=0mm,
rightedge=0mm,
rightedgedistance=0mm,
rightmargin=0mm,
rightmargindistance=0mm,
textdistance=0mm,
textmargin=0mm,
% top=0mm,
% topdistance=0mm,
topspace=0mm,
]
\setupbackend % check the pdfbox sizes with scite
[level=0]
% trigger for pdfboxes (disable to see printpaper)
\setupinteractionscreen[width=max,height=max]
\setuppapersize[tableA][A1,landscape]%
\starttext
\showframe
\setuplayout[tableA]%
%
\framed[width=\tableAwidth,height=\tableAheight,offset=overlay,rulethickness=10pt]{\bfc tableA}
%
\page[yes]% needed
\adaptpapersize[tableB][A3,landscape]%
\setuplayout[tableB]%
%
\framed[width=\tableBwidth,height=\tableBheight,offset=overlay,rulethickness=10pt]{\bfc tableB}
\stoptext
[-- Attachment #3: Type: text/plain, Size: 492 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-02-13 12:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-10 13:56 pdfboxes Peter Rolf
2017-02-11 0:25 ` pdfboxes Hans Hagen
2017-02-13 12:34 ` pdfboxes Peter Rolf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).