This is a migrated thread and some comments may be shown as answers.

PDF rendering issue on each new page

1 Answer 94 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Björn
Top achievements
Rank 2
Björn asked on 28 Apr 2011, 03:58 PM

Dear Support Team

We try to generate report items by code (in this case multiple panels with a key/value list).

The problem now is that the PDF rendering does overlap the panels each time after a new page begins.

I have attached a test report that shows the issue.

The reportlayout.jpg shows the first page with the generated lists (there you can see that all of them have the same distance between each other.

But the first list on 2ndpage.jpg overlaps the next one.

Exporting to HTML or RTF generates those distances correctly.

All panels are generated with Dock.Top, the height is dynamic (based on the number of items in the list).

Is it a known problem of PDF rendering and/or do you have a workaround for that?

Please let me know if you need the code.

Thank you

Björn

1 Answer, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 03 May 2011, 01:36 PM
Hi Björn,

We have examined your project and noticed that the panels location is set to 0. Due to this, the definition report items get overlapped and this causes the unexpected behavior. However the report designer manages the location automatically. Thus if you are after programmatic report generation our suggestion is to calculate a correct panel location and avoid overlapping if unnecessary. In this case you can avoid panels docking because the report items will push the neighboring panels automatically when growing.

All the best,
Peter
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
General Discussions
Asked by
Björn
Top achievements
Rank 2
Answers by
Peter
Telerik team
Share this question
or