Imposition: N-Up with first priority bottom left

Hi there,

I want to create an N-Up in the Connect Designer output with the following prioritization/order:
Bottom-Left > Top-Left > Bottom-Right > Top-Right

N-Up

n-up_scheme

Unfortunately, I can’t find a way to do that. Is there a trick here without turning the design layout upside down?

Hi @thomasweber,

Have you already test whether changing the imposition option “Page Order” to “Inverse page order” produces the expected result?

I already test “Inverse page order” but I don’t want to print from back to front and also the order is not the correct one.
Result of the test (last sheet is first and order is just wrong):

The only way I get the first record at the bottom left position is:
Rotate: 180deg
Page Order: Top to Bottom, Right to Left
Reverse: Off

But in that case I have to work in design upside down…

Is there a possibility (as workaround) to rotate the whole design (section) 180deg, all placed elements (not only rotating single elements, because it has to be mirrored)?

We urgently need a way to achieve the shown imposition order (Bottom-Top, Left-Right).

Please test whether using the following options produces the expected results:

  • Rotate: 0 degrees
  • Page Order: latest option
  • Reverse: Inverse page order

Please note that in this case the page number will still be in reverse order.

Can you let me know please if PlanetPress Workflow is also involved and what you would like to produce as output (PDF, PCL, Postscript)?

In case PlanetPress Workflow is involved and you would like to create PDF output you might consider the option of splitting the OL Connect process into two OL Connect processes by which you can create in the first OL Connect process the PDF output (without imposition), then run a Run Script plugin to inverse the page order–this can be done by using for example the solution as suggested in the following OL Learn forum post ‘Reversing Page Order in document set’–and in the second OL Connect process you can apply the imposition options as suggested in my previous post in the second OL Connect process.

P.S. by OL Connect process I am referring to the OL Connect Workflow plugins (Execute Data Mapping, Create Print Content, Create Job, Create Output).

Sadly there is no PlanetPress Workflow involved and the customer don’t want to use it. They need it for OnDemand Jobs. They want to output pdf file (no job splitting).

Otherwise, I would have suggested to the customers the way you pointed out. But it must happen directly out of the designer. Also, we are talking about 200,000 to 800,000 records (pages) and so the workflow way would be a bit time consuming (double processing).

Workflow is therefore not a solution for the customer.

Please test whether using the following options produces the expected results:

  • Rotate: 0 degrees
  • Page Order: latest option
  • Reverse: Inverse page order

Please note that in this case the page number will still be in reverse order.

Our customer need the first record at the beginning of the stack. So that is also no option.

Is there no way to do that imposition without workflow or two templates/ouput presets (two working steps)?

Is it likely that this N-Up prioritization will be additionally supported?

Hi Thomas,

Maybe you already found a solution for your problem and I’m late with my proposal but I’ll try it :slight_smile:

You could use the output preset above, create your layout as usual and rotate the pages in a post pagination script. I tested it and it worked well.

20

Hope this helps!
Best regards
-ivan

1 Like

That’s a very nice solution!

Thank you for your suggestion but it does not work, because I also need to rotate alle content items (e.g. divs) on the page.
Your script only rotates the background pdf, isnt it? Thats also possible in the background settings of the print section. Or did I miss something?

background_rotation

You are right, but if you rotate in the section properties, it will be rotated also in the design view.
Here you have an example, which rotates everything on the page (A4 in this case) in preview and output.

Post pagination script on body selector:

var s1 = merge.template.contexts.PRINT.sections["Section 1"];
s1.background.rotation=180;
results.addClass("flipper");
merge.section.paginate();

context_print_styles.css:

body {
width: 210mm ;
height: 297mm ;
}
.flipper {
transform: rotate(180deg) ;
position: absolute ;
}

This would only work for single page documents, because of the body css constraint…