[NTG-context] option for printing range

Hans Hagen pragma at wxs.nl
Sun Feb 25 13:21:46 CET 2018

On 2/25/2018 10:11 AM, Pablo Rodriguez wrote:
> On 02/24/2018 07:50 PM, Hans Hagen wrote:
>> On 2/24/2018 11:31 AM, Pablo Rodriguez wrote:
>>> [...]
>>> This is extremely useful to help the user to print only the required
>>> pages and not the whole document (which may be required only for viewing
>>> purposes).
>> well, 'extremely' is a bit of a exaggeration i guess as most of these
>> fancy acrobat only features are hardly used or requested (i still have
>> to meet a publisher who wants anything fancy pdf anyway) so we're
>> talking of yet another feature creep that probably only one person will use
> Many thanks for your implementation, Hans.
> I agree it is not a general-purpose feature, but it is very useful when
> needed.
> The printing features (duplex and others) that I request are extremely
> useful for my workmates and in copyshops. With them, I don’t have to
> explain them how the PDF documents should be printed.
> I would love to have them in the webapps I have at work, but
> unfortunately they don’t contain them.

as is much (like layers)

>> anyway, that said, as we use abstraction and as we don't know pages in
>> advance the only way i'm willing to support it is by using the (probably
>> unknown) marked pages feature
> Just to understand, why is it required that pages are known in advance?
> Is it only a question of convenience for the user or does ConTeXt
> As for the marked pages feature, it should read for me "(totally
> unknown)" instead of "(probably unknown)".
>> % \markpage[foo][1,4,5]
>  From what I read in i-context.pdf, I wonder whether it would be possible
> to add page ranges with [10:90].
> I don’t have a way of testing it, since I don’t know how to use
> \markpage for other purposes.

the only way to test is dummy documents ... and as one never know pages 
in advance marking a specific page actually makes not much sense .. i'll 
add an automatism but as usual with such page break related features you 
need to be explicit in the sense of adding \page (a bit like headers and 

\startmarkpages [extra]
     \dorecurse {10} {
         \samplefile{greenfield} \par

(it's no big deal to add a real marking feature that would be more 
automatic but it's overkill)

>> and guess who is going to document it on the wiki ...
> Already documented:
> http://wiki.contextgarden.net/PDF_Print_Options#Print_Page_Range.
> I agree it might need some editing, but after testing the feature ;-).
> Many thanks for the implementation again,
> Pablo


                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl

More information about the ntg-context mailing list