Print() and collate problems
Posted: Sun Oct 16, 2016 9:37 pm
Hi,
using 2016.2.2 and bullzip PDF printer. In a following case I would like to print only pages 2-5 from a rendered report to a printer in 2 copies with collating. I have following code:
With this code, I would expect printing in following order: 2,3,4,5,2,3,4,5. But report is printed in following order: 2,2,3,3,4,4,5,5. After further testing, I found out that parameter "_report.report.PrinterSettings.Collate" has no function here(there is no difference in output if I set it to "false" or "true").
Is there any additional settings to force printing in collated order?
using 2016.2.2 and bullzip PDF printer. In a following case I would like to print only pages 2-5 from a rendered report to a printer in 2 copies with collating. I have following code:
Code: Select all
StiReport _report;
/*... here is code for generating report */
_report.Render(); // rendering report(to print only some pages from it)
_report.report.PrinterSettings.PrinterName = printerId;
_report.report.PrinterSettings.ShowDialog = false;
_report.report.PrinterSettings.Copies = copies;
_report.report.PrinterSettings.Collate = true; // want to collate printing
_report.report.Print( false, 2, 5, 2);
Is there any additional settings to force printing in collated order?