Hi there.
I was just doing some profiling on how long it takes to create a PDF report I have created. The resultant PDF file is about 8 pages and has a faily simple table in a group, so the table is repeated for each group.
It took about 10 seconds to generate the report, but about 40% of the total execution time was associated with 582 calls to Telerik.Reporting.Pdf.Rendering.PdfRenderer.DrawString(String, PdfFont, Brush, RectangleF, Boolean).
So, it appears that this method is associated with turning strings into pdf graphic elements. Are their things I can change in my report definition that limit how much this is called by eliminating fonts etc. Are certain fonts less expensive than others? Just curious why drawing characters takes 40% of the execution time.
Thoughts?
Note: I am using the Q1 2010 release.
Mike
I was just doing some profiling on how long it takes to create a PDF report I have created. The resultant PDF file is about 8 pages and has a faily simple table in a group, so the table is repeated for each group.
It took about 10 seconds to generate the report, but about 40% of the total execution time was associated with 582 calls to Telerik.Reporting.Pdf.Rendering.PdfRenderer.DrawString(String, PdfFont, Brush, RectangleF, Boolean).
So, it appears that this method is associated with turning strings into pdf graphic elements. Are their things I can change in my report definition that limit how much this is called by eliminating fonts etc. Are certain fonts less expensive than others? Just curious why drawing characters takes 40% of the execution time.
Thoughts?
Note: I am using the Q1 2010 release.
Mike