Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Page break issue with tables in PDF emitter #1187

Open
hvbtup opened this issue Jan 24, 2023 · 2 comments
Open

Page break issue with tables in PDF emitter #1187

hvbtup opened this issue Jan 24, 2023 · 2 comments

Comments

@hvbtup
Copy link
Contributor

hvbtup commented Jan 24, 2023

Sometimes, depending on the data (or probably depending on the exact y positions and heights), we see that in the PDF emitter output (created with RunAndRenderTask), page breaks in tables do not work as expected:

  • The bottom border line of the cells in the last row of page 1 is not rendered.
  • The table header row is missing on page 2.

See the following picture:

grafik

Expected output:

  • A line below the last row on page 1.
  • The table header on page 2.

As in this picture created from slightly different data:

grafik

The table itself is referenced from a library.

grafik

It is just a header row and a detail row.
The first cell of the detail row contains a dynamic text item and a list item containing another dynamic text item.
Both dynamic text items contain HTML.
So nothing special here, from a layout point of view.
The cells all have a border:
grafik

Unfortunately I cannot deliver a simple, self-contained test case ATM.

The PDF is created with the BIRT BIRT 4.3.0 runtime.

I'll test with the current BIRT trunk and update the results here.

@hvbtup
Copy link
Contributor Author

hvbtup commented Jan 27, 2023

I'll test with the current BIRT trunk and update the results here.

The issue is highly depending on the y-position. I cannot reproduce it in our environment. So I'd have to create a report with exactly the same data shown, but independent of the database. This will take time.

@hvbtup
Copy link
Contributor Author

hvbtup commented Jun 8, 2023

Update: I was not able to create a minimal example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant