I suggest to implement the following feature:
Maybe add a Method ResetPageNumber() to the (currently new) “NextCombinationPrintStep”-Event for more flexibility.
Similar to the generally known ResetProjectState() Method.
I got the idea through reading this topic:
Support project aggregation for master mode
A typical use case might be:
Flexible printing of different kind of “.lst”-File combinations.
You print an invoice and want to add terms of conditions. For special products in the invoice you want to add special productSheets with instructions, and for special customers you want to add a support contract. And every possiple combination you can think of.
LL.DataSource = GetMyDataSource(); LL.AutoProjectFile = @"invoice1.lst;productSheet1.lst;toc1.lst;invoice2.lst;toc2.lst;supportContract2.lst"; LL.Print();
The result should have a page numbering like: