fheuvel Posted August 9, 2012 Share Posted August 9, 2012 I have a 3 page document, each with its own numbering range. After imposing I would like to have the 3 pages 3-up on a sheet (single sided) and numbered through the stack. Whatever I try in FP Impose I am never able to get the 3 pages on 1 sheet. The imposition result is always all records of page 1 first then page 2 and page 3. Is this imposition scheme possible in FP Imposer? Quote Link to comment Share on other sites More sharing options...
step Posted August 9, 2012 Share Posted August 9, 2012 On the "Layout" tab of FPImposer under "Step and Repeat", is the leftmost drop down menu set to "Stack"? The other thing to check would be to make sure the "Infinite Stack" checkbox is selected. If that doesn't work, maybe you could upload you .fpi file for me to look at for you. Quote Link to comment Share on other sites More sharing options...
fheuvel Posted August 10, 2012 Author Share Posted August 10, 2012 Thanks for your reply Step. I already tried everything you suggest, but the result remains the same whether I set stack to infinite or 100. So if you can take a look, I would be very glad. I have attached a .zip with a pdf, fpi and database.Cut and stack.zip Quote Link to comment Share on other sites More sharing options...
step Posted August 13, 2012 Share Posted August 13, 2012 The reason you aren't getting the results you anticipated is because FusionPro wants to collate each page in your PDF document per record. So you get 3 pages per record. Here's a 5 step work around that should give you the results you want: 1. FusionPro > Data Definition > Wizard > click "next" > select "None" and click "Next" > click "Finish" 2. FusionPro > Manage Pages > Page Usage > "Edit" each page, setting them to "unused" and name them 1, 2, and 3 respectively. 3. Create an "OnJobStart" callback rule with the following code: FusionPro.Composition.composeAllRecords = false; FusionPro.Composition.endRecordNumber = 300; 4. Create an empty text rule called "Number" with this code: return FormatNumber("000",CurrentRecordNumber()+99); 5. Create an "OnRecordStart" callback rule that contains the following code: var pg = Left(Rule("Number"),1); FusionPro.Composition.SetBodyPageUsage(pg,true); This solution bypasses your data file and allows you to use only one page per "record" by turning on and off each page. Hope that helps! Quote Link to comment Share on other sites More sharing options...
fheuvel Posted August 14, 2012 Author Share Posted August 14, 2012 Thanks again. I understand now why it wouldn't work the way I thought. Your solution works, but the OnJobStart part didn't work. It generated only 1 record. When I define the record range at Compose time in the Input tab I get the result I want. Quote Link to comment Share on other sites More sharing options...
step Posted August 14, 2012 Share Posted August 14, 2012 Interesting. It worked for me. Maybe this is a difference between FP8.0 and 7.2? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.