Double Sided Statement

edited May 2024 in FastReport .NET

I am asking this question because I was unable to find any related information from the past few years and I am hoping there may have been some kind of development.

We have a single page report that acts as a client invoice and on the back we have to put a confidentiality notice. We have it set to print as duplex and it currently works is fine when you print an individual invoice, but when you go to print an entire batch of invoices it will generate as page 1 page 1 page 2 page 2 I have read through the previous posts but they all seem rather old.

Is there any new information?

As a side note, if anyone has any bright ideas on how to increase character spacing, let me know please.

Comments

  • Hello!

    When the front and back sides are on two separate ReportPages, FastReport .NET first renders the entire Page1 for all accounts, and then the entire Page2. Instead, place the front and back sides in a single DataBand loop:

    The main DataBand (bound to the list of invoices, StartNewPage = true) front side.

    A ChildBand bound to it (or a nested DataBand, also with StartNewPage = true) back side. The engine will then strictly output: Front 1, Back 1, Front 2, Back 2.

This discussion has been closed.