Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Crosstab in PDF Page Break Issue
dan3874
I have a problem with a Data Cube and Page Breaks.
I have the data cube sitting inside a grid with other stuff beside and below it. If the data cube extends past the page break and I print to PDF the page breaks and nothing past it prints. So, part of the data cube information doesn't print and anything past it doesn't print.
Now, I can print to other formats and all the information is correct. However, if I print to the BIRT viewer and then try to export to PDF or print to PDF it breaks.
However, if I print to Word and then use my PDF "printer" it isn't broken!
Seems like this is an issue inside BIRT with reference to the data cube and PDF output.
Any help would be appreciated! The attached file shows the finished report with the data cube stuff flowing over the page break (cause I worked through Word to get it printed for a client).
Find more posts tagged with
Comments
mwilliams
Hi Dan,
What version of BIRT are you using?
dan3874
I am using Eclipse BIRT 2.5.2.
mwilliams
Dan,
You can add a page break interval for the columns of the crosstab, but that pushes the "to the right" area of the grid to the last page. It doesn't show to the right for each page of the crosstab. This seems like something that could be put in as a bug/enhancement request. I haven't tried this in 2.6.0 to see if anything has changed, so you might try that out. You can put in an enhancement request/bug report at the following link:
http://www.birt-exchange.org/org/resources/bug-reporting/
dan3874
Michael,<br />
The problem isn't with the columns to the right. The problem is with the number of rows. Is there a way to insert a page break for the rows? If so, where?<br />
<br />
Dan<br />
<br />
<blockquote class='ipsBlockquote' data-author="'mwilliams'" data-cid="66172" data-time="1278446935" data-date="06 July 2010 - 01:08 PM"><p>
Dan,<br />
<br />
You can add a page break interval for the columns of the crosstab, but that pushes the "to the right" area of the grid to the last page. It doesn't show to the right for each page of the crosstab. This seems like something that could be put in as a bug/enhancement request. I haven't tried this in 2.6.0 to see if anything has changed, so you might try that out. You can put in an enhancement request/bug report at the following link:<br />
<br />
<a class='bbc_url' href='
http://www.birt-exchange.org/org/resources/bug-reporting/'>http://www.birt-exchange.org/org/resources/bug-reporting/</a><br
/></p></blockquote>
mwilliams
I guess I don't understand where you're having a problem. My rows run to the next page as expected. The answer to the row page break question is, yes, you can add row page breaks to a crosstab. You go to Property Editor -> Row Area -> Page Break and add an interval break to the row dimension you want to break after.
Hope this helps.
dan3874
When I go to the row area on my cross tab, I don't see a place to adjust the page break. If I get down to the data field on that row, I see a place to adjust - but it only has choices of always, auto and avoid for before, after and inside.
I don't see what I would set those to be that would make a difference. I continue to have the problem and can attach a sample if you like, to compare with the sample attached the the first post.
mwilliams
Dan,
As I said, I don't understand what issue you're having with the rows. When I have a crosstab that runs over the page in rows, they continue on the next page. All of the columns don't show if I have fixed widths, they get cut off, but all of the rows show. When I select a crosstab and go to the row area and page break section in the property editor, I can set an interval page break to page break after a certain amount of rows. This would allow you to page break after a certain amount of rows. I didn't know if this would solve your issue, but was just saying how you do page breaks on rows in a crosstab. If you could create a sample report with the sample database that I can run, that'd help for sure. Hopefully I'd be able to see exactly what you're talking about. Thanks.
dan3874
By trial and error I figured out what was causing the issue. I put my crosstab in the same cell as a table. When I moved the table below the crosstab into its own cell the problem was rectified!
Thank you for all your help.
mwilliams
Ah. Great to hear you figured out where the problem was happening. I was confused as I was not seeing what you were seeing.
Let us know whenever you have questions!