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

Poor printquality in Silverlight

9 Answers 94 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Tomas
Top achievements
Rank 1
Tomas asked on 07 Dec 2010, 11:10 AM
Hi,

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.


Tomas

9 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 07 Dec 2010, 06:44 PM
Hello Tomas,

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.

Kind regards,
Steve
the Telerik team
Get started with Telerik Reporting with numerous videos and detailed documentation.
0
Tomas
Top achievements
Rank 1
answered on 13 Dec 2010, 01:50 PM

Hi Steve,

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.

Tomas

0
Steve
Telerik team
answered on 14 Dec 2010, 11:30 AM
Hello Tomas,

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.

Greetings,
Steve
the Telerik team
Get started with Telerik Reporting with numerous videos and detailed documentation.
0
Tomas
Top achievements
Rank 1
answered on 10 Jan 2012, 02:42 PM
Hi Steve,

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?

Tomas
0
Dave Navarro
Top achievements
Rank 2
answered on 12 Jan 2012, 08:42 AM
Hello Tomas and Steve,

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,

~ Dave
0
Tomas
Top achievements
Rank 1
answered on 12 Jan 2012, 08:57 AM
Hi Dave,

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?


Tomas
0
Dave Navarro
Top achievements
Rank 2
answered on 12 Jan 2012, 09:24 AM
Hello Tomas,

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.

Take care,

~ Dave
0
Steve
Telerik team
answered on 12 Jan 2012, 10:09 AM
Hi guys,

@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.

Regards,
Steve
the Telerik team

Q3’11 of Telerik Reporting is available for download. Register for the What's New in Data Tools webinar to see what's new and get a chance to WIN A FREE LICENSE!

0
Tomas
Top achievements
Rank 1
answered on 08 Mar 2013, 10:42 AM
Hi Steve,

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?

Tomas
Tags
General Discussions
Asked by
Tomas
Top achievements
Rank 1
Answers by
Steve
Telerik team
Tomas
Top achievements
Rank 1
Dave Navarro
Top achievements
Rank 2
Share this question
or