Skip to main content
Solved

Print multiple reports with different variants

  • December 9, 2024
  • 3 replies
  • 58 views

Forum|alt.badge.img+3

Hi, 

We want to build some functionality where we have 1 report (created in devexpress) that has to be printed a total of 12 times, with 3 different backgrounds (4 prints per background). We were wondering what the best approach is to solve this.

We were thinking of maybe using a C# script in DevExpress to do this. Or a more simpler brute-force solution would be to start a process flow, and have 3 different reports so that we can print each 4 times. 

Thanks in advance.

Best answer by Jeroen van den Belt

Niels Koop wrote:

So with this function we need to store a different version of the report somewhere, and use that storage location in a default procedure to supply that to the process flow generating the report?

That is correct ðŸ˜€. The target report must exist in the storage location as supplied by the default procedure to the report parameter with the property.

Niels Koop wrote:

Also, do you know if it is possible we only print a specific page of a report? What we would like to achieve is the following: If a report has multiple pages, we want to print the first page in all 4 versions first, and then the second page in all 4 versions (and then the third, fourth, etc.)

Unfortunately, this is currently not possible using Indicium. Feel free to create an idea for this!

Please let me know if there is anything else regarding this topic I can help you with.

View original
Did this topic help you find an answer to your question?
This topic has been closed for replies.

3 replies

Jeroen van den Belt
Administrator
Forum|alt.badge.img+9

Hi ​@Niels Koop,

I don't know which platform version you are using, but in the 2024.3 we introduced custom reports, allowing you to show a different report based on the data. For more information, please see the following links:

Hopefully this helps.


Forum|alt.badge.img+3
  • Author
  • Vanguard
  • 45 replies
  • December 10, 2024

​@Jeroen van den Belt thanks, this will get us some part of the way. So with this function we need to store a different version of the report somewhere, and use that storage location in a default procedure to supply that to the process flow generating the report?

Also, do you know if it is possible we only print a specific page of a report? What we would like to achieve is the following: If a report has multiple pages, we want to print the first page in all 4 versions first, and then the second page in all 4 versions (and then the third, fourth, etc.) Can you point me in the direction of where I have to look to achieve this?


Jeroen van den Belt
Administrator
Forum|alt.badge.img+9
Niels Koop wrote:

So with this function we need to store a different version of the report somewhere, and use that storage location in a default procedure to supply that to the process flow generating the report?

That is correct ðŸ˜€. The target report must exist in the storage location as supplied by the default procedure to the report parameter with the property.

Niels Koop wrote:

Also, do you know if it is possible we only print a specific page of a report? What we would like to achieve is the following: If a report has multiple pages, we want to print the first page in all 4 versions first, and then the second page in all 4 versions (and then the third, fourth, etc.)

Unfortunately, this is currently not possible using Indicium. Feel free to create an idea for this!

Please let me know if there is anything else regarding this topic I can help you with.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings