I've got a problem with the quality of the output when printing from the Silverlight ReportViewer.
If I print from the designer's preview or set the UseNativePrinting property of the ReportViewer to false everything is sharp.
But using the native silverlight printing in the ReportViewer makes the output of barcodes and Telerik.Reporting.Shape types like ellipse very blurry on paper, regular text is still sharp though.
9 Answers, 1 is accepted
Thank you for the feedback. As far as the barcodes are concerned, with the current implementation in XAML rendering they are raster images, while in PDF (the non native print) they are rendered as vector graphics. We're aware of the difference in both formats, so we will see how we can improve the image quality in XAML/XPS formats.
As the fix will take some time and image quality is important for barcodes, we would suggest using the non native printing.
Please, accept our apologies for the inconvenience.
the Telerik team
Thank you for your response. I understand that solving this in a good way may take som time but
can you please elaborate on when we can expect some improvements in this area?
The reason I ask is that our clients will not start using our application until somewhere around the middle of Q1 2011 but once they do they also want the OOB experience and using the PDF printing that will not be possible.
We would do our best to address this for subsequent version of the product, hopefully would be ready by the time you need it, although we cannot engage with a promise at this time as it is two Qs away.
Thank you for the understanding.
the Telerik team
What's the status with this?
Have you come up with a solution for barcode rendering or is there a solution in sight? Maybe with Silverlight 5?
I'm attempting to setup a Silverlight 4 project with Reporting and was wondering if you'd be kind enough to share some project setup 'tips' or links to information that would be current with our latest Telerik builds.
I've looked through the forums and found sample projects but each one that I downloaded required me to upgrade it because it's a year old... or older.
I'm still using Silverlight 4 and MEF (not PRISM) with my project and was hoping to put reports in place soon....
Any help at all would be greatly appreciated.
Many thanks in advance,
This thread is not about best practices to setup Reporting projects. It's about barcode printing in Silverlight.
But to answer you question go to this link: http://www.telerik.com/support/documentation-and-tutorials.aspx
Scroll down to Reporting you'll find links to Online Help, Step-by-step Tutorial and so on.
Or check out their demos.
Also when you install Telerik Reporting you have the option to install sample projects locally.
Now back to topic, can anyone from Telerik comment my question?
I apologize for going off topic. I was just hoping to find someone using the current reporting features that might share some incite to setting up a project. Most of the links on the forum are a bit older now and reference builds that don't compile correctly without upgrading first.
I do thank you for the links. I'll review them and not bother you again.
@Tomas: we've addressed the rendering of shapes in XAML and they are now rendered with better quality, however doing the same for the barcodes requires a lot more changes than we initially anticipated and we could not fit it in our release cycle for which we apologize. Exporting to PDF and printing from it is the only option we can offer for the time being.
@Dave: Telerik Reporting comes with an Upgrade Wizard that takes care of the upgrade for you. What it does not cover is changes in API which should be handled manually. You can see those changes by going through the release notes. As Tomas noted, the product comes with demo projects for each of the technologies supported, so you can review and run them locally at your leisure. We also offer quite a handful of videos that would get you started e.g.: Getting Started with the Silverlight Report Viewer for Telerik Reporting.
the Telerik team
I'll bring up an old topic as I was suggested by Peter, here: http://www.telerik.com/community/forums/reporting/telerik-reporting/unable-to-perform-print-operation.aspx#2513724 to try out Silverlight native print as you've done some improvemnts in barcode printing.
My last contact with you regarding this was in august 2012 (support ticket 574277) when you responded that you still haven't improved the quality. So has anything actually changed now?